CSS 疑似要素を使用して三角形のツールチップを作成する実装テクニック

高洛峰
リリース: 2017-03-07 11:40:55
オリジナル
1757 人が閲覧しました

以下のエディターは、CSS 疑似要素を使用して三角形のプロンプト ボックスを作成する実装方法を示します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう。

CSS 疑似要素は、冗長な DOM 要素を使用せずにいくつかの一般的な機能を実装する方法を提供します。これを使用して三角形のツールチップを実装してみましょう。

以下は DOM 構造です:
以下は対応する CSS スタイルです:

XML/HTML コードコンテンツをクリップボードにコピーします

<p class="tooltip-wrapper bottom">    
    <p class="arrow"></p>    
    <p class="content">    
        This is content    
    </p>    
</p>
ログイン後にコピー

CS S コードコンテンツをクリップボードにコピーします

.tooltip-wrapper {    
    position: absolute;    
    z-index: 9999;    
    padding: 5px;    
    background: white;    
    border: 1px solid #7d7d7d;    
    border-radius: 5px;    
}    
.tooltip-wrapper .arrow,    
.tooltip-wrapper .arrow:after {    
    position: absolute;    
    display: block;    
    width: 0;    
    height: 0;    
    border-color: transparent;    
    border-style: solid;    
}    
.tooltip-wrapper .arrow {    
    border-width: 11px;    
}    
.tooltip-wrapper .arrow:after {    
    content: "";    
    border-width: 10px;    
}    
.tooltip-wrapper.bottombottom .arrow {    
    top: -11px;    
    left: 50%;    
    margin-left: -11px;    
    border-top-width: 0;    
    border-bottom-color: #7d7d7d;    
}    
.tooltip-wrapper.bottombottom .arrow:after {    
    top: 1px;    
    margin-left: -10px;    
    border-top-width: 0;    
    border-bottom-color: white;    
}
ログイン後にコピー

CSS 疑似要素を使用して三角形のプロンプト ボックスを作成する上記の方法は、エディターによって共有されるすべてのコンテンツですので、参考にしていただければ幸いです。 PHP中国語ウェブサイトをサポートしていただければ幸いです。

CSS 疑似要素を使用して三角形のプロンプト ボックスを作成する実装テクニックの詳細については、PHP 中国語 Web サイトの関連記事に注目してください。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!