1px 問題解決與事件

2021-10-20 19:39:29 字數 680 閱讀 1463

1 利用位圖利用背景

background: repeat-x bottom left url();

background-size: 100% 1px;

2使用svg方式
div
3 **查詢
.border 

@media screen and (-webkit-min-device-pixel-ratio: 2)

}@media screen and (-webkit-min-device-pixel-ratio: 3)

}

4 transform:scale
div 

div::befor

.div::befor

使用 bindtap 繫結普通事件 事件會冒泡

使用 catchtap 繫結事件並且阻止冒泡

使用 capture-bind 捕獲階段繫結後續的冒泡和捕獲會繼續執行

使用capture-catch 中斷捕獲階段和取消冒泡階段

form 的 submit 事件

input 的 input 事件

scroll-view 的 scroll 事件(可滾動檢視區域)等

移動端1px問題解決方法

ui設計師設計的時候,畫的1px 真實畫素 實際上是0.5px css 的線或者邊框。但是他不這麼認為,他認為他畫的就是1px的線,因為他畫的稿的尺寸本身就是螢幕尺寸的2倍。假設手機視網膜屏的寬度是320x480寬,但實際尺寸是640x960寬,設計師設計圖的時候一定是按照640x960設計的。但是...

1px問題 詳解

當你給乙個div這樣的css樣式後 邊框寬度為1px border height 50px width 50px margin 0 auto background pink margin top 20px border 1px solid red 在手機發現 哎,怎麼有點粗 這就是經典的1px問題,...

移動端1px問題

在移動端頁面中設定邊框為1px時,在有的裝置中可能會發現邊框比1px要粗即1培訓1px 1px 裝置畫素比dpr 裝置畫素 css畫素 某一方向上 當dpr為2時1px實際為2px iphone6 dpr為3時1px為3px inphoex 所有看起來1px就會變粗 ios8下已經支援帶小數的px值...