css设置圆,半圆,四分之一圆,三角形

1.css设置圆

css代码:

            /* 水平居中 */

            margin: 0 auto;

            /* 设置宽高 */

            width: 100px;

            height: 100px;

            /* 背景颜色 */

            background-color: pink;

            /* 设置圆角=宽高的一半=圆的半径 */

            border-radius: 50px;

 

 2.设置半圆

css代码:

           /* 设置水平居中 */

           margin: 20px auto;

           /* 设置宽高2:1 */

           width: 100px;

           height: 50px;

           /* 背景颜色 */

           background-color: greenyellow;

           /* 设置圆角=半圆的半径,需要哪边的半圆就把圆弧那边两个角设置圆角 */

           border-radius: 50px 50px 0 0;

 

3.设置四分之一圆

css代码:

          /* 设置水平居中 */

            margin: 100px auto;

            /* 设置宽高为1:1 */

           width: 100px;

           height: 100px;

           /* 背景颜色 */

          background-color: black;

          /* 设置四分之一圆只需要设置一个角=宽高 */

          border-radius: 100px 0 0 0;

 

 

4.用边框设置三角形

css代码:

           /* 设置水平居中 */

            margin: 100px auto;

            /* 设置宽高为0 */

           width: 0;

           height: 0;

           /* 设置边框宽度=三角形的高,颜色设置透明色 */

           border: 10px solid transparent;

           /* 上下左右想要哪个三角形就给它设置颜色 */

           border-bottom-color: #000;

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1. 形: 使用 CSS3 的 border-radius 属性,将宽高设置为相等的值即可创建形。 示例代码: ```css .circle { width: 100px; height: 100px; border-radius: 50%; } ``` 2. 环: 在形的基础上,添加 border 属性控制边框宽度和颜色。 示例代码: ```css .ring { width: 100px; height: 100px; border-radius: 50%; border: 10px solid #000; } ``` 3. 半圆: 使用 CSS3 的 border-radius 属性,将宽度设置为高度的两倍,再设置 border-bottom-left-radius 和 border-bottom-right-radius 的值为 0,即可创建半圆。 示例代码: ```css .half-circle { width: 100px; height: 50px; border-radius: 100px 100px 0 0; } ``` 4. 四分之一: 在半圆的基础上,再设置 border-top-left-radius 的值为 0,即可创建四分之一。 示例代码: ```css .quarter-circle { width: 50px; height: 50px; border-radius: 0 50px 0 0; } ``` 5. 扇形: 在形的基础上,使用伪元素 ::before 和 ::after 创建两个三角形,再使用 transform 属性旋转其中一个三角形,即可创建扇形。 示例代码: ```css .sector { position: relative; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; } .sector::before, .sector::after { content: ""; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background-color: #000; transform-origin: 100% 50%; } .sector::before { transform: rotate(30deg); } ``` 以上是几种常见的 CSS3 形、环、半圆四分之一、扇形的实现方法。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值