div+css實現圓形div以及帶箭頭提示框效果


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM