解决:给 img 外嵌套一个元素,为其使用圆角javascript
<div> <img src=""> </div>
div{ display: inline-block; border-radius: 50%; border: 4px solid #FF7000; } img{ vertical-align: top; }
解决:css
{ background-clip: padding-box; }
解决:java
{ background-color: #F9CEAC; border-radius: 32px 0 0 32px; -webkit-mask-image: url(http://i.gtimg.cn/qqlive/images/20150527/btn_mask.png); }
原理是使用一个圆角的蒙板经过 -webkit-mask-image
遮住多余的部分。蒙板: android
解决:多是对这个三角使用了圆角,去掉 border-radius
便可ios
{ border: 10px solid transparent; border-left-color: #000; /*border-radius: 2px;*/ }
解决:设置 background-size
web
{ -webkit-background-size: 100%; background-size: 100%; }
解决: 参考这篇文章ruby
document.addEventListener("touchstart", function() {},false);
解决: 参考这篇文章bash
{ display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
解决:使用高度为 1px ,一半为实色,一半为透明的渐变背景实现app
{ background: -webkit-linear-gradient(top, transparent, transparent 50%, #CACDD0 50%) 0 top no-repeat; background-size: 100% 1px; }
若是须要有四个边框都有 1px 的线框,可使用多背景图ide
{ background: -webkit-linear-gradient(top, #CACDD0, #CACDD0 50%, transparent 50%, transparent 100%) 0 top no-repeat,-webkit-linear-gradient(top, transparent, transparent 50%, #CACDD0 50%, #CACDD0 100%) 0 bottom no-repeat, -webkit-linear-gradient(left, #CACDD0, #CACDD0 50%, transparent 50%, transparent 100%) left 0 no-repeat, -webkit-linear-gradient(left, transparent, transparent 50%, #CACDD0 50%, #CACDD0 100%) right 0 no-repeat; background-size: 100% 1px,100%