解決:給 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%