1 使用详解

border-radius

说明:给元素的边框设置圆角,默认不设置圆角为矩形,可以给元素设置圆角将元素变为正圆、椭圆或圆角矩形

语法:

(1)border-radius:50%,给元素设置50%的圆角大小。

(2)border-radius:40% 30%,给元素的左上角、右下角设置40%的圆角大小,给元素的右上角、左下角设置30%的圆角大小。

(3)border-radius:10% 20% 30% 40%,给元素的左上角设置10%的圆角大小,给元素的右下角设置20%的圆角大小,给元素的右上角设置30%的圆角大小、给元素的左下角设置40%的圆角大小。

(4)border-radius:10px,统一给元素的4个角设置10px的圆角大小。

(5)border-radius:10px 20px,给元素的左上角、右下角设置10px的圆角大小,给元素的右上角、左下角设置20px的圆角大小。

(6)border-radius:10px 20px 30px 40px,给元素的左上角设置10px的圆角大小,给元素的右下角设置20px的圆角大小,给元素的右上角设置30px的圆角大小、给元素的左下角设置40px的圆角大小。

注:

(1)以百分比设置圆角大小时,最大值为50%。

(2)以固定值设置圆角大小时,最大值为元素宽度和高度里面最小值的一半。

例如:元素高度为300px,宽度为200px,圆角大小能够设置的最大值为100px。

2 标签元素变为正圆

实现代码:

<div style="border-radius:50%;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">百分比正圆
</div>
<div style="border-radius:100px;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">px正圆
</div>

效果图:

3 标签元素变为椭圆

实现代码:

<div style="border-radius:50%;background:red;width:300px;height:200px;display:inline-block;
text-align:center;line-height:200px;">
百分比椭圆
</div>

效果图:

4 标签元素变为圆角矩形

(1)4个角统一圆角大小

实现代码:

<div style="border-radius:20%;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">百分比圆角矩形
</div>
<div style="border-radius:10px;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">px圆角矩形
</div>

效果图:

(2)2个角一组设置圆角大小

实现代码:

<div style="border-radius:40% 30%;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">百分比圆角矩形
</div>
<div style="border-radius:10px 20px;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">px圆角矩形
</div>

效果图:

(3)4个角分别设置圆角大小

实现代码:

<div style="border-radius:10% 20% 30% 40%;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">百分比圆角矩形
</div>
<div style="border-radius:10px 20px 30px 40px;background:red;width:200px;height:200px;display:inline-block;
text-align:center;line-height:200px;">px圆角矩形
</div>

效果图:

CSS 使用border-radius属性实现标签元素变为正圆、椭圆、圆角矩形(可以自定义4个角的圆角大小)相关推荐

  1. css选择器匹配没有属性x的元素[重复]

    本文翻译自:css selector to match an element without attribute x [duplicate] This question already has an ...

  2. CSS如何实现两个a标签元素的文字一个靠左一个靠右,并且能点击分别不同的链接

    CSS如何实现两个a标签元素的文字一个靠左一个靠右,并且能点击分别不同的链接 作为一个非专业前端,有时候开发又必须自己写一些简单的前端,在网上有时候不能及时查找到内容,只能自己尝试,如下是实现两个sp ...

  3. 如何使用CSS3 Border Radius属性

    With CSS3, you can give any element "rounded corners" by using the border-radius property. ...

  4. CSS的border边框属性 边框样式 内外边框 圆角合集

    CSS border 属性允许指定元素边框的样式.宽度和颜色. 目录 1.四个边框 2.内外边框 3.边框样式 4.圆角边框 1.border边框属性 可以设置一到四个值(上边框,右边框,下边框,左边 ...

  5. 【Div+CSS笔记】 0x01 html常用标签元素

    常用HTML标签元素结合及简介 <html></html> 创建一个HTML文档 <head></head> 设置文档标题和其它在网页中不显示的信息 & ...

  6. html边框复合属性,详解CSS的border边框属性及其在CSS3中的新特性

    基础你可能很熟悉边的最基本用法. CSS Code复制内容到剪贴板 border:1pxsolidblack; 上面的代码将给元素应用1px的边.即简洁又简单:但我们也可以稍作修改. CSS Code ...

  7. css中的display属性之li元素

    li元素 li元素是一个块级元素,display值默认为 block 当我们把display值改为inline后,li元素以水平菜单的样式显示 补充:display与 visibility属性不同, ...

  8. 使html轮廓颜色不同,css中border颜色不同怎么设置?

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

  9. css与背景相关的属性有哪些,css的背景background的相关属性

    今天需要做一个占满设备宽度的轮播图,这里作为demo仅展示一张图,下面分别是要操作的图片(这里做了缩放处理,实际的图比较大),以及要实现的效果图,很明显两者是不成比例的:      (图一)   (图 ...

最新文章

  1. 使用sql*plus导出数据表为excel或者html
  2. 新手入门深度学习 | 第六篇:TensorFlow2 回调极速入门
  3. rest web服务_在WildFly的REST Web服务中与Jackson的双向关系
  4. VMware vMotion 实时虚拟机迁移
  5. 对计算机基础知识的一点感想,浅议对《计算机应用基础》教学感想.doc
  6. Box2DWeb_04之碰撞检测
  7. Hibernate(六):映射一对多关联关系、双向一对多映射
  8. poj2373 Dividing the Path (单调队列+dp)
  9. java对象创建、对象内存布局、对象的访问定位、句柄池、直接指针
  10. SECS/GEM封装库金南瓜平台(一)简介
  11. 8086CPU段寄存器笔记
  12. 中国工商注册企业全信息数据
  13. HTML设置文字的格式
  14. java游戏繁体字名字,繁体字游戏名字你知道有几个?
  15. mysql查看表内容 很乱_mysql数据表字符混乱问题解决办法
  16. iPhone下mp4视频无法播放和部分手机只有声音没有画面
  17. 2020年,这个算法团队都干了啥?
  18. ERROR: ORA-12547: TNS:lost contact
  19. outlook gmail_将您的Gmail帐户添加到Outlook 2007
  20. Java开发技巧!和阿里大佬的技术面谈

热门文章

  1. 百度翻译 打不开 桌面端 无法启动
  2. 智能车图像处理(一)阈值处理
  3. ASP.NET 获取网站根目录的路径
  4. visio画图保存去白边,不失真
  5. NUMA是什么? 及工具numactl介绍
  6. 我把视频变成链接_如何把小红书视频保存到电脑上
  7. 如何使用拓扑优化结果创建几何模型
  8. Qt多线程TCP服务器
  9. 使用CSS3实现常见图形 【小咚“面筋”记】
  10. Android 刘海屏全屏适配(沉溺式状态栏,隐藏状态栏)