在使用第三方框架bootstrap的時候,本以為其是實現的小箭頭,後來使用開發工具檢視是用css來實現的,現記錄如下:
之前都沒仔細去觀注過其原理,都是拿來使用,在實現小箭頭之前需要了解下css的before跟after偽類的用法,這個鏈結有詳細說明
理解完上面偽類的用法後,下面進入主題,直接貼上**,
1doctype html
>
2<
html
lang
="en"
>
3<
head
>
4<
meta
charset
="utf-8"
>
5<
title
>border test page
title
>
6<
style
>
7body89
.borderbottom
18.borderballoon
26.borderballoon:after
35.flatballoon
43.flatballoon:after
52.flatballoon:before
6263
style
>
64head
>
65<
body
>
6667
<
div
class
="borderbottom"
>
div>
68<
div
class
="borderballoon"
>
div>
69<
div
class
="flatballoon"
>
div>
7071
body
>
72html
>
主要是定位結合偽類實現其效果。
css寫對話方塊樣式
我是對話方塊 tooltip 效果如下 但是還有問題 不設定 寬高,設定 border 10畫素的透明邊框,然後設定 top 方向邊框顏色和父元素一致就可完成這樣的效果,同理,變換小尾巴箭頭方向只需要在top,bottom,left,right方向上單獨設定不同的邊框顏色即可。這種方式是挺奇妙的,但...
css實現簡單對話方塊
html部分 class dialog box class div class rectangle 對話方塊div section css部分 1.先實現乙個底朝右邊的等腰三角形 上下邊框為背景色透明 右邊框為背景色為 bfc 左邊框不設定 2.其次實現乙個矩形 設定圓角 3.最後將容器的設為彈性盒...
純 CSS 實現三角形尖角箭頭的例項
無標題文件 title style type text css area item 向上的箭頭 dot top 向右的箭頭 dot right 向下的箭頭 dot bottom 向左的箭頭 dot left style head body divclass area span class item ...