1. 程式人生 > >box-shadow實現移動端(Retina屏)超細邊框

box-shadow實現移動端(Retina屏)超細邊框

屬性 png color ice com 移動 .com alt 方法

// box-shadow投影方向
//
box-shadow:  inset 0px 1px 0px 0px #000; 
//
box-shadow:  inset -1px 0px 0px 0px #000;
//
box-shadow:  inset 0px -1px 0px 0px #000;
//
box-shadow:  inset 1px 0px 0px 0px #000;

效果如下:

技術分享

技術分享

技術分享

技術分享

  因為css中的1px並不等於移動設備的1px,這些由於不同的手機有不同的像素密度。  

  在window對象中有一個devicePixelRatio屬性,他可以反應css中的像素與設備的像素比。

devicePixelRatio的官方的定義為:設備物理像素和設備獨立像素的比例,也就是 devicePixelRatio = 物理像素 / 獨立像素。

  多更解決方法參閱:http://www.jianshu.com/p/7e63f5a32636

box-shadow實現移動端(Retina屏)超細邊框