利用CSS偽元素創(chuàng)建帶三角形的提示框的實現(xiàn)方法
發(fā)布時間:2016-08-01 11:11:45 作者:佚名
我要評論

下面小編就為大家?guī)硪黄肅SS偽元素創(chuàng)建帶三角形的提示框的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
CSS偽元素非常有用,它提供了一種無需多余的DOM元素來實現(xiàn)一些常見的功能的方法,以下利用其實現(xiàn)一個帶三角形的tooltip。
下面是DOM結構:
下面是對應的CSS樣式:
XML/HTML Code復制內容到剪貼板
- <div class="tooltip-wrapper bottom">
- <div class="arrow"></div>
- <div class="content">
- This is content
- </div>
- </div>
CSS Code復制內容到剪貼板
- .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偽元素創(chuàng)建帶三角形的提示框的實現(xiàn)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
原文地址:http://www.cnblogs.com/clumiere/p/4497588.html
相關文章
- 本篇重點介紹CSS中的:befor、:after創(chuàng)建的偽元素幾種使用場景,如填充文本、作為iconfont、進度線、時間線以及幾何圖形,感興趣的朋友一起看看吧2018-02-07
- before 和 after其實就是附著在元素前后的偽元素,說他是偽元素的意思就是,元素不是在DOM中生成的,而是在瀏覽器渲染引擎渲染CSS的時候畫上去的,這篇文章主要給大家介紹2017-09-18
利用CSS3偽元素實現(xiàn)逐漸發(fā)光的方格邊框
這篇文章主要給大家介紹了利用CSS3偽元素實現(xiàn)逐漸發(fā)光的方格邊框的相關資料,文中給出了詳細的示例代碼供大家參考學習,對大家具有一定的參考學習價值,需要的朋友們下面來2017-05-07css3+偽元素實現(xiàn)鼠標移入時下劃線向兩邊展開的效果
這篇文章主要介紹了利用css3+偽元素實現(xiàn)鼠標移入時下劃線向兩邊展開效果的相關資料,文中先進行了詳細的介紹,方便大家理解,而后給出了完整的實例代碼讓大家可以參考學習2017-04-25那些你所不知的CSS ::before 和::after 偽元素用法
下面小編就為大家?guī)硪黄切┠闼恢腃SS ::before 和::after 偽元素用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-12- 本文講講述偽元素以及功能強大的Contet屬性,文章通過實例代碼相結合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧2018-09-18