内容简介:画了个圆,在ios中效果很理想。但是在安卓手机中会有变形的情况存在,渲染方面确实安卓手机干不过ios(毕竟安卓版本众多,还有什么0.5px的线等等的坑,ios都是能完美运行,安卓总得找hack方法)。当使用px做单位,border-radius 50%出来的圆是不会变形的,可能是安卓在rem计算过程中产生误差或者有什么其他因素造成的渲染问题。网上有很多的办法,border-radius:9999px;等等,但都没什么软用。
罪魁祸首
i{
display inline-block
width .08rem
height .08rem
background-color #D0021B
border-radius 50%
}
画了个圆,在ios中效果很理想。但是在安卓手机中会有变形的情况存在,渲染方面确实安卓手机干不过ios(毕竟安卓版本众多,还有什么0.5px的线等等的坑,ios都是能完美运行,安卓总得找hack方法)。
当使用px做单位,border-radius 50%出来的圆是不会变形的,可能是安卓在rem计算过程中产生误差或者有什么其他因素造成的渲染问题。
网上有很多的办法,border-radius:9999px;等等,但都没什么软用。
手刃之法
这里我推荐给大家一种方法,能解决这个问题。
i{
display inline-block
width .16rem
height .16rem
background-color #D0021B
border-radius 50%
transform scale(.5)
transform-origin: 0% center
}
就是使用 transform scale ,先提前把px/rem相关的值放大一倍。然后用transform scale(.5)缩小一倍,也就是我们想要的倍数。然后你就会惊奇的发现渲染出来的图案,贼圆!接着用transform-origin调整下圆的位置就大功告成了!
如果对你有帮助,点赞收藏就是对我最大的鼓励啦!谢谢~~
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 手机软键盘弹起导致页面变形的一种解决方案
- PHP WebShell变形技术总结
- PHP WebShell变形技术总结
- Unity网格变形开源库测评
- Windows调试艺术——PE文件变形(一)
- css3中的变形(transform)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
机器学习实践指南
麦好 / 机械工业出版社 / 2014-4-1 / 69.00
《机器学习实践指南:案例应用解析》是机器学习及数据分析领域不可多得的一本著作,也是为数不多的既有大量实践应用案例又包含算法理论剖析的著作,作者针对机器学习算法既抽象复杂又涉及多门数学学科的特点,力求理论联系实际,始终以算法应用为主线,由浅入深以全新的角度诠释机器学习。 全书分为准备篇、基础篇、统计分析实战篇和机器学习实战篇。准备篇介绍了机器学习的发展及应用前景以及常用科学计算平台,主要包括统......一起来看看 《机器学习实践指南》 这本书的介绍吧!