CSS純樣式實現箭頭 對話方塊等形狀

2022-03-03 10:45:58 字數 1070 閱讀 5855

在使用第三方框架bootstrap的時候,本以為其是實現的小箭頭,後來使用開發工具檢視是用css來實現的,現記錄如下:

之前都沒仔細去觀注過其原理,都是拿來使用,在實現小箭頭之前需要了解下css的before跟after偽類的用法,這個鏈結有詳細說明

理解完上面偽類的用法後,下面進入主題,直接貼上**,

1

doctype 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 ...