CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSを使用したツールチップの構築


ツールチップは、追加情報を設定するために使用されます。これは、訪問者がマウスポインタを要素の上に移動すると、Webページに表示されます。

以下は、CSSを使用してツールチップを構築するためのコードです-

<!DOCTYPE html>
<html>
<style>
body {
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   text-align: center;
}
.toolTip {
   position: relative;
   display: inline-block;
   border-bottom: 3px double rgb(255, 0, 0);
}
.toolTip .toolText {
   visibility: hidden;
   width: 160px;
   background-color: #721cd4;
   color: #fff;
   text-align: center;
   border-radius: 6px;
   padding: 5px 0;
   position: absolute;
   top: -35px;
   left: -10px;
   z-index: 1;
}
.toolTip:hover .toolText {
   visibility: visible;
}
</style>
<body>
<h1>Css tooltip example</h1>
<div class="toolTip">
Hover over me
<span class="toolText">Some toolTip text</span>
</div>
<h2>Hover over the above text to see the tooltip</h2>
</body>
</html>

出力

上記のコードは次の出力を生成します-

CSSを使用したツールチップの構築

「Hoveroverme」テキストの上にホバリングすると-

CSSを使用したツールチップの構築


  1. CSSイメージスプライトを使用する利点

    画像スプライトを使用する主な利点は、httpリクエストの数を減らして、サイトの読み込み時間を短縮できることです。また、画像の読み込みが速くなり、あるイベントでのある画像から別の画像への切り替えがはるかにスムーズになります。画像スプライトは、1つの画像に配置された画像のコレクションです。 以下は、CSSを使用した画像スプライトの利点を示すコードです- 例 <!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Taho

  2. CSSでのデータ属性(data- *)の使用

    data- *属性を使用して、要素に関する追加情報を格納できます。次の例は、CSSデータ-*属性を示しています。 例 <!DOCTYPE html> <html> <head> <style> dl {    margin: 2%; } p {    width: 60%;    background-color: lightgreen;    padding: 2%;    color: white;    text-alig