当前位置:网站首页>你以为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;
}
边栏推荐
- PHP高级开发案例(1):使用MYSQL语句跨表查询无法导出全部记录的解决方案
- SQL query String field less than 10 how to check
- 将xml标签转换为txt(voc格式转换为yolo方便进行训练)
- 【Ryerson情感说话/歌唱视听数据集(RAVDESS) 】
- Postgresql源码(66)insert on conflict语法介绍与内核执行流程解析
- C专家编程 第4章 令人震惊的事实:数组和指针并不相同 4.3 什么是声明,什么是定义
- 2022 Hangzhou Electric Power Multi-School League Game 5 Solution
- 深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)
- 7-3 LVS+Keepalived Cluster Description and Deployment
- Introduction to the memory model of the JVM
猜你喜欢

Postgresql source code (66) insert on conflict grammar introduction and kernel execution process analysis

Reproduce 20-character short domain name bypass

How to simplify the automation of modern e-procurement?

将xml标签转换为txt(voc格式转换为yolo方便进行训练)

7.LVS负载均衡群集之原理叙述

RSS订阅微信公众号初探-feed43

深度学习环境配置

深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)

Take care of JVM performance optimization (own note version)

【云原生--Kubernetes】Pod资源管理与探针检测
随机推荐
Mini program + e-commerce, fun new retail
mq应用场景介绍
如何打造一篇优秀的简历
杭电多校-Slipper-(树图转化+虚点建图)
数据治理平台项目总结和分析
How to automatically export or capture abnormal login ip and logs in elastic to the database?
系统设计.如何设计一个秒杀系统(完整版 转)
mysql索引笔记
Jenkins export and import Job Pipeline
【21天学习挑战赛】顺序查找
将xml标签转换为txt(voc格式转换为yolo方便进行训练)
Significant differences between Oracle and Postgresql in PLSQL transaction rollback
2022软件测试面试题 最新字节跳动50道真题面试题 刷完已拿下15k 附讲解+答疑
42. 接雨水
Turn: Management is the love of possibility, and managers must have the courage to break into the unknown
Bolb analysis of image processing (1)
详解八大排序
机器学习之视频学习【更新】
manipulation of file contents
转:管理是对可能性的热爱,管理者要有闯进未知的勇气