你了解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,当然不同的技术所涉及到的代码复杂度和难度也不一样.但是我也有意提到了基于不同方法的实现所体现出的性能表现也不一一相同. [ ...
随机推荐
- 【leetcode 简单】 第七十四题 缺失数字
给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数. 示例 1: 输入: [3,0,1] 输出: 2 示例 2: 输入: [9,6,4,2 ...
- windbg分析net程序内存泄漏问题
1 问题简介 有客户反馈,打了最新补丁后,服务器的内存暴涨,一直降不下来,程序非常卡.在客户的服务器上抓了一个dump文件,开始分析. 分析问题的思路: 1.找到是那些资源占用了大量内存? ...
- css3新增的属性
由于CSS5标准还未完全订下来,所以各种内核的浏览器都有自己的标准,为了不使属性混淆,所以各家在各自标准前加了一个前缀, 如:-moz- firefox火狐 -ms- IE ...
- 配置子目录Web.config使其消除继承,iis7.0设置路由
iis7.0设置路由 ,url转向,伪静态 <system.webServer> <modules runAllManagedModulesForAllRequests=& ...
- MyBatis 总结记录
1.1MyBatis简介 MyBatis 是一个可以自定义SQL.存储过程和高级映射的持久层框架.MyBatis 摒除了大部分的JDBC代码.手工设置参数和结果集重获.MyBatis 只使用简单的XM ...
- KL散度(Kullback–Leibler divergence)
KL散度是度量两个分布之间差异的函数.在各种变分方法中,都有它的身影. 转自:https://zhuanlan.zhihu.com/p/22464760 一维高斯分布的KL散度 多维高斯分布的KL散度 ...
- Nginx常见错误与问题之解决方法技术指南
Nginx常见错误与问题之解决方法技术指南. 安装环境: 系统环境:redhat enterprise 6.5 64bit 1.Nginx 常见启动错误 有的时候初次安装nginx的时候会报这样的 ...
- 007_苹果Mac系统锁屏不待机效果设置方法介绍
Mac如何设置锁屏不断网?Mac如何设置锁屏不待机?这是一个非常麻烦的设置,有时候一锁屏幕电脑就跟着待机了,这非常的麻烦,所以今天小编就用图文教程的方式教大家Mac如何设置锁屏不断网Mac如何设置锁屏 ...
- Visual Studio 2017 for Mac
Visual Studio 2017 for Mac Last Update: 2017/6/16 我们非常荣幸地宣布 Visual Studio 2017 for Mac 现已推出. Visual ...
- Python模块:Random(未完待续)
本文基于Python 3.6.5的官文random编写. random模块简介 random为各种数学分布算法(distributions)实现了伪随机数生成器. 对于整数,是从一个范围中均匀选择(u ...