圆形、半圆、三角形、扇形实现方法

圆形

 <style>
        .box{
            width: 200px;
            height: 200px;
            background-color: skyblue;
            border-radius: 100px;
            }
    </style>
</head>
<body>
    <div class="box">
        
    </div>
</body>

宽高必须一致,设置盒子的border-radius 为长宽的一半或满值即可。

同时设置四个边的值为10px 的宽度 

操作: border-width: 10px;

分别设置四个边的宽度为不同值

操作一:border-top-width: 10px;   border-right-width: 20px;  border-bottom-width: 30px;  border-left-width: 40px;  

操作二:border-width:10px 20px 30px 40px;

简写设置四个值是按照  上右下左 分别设置的 三个值是上左右下 两个是上下左右

如果不设置颜色 默认颜色是黑色 可以单独设置每一条边得颜色 

border-top-color: red;   border-right-color: yellow;   border-bottom-color: blue;   border-left-color: green; 

同时设置四条边的颜色

border-color: red yellow blue green; 

边框样式

            border-style: solid; 
            dotted 点状线 
            border-top-style: dotted;
            dashed 虚线 */
            border-right-style: dashed;
            double 双线 */
            border-bottom-style: double;
            常用值 solid  实线 */
            border-left-style: solid; 
            还有一些其他值,效果越炫酷,兼容性越差,不推荐使用太炫酷的属性值
            border-style: dotted dashed double solid;

半圆

<style>
            .box2{
            width: 200px;
            height: 100px;
            background-color: red;
            border-radius: 0px 0px 100px 100px;
        }
    </style>
</head>
<body>
    <div class="box2">
        
    </div>
</body>

设置一个长方形 给最长边的左右两个圆角各设置个 一半或者满值的圆角弧度 和设置圆形同理 只不过是设置两个角

扇形

<style>
            .box3{
            width: 200px;
            height: 200px;
            background-color: red;
            border-radius: 0px 0px 0px 200px;
        }
    </style>
</head>
<body>
    <div class="box3">
        
    </div>

宽高必须一致 设置其中一个角的圆角弧度为宽高的值即可。

三角形

 <style>
            .box4{
            width: 0px;
            height: 0px;
            border: 40px red solid;
            border-color: red transparent transparent transparent;
        }
    </style>
</head>
<body>
    <div class="box4">
        
    </div>

设置一个盒子,给边框设置大一点,然后给其他三条边transparent属性(透明色)即可。

盒子模型得组成 

外边距+边框+内边距+内容

边框的组成 

边框得宽度  border-width

边框得颜色  border-color 

边框得样式  border-style

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值