css3 border-radius属性详解


Posted in HTML / CSS onJuly 05, 2017

有什么用?

这个radius属性,可不只是设置圆角,还可以用来画一些简单的图形。

画个圆形

#demo1 {
        width:100px;
        height:100px;
        background:red;
        border-radius: 50%;    
    }

上述50%就是说设置各边圆角都为50%。

那么如何画个半圆?

如下,把宽度设置为高度的两倍。

#demo2 {
        width:100px;
        height:50px;
        background:green;
        border-radius: 50px  50px 0 0;
             }

结果。如图,矩形为100*50 。然后左上角和右上角的圆角分别是50px。因此就是半圆了。

css3 border-radius属性详解

左侧半圆

#demo3 {
        width:50px;
        height:100px;
        background: pink;
        border-radius: 50px 0 0 50px;
    }

css3 border-radius属性详解
 

画半圆了,关键是把握住宽度和高度的比例关系,先画个矩形,然后设置各个方向的圆角就可以了。注意顺序是从左上角开始的顺时针方向。

1/4圆呢?

#demo4 {
        width:100px;
        height:100px;
        background:gray ;
        border-radius: 100px 0 0 0;

    }

先画一个正方形,然后设置任意一个圆角为100%就可以。设置哪个角度是100%哪个角度就是弧线。

css3 border-radius属性详解

PS

css里并没有直接画圆的,而是通过圆角实现的,当然你也可以通过canvas来实现。

参考

2.半圆图解CSS3:核心技术与案例实战 

HTML / CSS 相关文章推荐
如何利用CSS3制作3D效果文字具体实现样式
May 02 HTML / CSS
css3圆角边框和边框阴影示例
May 05 HTML / CSS
纯css3制作网站后台管理面板
Dec 30 HTML / CSS
css3实现二维码扫描特效的示例
Oct 29 HTML / CSS
CSS3制作圆形滚动进度条动画的示例
Nov 05 HTML / CSS
HTML5的标签的代码的简单介绍 HTML5标签的简介
May 28 HTML / CSS
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
May 03 HTML / CSS
HTML5所有标签汇总及标签意义解释
Mar 12 HTML / CSS
html2canvas把div保存图片高清图的方法示例
Mar 05 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
Jul 04 HTML / CSS
详解如何在登录过期后跳出Ifram框架
Sep 10 HTML / CSS
CSS3通过var()和calc()函数实现动画特效
Mar 30 HTML / CSS
详解纯CSS3制作的20种loading动效
Jul 05 #HTML / CSS
css3模拟jq点击事件的实例代码
Jul 06 #HTML / CSS
css3截图_动力节点Java学院整理
Jul 11 #HTML / CSS
css3过渡_动力节点Java学院整理
Jul 11 #HTML / CSS
css3背景_动力节点Java学院整理
Jul 11 #HTML / CSS
CSS3制作翻转效果_动力节点Java学院整理
Jul 11 #HTML / CSS
css3个性化字体_动力节点Java学院整理
Jul 12 #HTML / CSS
You might like
PHP 上传文件的方法(类)
2009/07/30 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
点图片上一页下一页翻页效果
2008/07/09 Javascript
jQuery html()等方法介绍
2009/11/18 Javascript
JQuery里选择超链接的实现代码
2011/05/22 Javascript
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
jquery 判断div show的状态实例
2016/12/03 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
原生js实现分页效果
2020/09/23 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
Python中按值来获取指定的键
2019/03/04 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
python 基于opencv去除图片阴影
2021/01/26 Python
鱼油专家:Omegavia
2016/10/10 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
护士的岗位职责
2013/12/04 职场文书
公共场所禁烟标语
2014/06/25 职场文书
运动会通讯稿600字
2015/07/20 职场文书
入党后的感想
2015/08/10 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
离婚协议书范文2016
2016/03/18 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
python基础之匿名函数详解
2021/04/21 Python
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL