成长小笔记

css3中的boder

简单来说就是我们经常用的边框,大家肯定都知道它的作用了,一个非常基础的用法

1c46b4.png
还可以定义各种奇形怪状的边框类型, 可以单独设它的上下左右边框
8a09e2.png
98e375.png
10553bd.png

css样式

border:20px solid;  
border-left-color:orangered;
border-top-color:brown;
border-right-color:cornflowerblue;
border-bottom-color:green;  

效果如下:
2ff08b.png
如果不给上图div的宽和高的话,就会是下面这种情况:
38b04e.png

用boder画三角形

可以在上述的代码中进行一些修改
加上

 
border-width: 15px 0 15px 30px;
border-style: solid;
border-color:orangered green;  

就有以下的效果:
469f32.png
距离形成三角形还差一步,哈哈,这个时候要用上透明来实现

border-top-color:transparent ;
border-bottom-color: transparent;  

53e011.png
6fb31e.png
根据自己的需要进行调节

用boder画数字8

还是直接看样式吧

css样式

   .circle_1{
        margin: 100px auto;
        width: 20px;
        height: 20px;
        line-height: 80px;
        background: white;
        border:5px solid cadetblue;
        border-top-right-radius: 50%;
        border-top-left-radius: 50%;
        border-bottom-left-radius: 50%;
        transform: rotate(-45deg);
    }
    .circle_1::after{
        content: "";
        position: absolute;
        top: 22px;
        left: 20px;
        width: 20px;
        height: 20px;
        border:5px solid cadetblue;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        transform: rotate(96deg);
    }

html部分

<div class="box_">
    <div class="circle_1"></div>
</div>  

效果如图显示

7502c9.png

总结

看了这篇文章有没有觉得border很有趣呢,生活中常见的一些形状都可以用它来实现哟。
能用border做的形状可以不用再用图片来代替了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值