css怎么写半圆?

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

半圆分为:上半圆、下半圆、左半圆、右半圆,我们只要学会制作某一个方向的半圆,其他方向的半圆都可以轻松实现,其原理都一样。

假如我们要制作上半圆,实现原理:把高度height设置为宽度width的一半,并且左上角和右上角的圆角半径定义为元素的高度一致,而右下角和左下角的圆角半径定义为0.

而右下角和左下角的圆角半径定义为0.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>半圆角</title>
    <style type="text/css">
        div{
            width: 100px;
            height: 50px;
            border:1px solid black;
            background-color: blue;
            border-radius: 100px 100px 0 0;
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

效果如下:

border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。

语法:

border-radius: 1-4 length| 1-4 length|

按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。

推荐:css文档

以上就是css怎么写半圆?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读