你了解border-radius吗?
1、圆角正方形

.rounded-square{
width: 200px;
height: 200px;
background-color: pink;
border-radius: 50px;
}
当border-radius的值为一个时,它的最大有效值为“盒子最短边的二分之一”。
2、正圆

.circle{
width: 200px;
height: 200px;
background-color: pink;
border-radius: 100px;
}
3、圆角矩形

.rounded-rectangle{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 50px;
}
4、不规则圆角

.not-regular-round{
width: 200px;
height: 200px;
background-color: pink;
border-top-left-radius: 100px;
border-top-right-radius: 50px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 25px;
}
简写
.not-regular-round{
width: 200px;
height: 200px;
background-color: pink;
border-radius: 100px 50px 10px 25px;
}
5、半圆

.half-circle{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 200px 200px 0 0;
}
6、四分之一圆

.quarter-circle{
width: 200px;
height: 200px;
background-color: pink;
border-radius: 200px 0 0 0;
}
7、不是圆角矩形,也不是矩形,也不是椭圆

.strange-rectangle{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 70px / 30px;
}
8、椭圆

.ellipse{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 100px / 50px;
}
9、一半椭圆

.half-ellipse{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 200px 0 0 200px / 50px 0 0 50px;
}
10、四分之一椭圆

.quarter-ellipse{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 200px 0 0 0 / 100px 0 0 0;
}
11、一只站着的鸡蛋

.stand-egg{
width: 100px;
height: 200px;
background-color: pink;
border-radius: 50px 50px 50px 50px / 150px 150px 50px 50px;
}
12、一片叶子

.a-leaf{
width: 200px;
height: 200px;
background-color: pink;
border-radius: 200px 0 200px 0;
}
13、一片站着的歪叶子

.a-stand-strange-leaf{
width: 100px;
height: 200px;
background-color: pink;
border-radius: 200px 0 200px 0;
}
14、一片躺着的歪叶子

.a-sleep-strange-leaf{
width: 200px;
height: 100px;
background-color: pink;
border-radius: 200px 0 200px 0;
}
15、爱因为在心中

<div class="love-shape-box">
<div class="left-love-shape"></div>
<div class="right-love-shape"></div>
</div>
.love-shape-box{
display: flex;
justify-content: center;
align-items: center;
height: 400px;
}
.left-love-shape{
width: 100px;
height: 170px;
background-color: red;
border-radius: 50px 50px 0px 0;
transform-origin: 50px 50px;
transform: rotate(-45deg);
}
.right-love-shape{
width: 100px;
height: 170px;
background-color: red;
border-radius: 50px 50px 0px 0;
transform-origin: 50px 50px;
transform: rotate(45deg);
}
16、环带
把上面的形状的背景换成边框border: 50px solid pink;即可得到圆环。。。
你了解border-radius吗?的更多相关文章
- 重温CSS:Border属性
边界是众所周知的,有什么新的东西吗?好吧,我敢打赌,在这篇文章中,有很多你不看永远不知道的东西! 不仅可以用CSS3来创建圆角,使用原有CSS一样可以显示自定义图形.这是正确的(有待考究):在过去,没 ...
- jquery/zepto 圣诞节雪花飞扬
下载地址: http://www.html5tricks.com/jquery-html5-christ-snow.html 演示地址: http://www.html5tricks.com/jque ...
- 为 Web 设计师准备的 20 款 CSS3 工具
1.CSS3 Generator 2. Border Radius 3. CSS3 Maker 4. CSS3 Transforms 5. CSS3 Drop shadow generator 6. ...
- jQuery实践——属性和css篇
属性: attr html:<div>demo1</div> jQuery:$("div").attr("id","demo1 ...
- Designing for iOS: Graphics & Performance
http://robots.thoughtbot.com/designing-for-ios-graphics-performance [原文] In the previous article, w ...
- Quartz2D复习(一)--- 基础知识 / 绘制线段圆弧 / 图片水印 / 截图
1.Quartz 2D是一个二维绘图引擎,同时支持ios和Mac系统: Quart2D的API是纯C语言的,API来自于Core Graphics框架: 2.Quartz 2D可以绘制图形(线段/三 ...
- [css]需警惕CSS3属性的书写顺序
转载张鑫旭:http://www.zhangxinxu.com/wordpress/2010/09/%E9%9C%80%E8%AD%A6%E6%83%95css3%E5%B1%9E%E6%80%A7% ...
- 为什么要使用sass
或许你已经听过一个叫作Sass的东东?可能你已经了解它,并且你能像大师一样写出一些函数? 对于不清楚我在讲什么的读者或者客户,你们可以想想web开发过程,你们的期望和站点用户的体验想要怎样的.无论如何 ...
- CSS模版收集
Css Reset by Eric MeyerURL:http://www.ahrefmagazine.com/web-design/30-useful-css-snippets-for-develo ...
- iOS图形处理和性能(转)
在之前的文章里,我们探讨了基于多种不同技术来实现自定义的UIButton,当然不同的技术所涉及到的代码复杂度和难度也不一样.但是我也有意提到了基于不同方法的实现所体现出的性能表现也不一一相同. [ ...
随机推荐
- Let Me Count The Ways(Kickstart Round H 2018)
题目链接:https://code.google.com/codejam/contest/3324486/dashboard#s=p2 题目: 思路: 代码实现如下: #include <set ...
- centos6.4下配置nginx服务器更改根目录
安装完nginx服务器后发现nginx的根目录在/usr/share/nginx/html/下,但是对于部署文件来说,在该目录下是不太习惯的,我就尝试着更改nginx访问的根目录 # vi /etc ...
- 天梯赛 L2-011. (二叉树) 玩转二叉树
题目链接 题目描述 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列.所谓镜面反转,是指将所有非叶结点的左右孩子对换.这里假设键值都是互不相等的正整数. 输入格 ...
- JavaScript辅助响应式
js响应式 rem辅助响应式布局:其实就是指在HTML页面的大小不断变化的时候,里面的宽.高.字体等等也随之变化,主要是通过获取window.innerwidth的值来进行判断,7.5rem===10 ...
- 终端多窗口分屏Terminator
1.安装 Terminator最大的特点就是可以在一个窗口中打开多个终端 sudo apt-get install terminator 2.快捷键 Ctrl+Shift+E 垂直分割窗口 Ctrl+ ...
- Linux触摸屏驱动测试程序范例【转】
转自:http://blog.sina.com.cn/s/blog_4b4b54da0102viyl.html 转载2015-05-09 16:28:27 标签:androiditlinux 触摸屏驱 ...
- C#之WinForm基础 新建一个不可编辑的comboBox
慈心积善融学习,技术愿为有情学.善心速造多好事,前人栽树后乘凉.我今于此写经验,愿见文者得启发. 1.拉控件 2.添加可选数据 3.改变基本样式 4.效果图 C#优秀,值得学习.Winform,WPF ...
- 2018Java开发面经(持续更新)
不要给自己挖坑!!!不要给自己挖坑!!!不要给自己挖坑!!!如果面试官只是问你了解xxx吗,如果不是很了解,就直接说不知道,不要说知道,不然面试官深问再不知道就印象很不好! 处女面送给了头条(北京)日 ...
- 【日记】NOIP2018
day-2: 最后一次走出机房,刚下过几天的雨,感受到的是彻骨的寒意.下午离开教室,跟班主任请了接下来几天的假,班主任斜视了我一眼,哼了一声,确认了一下,不再理会我了.班里的同学或是忙着自己的作业,或 ...
- maven bat脚本打包
脚本内容: @echo off echo 正在设置临时环境变量 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45 set MAVEN_HOME=D:\ap ...