文章目录

  • border-radius 属性
  • border-radius的其他写法
  • 代码实例
  • 效果图

border-radius 属性

CSS3的圆角边框实际上是在矩形的四个角分别做内切圆,然后通过设置内切圆的半径来控制圆角的弧度。

CSS3的圆角边框使用border-radius 属性来实现,基本语法如下所示:

border-radius: 1-4  length | % /1-4  length | %;

其中:length用于设置对象的圆角半径长度,不可为负值。如果“/”前后的值都存在,那么“/”前面的值设置其水平半径,“/”后面值设置其垂直半径。如果没有“/”,则表示水平和垂直半径相等。
另外其四个值是按照top-left、top-right、bottom-right、bottom-left的顺序来设置。如果省略 bottom-left,则与 top-right 相同,如果省略 bottom-right,则与 top-left 相同,如果省略 top-right,则与 top-left 相同。


border-radius的其他写法

border-radius是一种缩写的方式,其实border-radius和border属性一样,还可以把各个角单独拆分出来,也就是以下四种写法:

border-top-left-radius: <length>  <length>   //左上角
border-top-right-radius: <length>  <length>  //右上角
border-bottom-right-radius:<length>  <length>  //右下角
border-bottom-left-radius:<length>  <length>   //左下角
// 他们的参数都是先y轴然后x轴


代码实例

<!DOCTYPE html>
<html lang="en">
<head><!--过渡 transition--><meta charset="UTF-8"><title>CSS3 圆角边框</title><style>body{   /*定义了背景颜色*/padding: 0;background-color: #F7F7F7;}div{margin: 20px;float: left;}/*饼环*/.border-radius{width: 40px;height: 40px;/*边框*/border: 70px solid #93baff;/*直径与盒子边相等时,为圆*/border-radius: 90px;}/*四边不同色*/.border-radius1{width: 0px;height: 0px;border : 90px solid;/*边框颜色可以定义很多种*/border-color: #ff898e #93baff #c89386 #ffb151;}</style>
</head>
<body>
<div class="border-radius"></div>
<div class="border-radius1"></div>
</body>
</html>

效果图

面试官问我圆角边框,我交出了满分的答卷!——Web前端系列学习笔记相关推荐

  1. 面试官问你想找什么工作_找工作时如何面试面试官

    面试官问你想找什么工作 在技​​术面试中要问的十二个问题 (Twelve questions to ask at tech interviews) I've just come off six wee ...

  2. 面试官问:select......for update会锁表还是锁行?

    欢迎关注方志朋的博客,回复"666"获面试宝典 select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁 ...

  3. 面试官问:数据库 delete 表数据,磁盘空间还是被一直占用,为什么?

    以下文章来源方志朋的博客,回复"666"获面试宝典 最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多. 为了节约成本,定期进行数 ...

  4. 面试官问:Kafka 会不会丢消息?怎么处理的?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! Kafka存在丢消息的问题,消息丢失会发生在Broker, ...

  5. 面试官问:Integer 如何实现节约内存和提升性能的?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:Byte_Liu 来源:https://urlify.cn/ ...

  6. 面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来...

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 作者 | 松若章 来源 | https://zhuanlan.zhihu.com/p/6142 ...

  7. 面试官问:请拿出一段体现你水平的代码,我该如何回答?

    程序员面试,免不了被问代码问题.如果面试官问你,最能代表你的当下水平的代码是什么?你该怎么回答呢?知乎的几位作者给出了优秀答案. 每天下班前半小时都会运行这段. #include <stdlib ...

  8. 后处理程序文件大小的变量_【每日一题】(17题)面试官问:JS中事件流,事件处理程序,事件对象的理解?...

    关注「松宝写代码」,精选好文,每日一题 作者:saucxs | songEagle 2020,实「鼠」不易 2021,「牛」转乾坤 风劲潮涌当扬帆,任重道远须奋蹄! 一.前言 2020.12.23 立 ...

  9. 当面试官问我ArrayList和LinkedList哪个更占空间时,我这么答让他眼前一亮

    前言 今天介绍一下Java的两个集合类,ArrayList和LinkedList,这两个集合的知识点几乎可以说面试必问的. 对于这两个集合类,相信大家都不陌生,ArrayList可以说是日常开发中用的 ...

最新文章

  1. 图像处理和图像识别中常用的OpenCV函数
  2. 试用版office 2010中提示Error opening SocialConnectorRes.dll求解!!
  3. 《JavaScript100例|01》之javaScript实现俄罗斯方块,唤起了女朋友儿时的回忆!
  4. python dll注入 网络_python – 检测反射型DLL注入
  5. 建立数组并写入数据_VBA数组与字典解决方案第37讲:在VBA中字典的应用
  6. vue学习报错---Newline required at end of file but not found(Vue格式化代码问题)
  7. 坐标轨迹计算_工业机器人工具坐标系和用户坐标系的区别与联系
  8. acfun html5 转换,AcFun剧场模式插件
  9. 给我一对公钥和私钥,我就能破解此RSA
  10. linux命令(56):环境变量:/etc/profile、/etc/bashrc 、~/.profile、~/.bashrc
  11. CentOS 7部署Kafka和Kafka集群
  12. JDBC——Java连接关系型数据库
  13. AutoJs学习-读写手机联系人
  14. 数据科学面试应关注的6个要点
  15. 国庆拥堵现象说明了什么?
  16. 神舟gx8cp5s1uefi的win10和ubuntu18.04双系统删除ubuntu
  17. 信息部门人员角色划分及任职资格
  18. Vue项目创建(2.x/3.x 自动/手动)及问题记录(路由注册不上)
  19. 老祖宗老话大全,值得收藏!
  20. Linux 网络驱动 phy 读写寄存器调试方法

热门文章

  1. C++ SYN攻击源码
  2. QEMU 网络虚拟化
  3. SurfaceView 和 GLSurfaceView
  4. 抖音xgorgon0408分析
  5. 基于MySQL和DynamoDB的强一致性分布式事务实践
  6. 当SRS遇到K8s:如何实现高可用、回滚与灰度发布?
  7. Web内核微信小程序框架实践
  8. 消息队列背后的设计思想
  9. 大型DCI网络智能运营实践
  10. 浅谈 URI 及其转义