border-radius 使用技巧
border-radius
总所周知:border-radius是设置dom元素的圆角属性,熟为人知的操作是
border-radius: 1px 2px 3px 4px
其中值分别代表了左上、右上、右下、左下的圆角程度
有图有真相(滑稽)
其还可以接收%
的使用
这里有个一个不为人知的小知识,border-radius可以单独指定水平和垂直半径
。通过斜杠(/)分隔两个值即可。
第一个值是x,第二个值是y(斜杠 /
后的值)。
当border-radius值为10px / 5px 20px
,
其效果相当于10px 10px 10px 10px / 5px 20px 5px 20px
还是很难理解?
看下面两幅图
画图太麻烦了,第二张图我就展示了一下border-radius的值,这里感觉和第一张图有冲突,因为第二张图中border-radius
x标明的是100%,但是为什么只有一般的高度呢,而第一张图中标明了50%,可是占整个半圆呢。
因为我们要注意border-radius分解成top-left
、top-right
、bottom-right
、bottom-left
,第二张图中x占用了100%,即整个dom的宽度,所以角度会出现向上移动。
这里做几个案例,分别为椭圆、半圆;
效果图:
代码:
<style>div[class^="box"] {width: 100px;height: 50px;margin: 20px auto;background: yellowgreen;}.box {border-radius: 50%;}div.box1 {border-radius: 50px / 25px;}div.box2 {border-radius: 100% 0 0 100% / 50%;}div.box3 {border-radius: 50% / 100% 100% 0 0;}</style><div class="box"></div><div class="box1"></div><div class="box2"></div><div class="box3"></div>
border-radius 使用技巧相关推荐
- 如何使用CSS3 Border Radius属性
With CSS3, you can give any element "rounded corners" by using the border-radius property. ...
- 提高你css技能的css开发技巧
好久没整理博客了 进来啰嗦两句 继续抄别人的博客 一.resize实现图片对比 resize的语法如下: resize:none | both | horizontal | vertical 案例 ...
- Tailwind Border
边框半径(border radius) border-redius属性用于为元素设置圆角边框,可使用border-*-radius设置四个方位的圆角.圆角的设置是通过使用半径实现的,当使用一个半径时可 ...
- figma下载_Figma的自动版式实用
figma下载 Figma's Auto Layout has been around for a while, but not everyone's aware of the benefits it ...
- tailwind css_什么是Tailwind CSS,如何将其添加到我的网站或React App中?
tailwind css CSS is a technology that can be your best or worst friend. While it's incredibly flexib ...
- 6个原则、50条秘技提高HTML5应用及网站性能
Jatinder Mann是微软Internet Explorer产品的一名项目经理,在BUILD 2012大会上,他做了题为"提高HTML5应用和网站性能的50条秘技(50 perform ...
- iOS 图形处理 翻译
2019独角兽企业重金招聘Python工程师标准>>> 原文的题目是 Designing for iOS: Graphics & Performance, ---Begin- ...
- ye321片库_jQuery的简约幻灯片库
ye321片库 View demo 查看演示Download Source 下载源 In today's tutorial we will create a simple and beautiful ...
- css参考手册css3手册_CSS手册:面向开发人员CSS便捷指南
css参考手册css3手册 I wrote this article to help you quickly learn CSS and get familiar with the advanced ...
- 大漠老师:2022 年的 CSS,到底有哪些特性
点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 关于2022年的CSS新特性,自己之前也有篇原创,CSS 的未来:Cascade Layers (CSS @layer),专门是在介绍@l ...
最新文章
- 输入一颗二元查找树,将该树转换为它的镜像
- python如何输入多行数据合并_关于Python中的合并字典,这些问题必须搞清楚!
- electron打包exe文件
- Socket 使用笔记与注意事项(一)
- 【优化预测】基于matlab粒子群算法优化BP神经网络预测【含Matlab源码 F003期】
- MySQL数据库介绍
- 模型预测控制与机器学习
- 2020年苏大计算机考研872真题及解析
- AltiumDesigner14.3.X下载安装破解教程
- 如何为您的客户创造价值?
- 软件工程专业的大三学生经历和感悟
- 金昌搜索引擎优化网络推广_金昌网站推广,金昌网站推广平台,金昌企业网站推广-奇秀云AI智能推广系统-奇秀网...
- ●「.|貓」erPhotoshop滤镜巧制超级美女插画效果
- 八股文(Java基础部分)
- Linux系统使用ss命令查看端口状态
- 博弈论 纳什均衡 囚徒困境 智猪博弈
- node拉取微信权限,实现自定义分享微信朋友圈等操作
- 牛顿下降法和梯度下降法(最速下降法)的速度的比较
- LXMERT:从Transformers学习跨模态编码器表示LXMERT: Learning Cross-Modality Encoder Representations from Transfors
- 浙江大学计算机设计学考研真题,2018年浙江大学计算机科学与技术学院832机械设计基础考研核心题库...