ie7 ie8 使用border模拟圆
2024-08-24 17:00:05
border-radius 属性ie8+才支持,ie7 ie8 下的圆角就可以使用border进行模拟;(移动端都支持)
我们平常使用border-style
一般都是solid
实线,其他常用的还有dashed
以及dotted
,我们这里的主角就是dotted
点,在IE浏览器下,dotted
点是被渲染成正圆的,Chrome浏览器则是正方形。(ie6 下border-style:dotted显示的效果与dashed的效果是一样的)
其实我们就使用border-style:dotted的一个圆点,不然会有很多的圆点,以及谷歌下渲染dotted的正方形,所以父元素要设置overflow:hidden
css
.circle {
position: relative;
width: 50px;
height: 50px;
margin: 100px auto;
overflow: hidden;
}
.circle div{
position: absolute;
width:100%;
height:100%;
color: red;
/*使用css hack currentColor只有ie8+的浏览器才支持 谷歌 火狐都支持*/
background-color: currentColor;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 50px dotted red;
/*使用css hack vw只有ie8+的浏览器才支持 谷歌 火狐都支持*/
border-width: 0vw;
}
html
<div class="circle"><div></div></div>
效果:
在ie6+的浏览器都支持
最新文章
- 在DevExpress中使用CameraControl控件进行摄像头图像采集
- Oracle中使用REGEXP_SUBSTR,regexp_replace函数
- Manthan, Codefest 16(B--A Trivial Problem)
- Hexo主题实现多级分类显示
- 解决Chrome flash过期
- Ubuntu下查看机器信息
- AngularJS-chapter2-7-前端路由
- SharePoint Server 2013开发之旅(一):新的开发平台和典型开发场景介绍
- iOS 杂记
- PS 制作复印件及盖章效果
- Hadoop SPARK 环境搭建
- linux和window下mkdir函数
- Django URL传递参数的方法总结
- QT下的几种透明效果(三种方法:调色板,透明度属性,自绘)
- Android线程之异步消息处理机制(二)——Message、Handler、MessageQueue和Looper
- 爬虫系列二(数据清洗--->;xpath解析数据)
- transform:scale()妙用——当下拉列表,图片无缝拉升 动画效果
- 编写一个BAT脚本协助运维人员遇到问题时候调测数据库是否有效连接成功的操作攻略
- Java代码通过API操作HBase的最佳实践
- OpenCV实现SfM(三):多目三维重建