css3画半圆_html/css_WEB-ITnose
程序员文章站
2024-01-18 20:42:22
...
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;/*圆角半径为宽度的值*/
}
.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倍,而且圆角半径值为元素的宽度值。
上一篇: php实现模拟登陆
推荐阅读
-
css3画半圆_html/css_WEB-ITnose
-
CSS3实现酷炫导航_html/css_WEB-ITnose
-
css3的学习笔记_html/css_WEB-ITnose
-
CSS3:clip-path详解_html/css_WEB-ITnose
-
使用CSS3制作三角形小图标_html/css_WEB-ITnose
-
解析css3 shake 抖动样式_html/css_WEB-ITnose
-
css3常用动画+动画库_html/css_WEB-ITnose
-
纯css3制作写轮眼开眼及进化过程[转]_html/css_WEB-ITnose
-
CSS3:优雅地绘制不规则ICON_html/css_WEB-ITnose
-
CSS3的calc()用法简单介绍_html/css_WEB-ITnose