HTML - CSS - ツールチップを表示する

 クラウディア
1. 概要
2. ツールチップを表示する

1. 概要

 前ページで、長い文字列の末尾を非表示にすると、今度は、逆に全文字列を表示したくなります。  ツールチップで表示したいと思っていたら、おあつらえ向きの記事が「【CSS】ツールチップをHTMLとCSSだけで簡単に作る │ ジャングルオーシャン」にありました。

2. ツールチップを表示する

 スタイルで

.tooltip1{
    position: relative;
    cursor: pointer;
    display: inline-block;
}
.tooltip1 p{
    margin:0;
    padding:0;
}
.description1 {
    display: none;
    position: absolute;
    padding: 10px;
    font-size: 12px;
    line-height: 1.6em;
    color: #fff;
    border-radius: 5px;
    background: #000;
    width: 100px;
}
.description1:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border: 15px solid transparent;
    border-top: 15px solid #000;
    margin-left: -15px;
}
.tooltip1:hover .description1{
    display: inline-block;
    top: -70px;
    left: -30px;
}
 てなことを書いて  html に

<div class="tooltip1">
<p>テキスト</p>
<div class="description1">説明を入力してください。 </div>
</div>
 と書きましたらば、  

テキスト

説明を入力してください。
 ↑  の文字列の上に、マウスをのっけると、「Vivaldi 2.7.1628.30 (Stable channel) (64-bit)」では、下記のように表示されます。
「HTML CSS」-「ツールチップ」表示例