CSS 圆角

css的border-radius属性可以实现圆角、圆形、椭圆形。

实现上述圆角的前提是盒子要有边框。

规则圆角

下面的示例演示了圆角、赛道、圆形,我们先看效果图。

下面是实现的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
< html lang = "en" >
< head >
     < meta charset = "UTF-8" >
     < title >圆角</ title >
     < style >
         div{
             margin:20px;
         }
         div.one{
             width:50px;
             height:50px;
             border:1px solid #333;
             border-radius:7px;
         }
         div.two {
             width:120px;
             height:50px;
             border:1px solid #333;
             border-radius:50px;
         }
         div.three {
             width:120px;
             height:120px;
             border:1px solid #333;
             border-radius:120px;
         }          
     </ style >
</ head >
< body >
< h1 >利永贞网</ h1 >
< h2 >学编程,上利永贞网 https://www.liyongzhen.com/</ h2 >
< div class = "one" ></ div >
< div class = "two" ></ div >
< div class = "three" ></ div >
</ body >
</ html >

下面来说明border-radius属性:

  • 它的值 最大是盒子的最小边长,如第二个图形,最小边长是50px高,不管border-radius属性的值是200,还是500,border-radius属性的值最终都是50px,即盒子的最小边长高的那边50px.
  • border-radius 在指定一个值是,它指的是4个角的值。包括:
    • border-top-right-radius
    • border-bottom-right-radius
    • border-bottom-left-radius
    • border-top-left-radius

不规则圆角

通过为4个不同的角设置不同的值可以实现不对称的形状。

  •    border-top-right-radius
  •    border-bottom-right-radius
  •    border-bottom-left-radius
  •    border-top-left-radius

这4个属性同时有两个值,如果指定一个值,那么两个值都相同。

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
< html lang = "en" >
< head >
     < meta charset = "UTF-8" >
     < title >圆角</ title >
     < style >
         div{
             margin:20px;
         }
         div.one{
             width:50px;
             height:50px;
             border:1px solid #333;
             border-radius:1em 2em 1em 2em;
         }
         div.two {
             width:120px;
             height:50px;
             border:1px solid #333;
             border-radius:1em 4em 1em 2em / 2em 1em 2em 1em;
         }
         div.three {
             width:120px;
             height:120px;
             border:1px solid #333;
             border-top-right-radius: 120px 30px;
             border-top-left-radius:70px 50px;
             
         }          
     </ style >
</ head >
< body >
< h1 >利永贞网</ h1 >
< h2 >学编程,上利永贞网 https://www.liyongzhen.com/</ h2 >
< div class = "one" ></ div >
< div class = "two" ></ div >
< div class = "three" ></ div >
</ body >
</ html >

计算结果:

转载于:https://www.cnblogs.com/lszw/p/10706916.html

CCF大数据与计算智能大赛-面向电信行业存量用户的智能套餐个性化匹配模型联通赛-复赛第二名-【多分类,embedding】.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值