当前位置:网站首页>你以为border-radius只是圆角吗?【各种角度】
你以为border-radius只是圆角吗?【各种角度】
2022-08-04 04:45:00 【火兰】
border-radius,国内翻译成圆角,你可能以为这个属性就是用来画圆角,没错,但是除此之外,它还可以做点别的事情。
radius其实指的是边框所在圆的半径,这个CSS3属性不仅能够创建圆角,还可以创建椭圆角(如下图),把这些角按照不同的顺序和大小来展现,能够绘制成多种多样的图形。以下图例就是通过定义border-radius得到的效果。
主要在于要理解水平半径和垂直半径:有斜杠,则斜杠前表示水平半径长度,斜杠后表示垂直半径高度;无斜杠,表示水平半径和垂直半径一样。
div{
margin:100px auto;
width:400px;
height:200px;
border-radius:200px/100px;
background:red;
}

border-radius可以通过值来定义样式相同的角,也对每个角分别定义。下面的表格解释了各个写法所表示的效果。
1、border-radius:100px 将创建四个大小一样的圆角
div{
margin:100px auto;
width:200px;
height:200px;
border-radius:100px;
background:red;
}2、border-radius:100px 150px 100px 50px; 四个值分别表示左上角、右上角、右下角、左下角。
四个值分别表示四个角的半径(水平和垂直半径一样)
div{
margin:100px auto;
width:200px;
height:200px;
border-radius:100px 150px 100px 50px;
background:red;
}
3、border-radius:100px 150px; 第一个值表示左上角、右下角;第二个值表示右上角、左下角。
div{
margin:100px auto;
width:200px;
height:200px;
border-radius:100px 50px;
background:red;
}
4、border-radius:100px 150px 50px; 第一个值表示左上角;第二个值表示右上角、左下角;第三个值表示右下角。
div{
margin:100px auto;
width:200px;
height:200px;
border-radius:100px 150px 50px;
background:red;
}

5、border-radius:20px 40px 40px 80px/10px 30px 50px70px; 斜杠前面的一组四个值分别表示四个角的水平半径;斜杠后面的一组四个值分别表示四个角的垂直半径。
div{
margin:100px auto;
width:200px;
height:200px;
border-radius:20px 40px 60px 80px/10px 30px 50px 70px;
background:red;
}
6、border-radius:10px 20px 40px/20px 50px 斜杠前面和后面每一组分别表示的是四个角水平半径和四个角垂直半径。两个值、三个值的顺序规则你懂的哈,跟上面一样的
div{
margin:100px auto;
width:200px;
height:200px;
border-radius:10px 20px 40px/20px 50px;
background:red;
}
边栏推荐
- 结构体指针知识要点总结
- docker安装mysql与宿主机相差8小时的问题。
- 如何简化现代电子采购的自动化?
- 备份工具pg_dump的使用《postgres》
- 7-1 LVS+NAT 负载均衡群集,NAT模式部署
- Postgresql源码(66)insert on conflict语法介绍与内核执行流程解析
- JVM Notes
- C专家编程 第5章 对链接的思考 5.2 动态链接的优点
- A Preliminary Study of RSS Subscription to WeChat Official Account-feed43
- Towards Real-Time Multi-Object Tracking(JDE)
猜你喜欢

7-1 LVS+NAT load balancing cluster, NAT mode deployment

帮助企业实现数字化转型成功的八项指导原则

7-2 LVS+DR概述与部署

系统设计.如何设计一个秒杀系统(完整版 转)

附加:对于“与数据表对应的实体类“,【面对MongoDB时,使用的@Id等注解】和【以前面对MySQL时,使用的@Id等注解】,是不同的;

mysql索引笔记

系统设计.秒杀系统

深度学习环境配置

机器学习之视频学习【更新】

Turn: Management is the love of possibility, and managers must have the courage to break into the unknown
随机推荐
Learn iframes and use them to solve cross-domain problems
应届生软件测试薪资大概多少?
本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现
7-3 LVS+Keepalived Cluster Description and Deployment
Explain详解与实践
【21天学习挑战赛】图像的旋转问题(二维数组)
How to systematically plan and learn software testing?
震惊,99.9% 的同学没有真正理解字符串的不可变性
2022 Hangzhou Electric Power Multi-School League Game 5 Solution
if,case,for,while
元宇宙“吹鼓手”Unity:疯狂扩局,悬念犹存
mysql index notes
SVM介绍以及实战
技术解析|如何将 Pulsar 数据快速且无缝接入 Apache Doris
PL/SQL Some Advanced Fundamental
7-2 LVS+DR概述与部署
redis中常见的面试题
Metaverse "Drummer" Unity: Crazy expansion, suspense still exists
解决问题遇到的问题
Mini program + e-commerce, fun new retail