.img{ width:90px; height:90px; border-radius:45px; margin:0 40%; border:solid rgb(100,100,100) 1px;" position:relative; background-size:cover; }
1.以上代碼實現圓形的css設計,半徑:border-radius;
2.帶箭頭提示框效果
border-style:邊框的樣式
border-color:邊框的顏色
border-width:邊框的寬度
(1)實現
position:absolute;
border-color:#00f #ff0 #0f0 #f0f;
border-style:dashed dashed solid dashed;
border-width:50px;
(2)參考(1),可以去除任何一個三角形
border-color:transparent transparent transparent #f0f;
取色方向:上右下左
(3)實現空的三角,實現方式:在以上div中再放一個div,以同樣的方向取三角,將其邊框設為白色,位置通過top,left調節。
.out{ position:absolute; border-color:transparent transparent transparent #999999; border-style:dashed dashed solid dashed; border-width:50px; } .in{ position:absolute; border-color:transparent transparent transparent #000000; border-style:dashed dashed solid dashed; border-width:50px; }
(4)調節位置
灰色為背景顏色;
.in{ position:absolute; border-color:transparent transparent transparent #ffffff; border-style:dashed dashed solid dashed; border-width:50px; top:-50px; left:-48px; }
(5)繪制邊框
.border{ position:relative; border:1px solid #999999; padding:10px; left:16px; border-radius:5px; } .out{ position:absolute; top:7px; border-color:transparent #999999 transparent transparent; border-style:dashed dashed solid dashed; border-width:8px; } .in{ position:absolute; border-color:transparent #ffffff transparent transparent; border-style:dashed dashed solid dashed; border-width:8px; top:-8px; left:-6px; }
<div style="width:200px;height:200px;position:absolute;"> <div class="border">效果實現</div> <div class="out"> <div class="in"> </div> </div> </div> </div>