css制作tips提示框,氣泡框,制作三角形的實現(xiàn)
發(fā)布時間:2018-11-28 15:12:07 作者:daisy,gogogo
我要評論
有時候我們的頁面會需要這樣的一些提示框或者叫氣泡框,這篇文章主要介紹了css制作tips提示框,氣泡框,制作三角形的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
有時候我們的頁面會需要這樣的一些提示框或者叫氣泡框,運用css,我們可以實現(xiàn)這樣的效果。
為了實現(xiàn)上面的效果,我們首先要理解如何制作三角形。
當我們給一個DIV不同顏色的邊框的時候,我們可以得到下面的效果。
.triangle{
border-top:20px solid red;
width:50px;
height:50px;
border-right:20px solid blue;
border-bottom:20px solid gray;
border-left:20px solid green;
}
可以看到,四條邊框變成了 梯形 的形狀,而不是我們以為的長方形形狀。
當我們把盒子的 寬度和高度變?yōu)? 的時候,四條邊框就會從中心點出發(fā),變成4個三角形。
.triangle{
border-top:20px solid red;
width:0px;
height:0px;
border-right:20px solid blue;
border-bottom:20px solid gray;
border-left:20px solid green;
}

這樣,當我們只需要一個三角形的時候,只要把別的邊框顏色設(shè)為透明色就好了。例如我們只保留朝上的三角形
.triangle{
border-top:20px solid transparent;
width:0px;
height:0px;
border-right:20px solid transparent;
border-bottom:20px solid gray;
border-left:20px solid transparent;
}

知道了怎么制作三角形,我們就可以利用偽類,用絕對定位的方式,制作一個氣泡框,例如
.container{
position:relative;
margin-top:50px;
padding:6px 12px;
color:#fff;
font-size:16px;
line-height:25px;
width:200px;
height:50px;
background-color:orange;
border-radius:4px;
}
p.container:after{
position:absolute;
top:-40px;
right:20px;
border-top:20px solid transparent;
content:" "; // content 不要漏了,漏了會顯示不出來
width:0px;
height:0px;
border-right:20px solid transparent;
border-bottom:20px solid orange;
border-left:20px solid transparent;
}
<p class="container">
hi,這篇文章要教大家怎么使用css制作氣泡框。
</p>

簡單的氣泡框就制作好了。三角形的形狀,大家可以根據(jù)實際的需求去拼接。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
這篇文章主要介紹了純CSS實現(xiàn)氣泡對話框尖角處理的實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-06-26- 這篇文章主要介紹了CSS3制作氣泡對話框的實例教程,同時講到了對氣泡的垂直居中的設(shè)定技巧,需要的朋友可以參考下2016-05-10
- 這篇文章主要介紹了一款可自定義箭頭樣式的CSS3氣泡提示框,CSS氣泡提示框由純CSS完成,最大的特點就是可以自定義配置,包括文字顏色、背景顏色和箭頭方向等,想要擁有這款2016-03-16
- 經(jīng)常看到這樣的尖角,以前不懂,以為都是用圖片做出來的,后來驚奇的發(fā)現(xiàn),原來很多都是用CSS做出來的,既美觀又節(jié)省資源,真是兩全其美??!2014-04-04
- 準備添加tooltips提示信息效果.實現(xiàn)很容易,但我想要讓提示功能具有三角形的指示圖標,本文兩種實現(xiàn)方式: 使用或不使用 before 和 :after 偽元素,示例如下,有此需求的朋2013-08-09
- 我們正在創(chuàng)造一個有用的設(shè)置與對CSS3的多重背景和動畫的力量動畫按鈕,無需使用JavaScript,通過此按鈕包,您可以很容易地變成一個動畫按鈕,在您的網(wǎng)頁上的任何鏈接只是指定2012-12-02


