2017-07-05 6 views
0

<i class = "fa fa-eye" title = "Something"></i>のような通常のタイトルボックスの代わりに黒いタイトルボックスを表示したいと思います。私はこれまでのところ私が知っている限り、これのためにレディメイドのHTMLタグがあると思います。あなたがこのタグを知っているなら、私を助けてください。 enter image description here黒いタイトルボックスのようなYouTubeを表示するにはどうすればいいですか?

共有ボタンの上に、共有というブラックボックスが表示されます。私はそれを見たい!

+0

それはあなたが求めているものを完全には明らかではありません。 –

+2

その黒いタイトルボックスはツールチップと呼ばれます。あなたがブートストラップのようなフレームワークを使用しているなら、この機能は組み込まれています。 –

+0

@Ihazkode画像のような要素の上にカーソルを置くとブラックボックスが表示されますが、その黒色の共有ボックスが見えます。それはCSSを介して行うことができますが、私はそれのためのreadymade HTMLタグがあるかどうかを知りたいです! – Bill

答えて

0

w3schoolsには、@ Ihazが言及したものが1つあります。 Link

.tooltip { 
 
    position: relative; 
 
    display: inline-block; 
 
    border-bottom: 1px dotted black; 
 
} 
 

 
.tooltip .tooltiptext { 
 
    visibility: hidden; 
 
    width: 120px; 
 
    background-color: black; 
 
    color: #fff; 
 
    text-align: center; 
 
    border-radius: 6px; 
 
    padding: 5px 0; 
 
    position: absolute; 
 
    z-index: 1; 
 
    bottom: 150%; 
 
    left: 50%; 
 
    margin-left: -60px; 
 
} 
 

 
.tooltip .tooltiptext::after { 
 
    content: ""; 
 
    position: absolute; 
 
    top: 100%; 
 
    left: 50%; 
 
    margin-left: -5px; 
 
    border-width: 5px; 
 
    border-style: solid; 
 
    border-color: black transparent transparent transparent; 
 
} 
 

 
.tooltip:hover .tooltiptext { 
 
    visibility: visible; 
 
}
<body style="text-align:center;"> 
 
    <h2>Top Tooltip w/ Bottom Arrow</h2> 
 

 
    <div class="tooltip">Hover over me 
 
    <span class="tooltiptext">Tooltip text</span> 
 
    </div> 
 
</body>

クリエイティブな1、必要に応じて、

.wrapper { 
 
    text-transform: uppercase; 
 
    background: #ececec; 
 
    color: #555; 
 
    cursor: help; 
 
    font-family: "Gill Sans", Impact, sans-serif; 
 
    font-size: 20px; 
 
    margin: 100px 75px 10px 75px; 
 
    padding: 15px 20px; 
 
    position: relative; 
 
    text-align: center; 
 
    width: 200px; 
 
    -webkit-transform: translateZ(0); 
 
    /* webkit flicker fix */ 
 
    -webkit-font-smoothing: antialiased; 
 
    /* webkit text rendering fix */ 
 
} 
 

 
.wrapper .tooltip { 
 
    background: #e84747; 
 
    bottom: 100%; 
 
    color: #fff; 
 
    display: block; 
 
    left: -20px; 
 
    margin-bottom: 15px; 
 
    opacity: 0; 
 
    padding: 20px; 
 
    pointer-events: none; 
 
    position: absolute; 
 
    width: 100%; 
 
    -webkit-transform: translateY(10px); 
 
    -moz-transform: translateY(10px); 
 
    -ms-transform: translateY(10px); 
 
    -o-transform: translateY(10px); 
 
    transform: translateY(10px); 
 
    -webkit-transition: all .25s ease-out; 
 
    -moz-transition: all .25s ease-out; 
 
    -ms-transition: all .25s ease-out; 
 
    -o-transition: all .25s ease-out; 
 
    transition: all .25s ease-out; 
 
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
 
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
 
    -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
 
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
 
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
 
} 
 

 

 
/* This bridges the gap so you can mouse into the tooltip without it disappearing */ 
 

 
.wrapper .tooltip:before { 
 
    bottom: -20px; 
 
    content: " "; 
 
    display: block; 
 
    height: 20px; 
 
    left: 0; 
 
    position: absolute; 
 
    width: 100%; 
 
} 
 

 
.wrapper .tooltip:after { 
 
    border-left: solid transparent 10px; 
 
    border-right: solid transparent 10px; 
 
    border-top: solid #e84747 10px; 
 
    bottom: -10px; 
 
    content: " "; 
 
    height: 0; 
 
    left: 50%; 
 
    margin-left: -13px; 
 
    position: absolute; 
 
    width: 0; 
 
} 
 

 
.wrapper:hover .tooltip { 
 
    opacity: 1; 
 
    pointer-events: auto; 
 
    -webkit-transform: translateY(0px); 
 
    -moz-transform: translateY(0px); 
 
    -ms-transform: translateY(0px); 
 
    -o-transform: translateY(0px); 
 
    transform: translateY(0px); 
 
} 
 

 

 
/* IE can just show/hide with no transition */ 
 

 
.lte8 .wrapper .tooltip { 
 
    display: none; 
 
} 
 

 
.lte8 .wrapper:hover .tooltip { 
 
    display: block; 
 
}
<div class="wrapper"> 
 
    Subscribe 
 
    <div class="tooltip">Subscribe to Channel</div> 
 
</div> 
 
</div>

+0

もう1つは素晴らしいよ!ありがとう! – Bill

0

これらはブートストラップのツールチップです。ドキュメントはBootstrap Tooltipsです。

ブートストラップライブラリを含めると、簡単に変更可能な編集可能なツールチップなどが得られます。

関連する問題