博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3画半圆
阅读量:5152 次
发布时间:2019-06-13

本文共 661 字,大约阅读时间需要 2 分钟。

border-radius制作半圆与制作圆形的方法是一样的,只是元素的宽度与圆角方位要配合一致,不同的宽度和高度比例,以及圆角方位,可以制作上半圆、下半圆、左半圆和右半圆效果。例如:

.semicircle {
     
      margin: 30px;
    }
    .top {
      width: 100px;/*宽度为高度的2倍*/
      height: 50px;
      border-radius: 50px 50px 0 0;/*圆角半径为高度的值*/
    }
    .right {
      height: 100px;/*高度为宽度的2倍*/
      width: 50px;
      border-radius: 0 50px 50px 0;/*圆角半径为宽度的值*/
    }
    .bottom {
      width: 100px;/*宽度为高度的2倍*/
      height: 50px;
      border-radius: 0 0 50px 50px;/*圆角半径为高度的值*/
    }
    .left {
      width: 50px;
      height: 100px;/*高度为宽度的2倍*/
      border-radius: 50px 0 0 50px;/*圆角半径为宽度的值*/
    }

效果如图3-35所示。

 

border-radius制作半圆有两个小技巧:

制作上半圆或下半圆,元素的宽度值是高度值的2倍,而且圆角半径值为元素的高度值;

制作左半圆或右半圆,元素的高度值是宽度值的2倍,而且圆角半径值为元素的宽度值。

转载于:https://www.cnblogs.com/afuge/p/4631173.html

你可能感兴趣的文章
Linux 文件流管理
查看>>
分享自fissure 《Linux编程 报错 找不到 term.h和curses.h》
查看>>
postgresql客户端连接错误的解决方法【转】
查看>>
解决Wireshark没有网卡问题
查看>>
通过一个真实故事理解SOA监管(zz)
查看>>
LinkedList的实现原理
查看>>
themeleaf中使用javascript时,字符“&&”的转义问题。
查看>>
在linux上搭建SVN服务器并自动更新至WEB目录
查看>>
has the wrong structure
查看>>
3.27上午 网课+真题
查看>>
虚方法、重写方法以及抽象类的知识小结
查看>>
【场景】消息队列使用场景
查看>>
Web代理工具NProxy
查看>>
OpenCV——字符提取并保存
查看>>
fzu 2253 salty fish
查看>>
ListView返回顶部
查看>>
python 线程
查看>>
好的web前端是如何拿到30万年薪的?
查看>>
think读取器修改器
查看>>
关于settimeout 和for循环
查看>>