用CSS画一个圆形
2017-01-04 00:00
239 查看
摘要: 不借助图片,用纯CSS画一个圆形
目前想到了两种方法。
注意不是完美的圆形,因此不宜过大。一个使用场景是,用于展示类似列表效果的长文本:
完整代码如下:
*Update: *这种效果不佳,现在推荐用
目前想到了两种方法。
Border-Radius
这种是作用于元素本身的,非常常见。border-radius: 50%; height: 100px; width: 100px;
Background
利用径向渐变可以得到一个圆形扩散的背景,然后设置合适的大小,可以得到近似圆形的效果。background: radial-gradient(circle,#f00 47%,transparent 48%) 2px center/6px 6px no-repeat;
注意不是完美的圆形,因此不宜过大。一个使用场景是,用于展示类似列表效果的长文本:
完整代码如下:
background: radial-gradient(circle,#f00 47%,transparent 48%) 2px center/6px 6px no-repeat;-webkit-box-decoration-break: clone;
box-decoration-break: clone;
padding-left: 10px;
*Update: *这种效果不佳,现在推荐用
list-style-image搭配svg实现。
相关文章推荐
- 【分享】用CSS制作一个圆形放大镜
- 一个旋转的圆形的CSS菜单代码
- 一个隐藏的菜单完全采用CSS
- 强烈推荐学习CSS一个网站
- 一个很奇怪的css#behavior#saveHistory
- Asp.Net控件DataGrid生成的HTML为一个Table,这点和Div+CSS矛盾
- CSS做一个超链接的陷下效果
- 一个值得收藏的CSS站点网站
- 一个学习CSS的很好的网站
- 帖一个简单css效果
- 一个特帅的展示图片的js+css
- 使用了博客园的备份后得到一个xml文件,不知道有没有css或者xslt文件可以在本地阅读文章,在网上找了半天也没有找到解决办法,难道要自己写?
- 一个不错的CSS模拟的按钮效果
- 一个符合w3c标准(css&xhtml)的页子!
- 一个优秀的超链接鼠标悬停提示CSS+js
- 一个不错的CSS模拟的按钮效果
- 创建一个纯CSS的水平导航条
- 建立一个CSS测试场所
- DIV+CSS布局的一个小问题的解决
- CSS做一个超链接的陷下效果