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>

 

转载于:https://www.cnblogs.com/1305yyf/p/6089534.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值