摘要:注意若值為將會(huì)占據(jù)頁(yè)面位置,浮在頁(yè)面上方會(huì)覆蓋頁(yè)面高度和的屏幕為。
設(shè)置meta標(biāo)簽
// 以上是清瀏覽器緩存用的搜索
//忽略頁(yè)面的數(shù)字為電話,忽略email識(shí)別
//iphone設(shè)備中的safari私有meta標(biāo)簽,它表示:允許全屏模式瀏覽;
//iphone的私有標(biāo)簽,它指定的iphone中safari頂端的狀態(tài)條的樣式; 在web app應(yīng)用下?tīng)顟B(tài)條(屏幕頂部條)的顏色; 默認(rèn)值為default(白色),可以定為black(黑色)和black-translucent(灰色半透明)。 注意:若值為“black-translucent”將會(huì)占據(jù)頁(yè)面px位置,浮在頁(yè)面上方 (會(huì)覆蓋頁(yè)面20px高度–iphone4和itouch4的Retina屏幕為40px)。
// 去掉winphone系統(tǒng)a、input標(biāo)簽被點(diǎn)擊時(shí)產(chǎn)生的半透明灰色背景
//強(qiáng)制讓文檔的寬度與設(shè)備的寬度保持1:1,并且文檔最大的寬度比例是1.0,且不允許用戶點(diǎn)擊屏幕放大瀏覽; width - viewport的寬度 height - viewport的高度 initial-scale - 初始的縮放比例 minimum-scale - 允許用戶縮放到的最小比例 maximum-scale - 允許用戶縮放到的最大比例 user-scalable - 用戶是否可以手動(dòng)縮放
// 默認(rèn)16是html默認(rèn)字號(hào)
// 默認(rèn)750是設(shè)計(jì)稿默認(rèn)寬度
// $n是量取設(shè)計(jì)稿的距離
@charset "UTF-8"; @function rem($n) { @return $n / (750 / 16)+rem; }
編輯方便調(diào)用的函數(shù):
@function getTop($n) { @return ($n - 1206 / 2) / (750 / 16)+rem; } @function getLeft($n) { @return ($n - 750 / 2) / (750 / 16)+rem; } @function getRight($n) { @return (($n - 750) / 2) / (750 / 16)+rem; } @mixin center($left, $top) { //左右居中 上變 position: absolute; left: 50%; top: rem($top); margin: 0 0 0 getLeft($left); } @mixin centerlt($left, $top) { //上下,左右居中 position: absolute; left: 50%; top: 50%; margin: getTop($top) 0 0 getLeft($left); } @mixin centerrt($right, $top) { //上下,左右居中 position: absolute; right: 50%; top: 50%; margin: getTop($top) getRight($right) 0 0; } @mixin middlert($right, $top) { //上下居中 右變 position: absolute; right: rem($right); top: 50%; margin: getTop($top) 0 0 0; } @mixin centerb($left, $bottom) { //左右居中 下變 position: absolute; left: 50%; bottom: rem($bottom); margin: 0 0 0 getLeft($left); } @mixin leftTop($left, $top) { //左變 上變 position: absolute; left: rem($left); top: rem($top); } @mixin rightTop($right, $top) { //右變 上變 position: absolute; right: rem($right); top: rem($top); } @mixin leftBottom($left, $bottom) { //右變 上變 position: absolute; left: rem($left); bottom: rem($bottom); }
調(diào)用上面的函數(shù)(寬高距離用ps量實(shí)際距離即可,默認(rèn)設(shè)計(jì)稿寬750):
.page1-img1{ width: rem(473); height: rem(173); @include centerlt(139, 767); }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/112734.html
摘要:注意若值為將會(huì)占據(jù)頁(yè)面位置,浮在頁(yè)面上方會(huì)覆蓋頁(yè)面高度和的屏幕為。 設(shè)置meta標(biāo)簽 // 以上是清瀏覽器緩存用的搜索 //忽略頁(yè)面的數(shù)字為電話,忽略email識(shí)別 //iphone設(shè)備中的safari私有meta標(biāo)簽,它表示:允許全屏模式瀏覽; //iphone的私有標(biāo)簽,它指定的iphone中safari頂端的狀態(tài)條的樣式; 在web app應(yīng)用下?tīng)顟B(tài)條(屏幕頂部條)的顏色; 默...
摘要:一定要強(qiáng)制自己用命令行,強(qiáng)制自己學(xué)英語(yǔ),強(qiáng)制自己看文檔。只有這三條都做了,才有可能成為前端水平的程序員。設(shè)計(jì)師的設(shè)計(jì)稿寬度需要統(tǒng)一那么相應(yīng)得,這時(shí)會(huì)將自動(dòng)變成寬度為的情況下這樣就無(wú)需在手動(dòng)換算的值了。 CSS9:動(dòng)態(tài) REM-手機(jī)專用的自適應(yīng)方案 動(dòng)態(tài) REM是手機(jī)專用,是如何適配所有手機(jī)的方案,不是響應(yīng)式方案,例如 : taobao.com 是專門的PC端m.taobao.com 是...
摘要:一定要強(qiáng)制自己用命令行,強(qiáng)制自己學(xué)英語(yǔ),強(qiáng)制自己看文檔。只有這三條都做了,才有可能成為前端水平的程序員。設(shè)計(jì)師的設(shè)計(jì)稿寬度需要統(tǒng)一那么相應(yīng)得,這時(shí)會(huì)將自動(dòng)變成寬度為的情況下這樣就無(wú)需在手動(dòng)換算的值了。 CSS9:動(dòng)態(tài) REM-手機(jī)專用的自適應(yīng)方案 動(dòng)態(tài) REM是手機(jī)專用,是如何適配所有手機(jī)的方案,不是響應(yīng)式方案,例如 : taobao.com 是專門的PC端m.taobao.com 是...
摘要:前言移動(dòng)端適配方案回顧總結(jié)如何使用單位的計(jì)算參考的根節(jié)點(diǎn)進(jìn)行計(jì)算,根節(jié)點(diǎn)的字體變化,布局參考的頁(yè)面也會(huì)相應(yīng)進(jìn)行縮放,此為布局的本質(zhì)。動(dòng)態(tài)改變的值幾乎在每個(gè)瀏覽器都將的初始化為,我們動(dòng)態(tài)改變的話可以暫時(shí)將設(shè)置為適配的根節(jié)點(diǎn)初始值。 前言 移動(dòng)端 rem 適配方案回顧總結(jié) 如何使用 rem rem 單位的計(jì)算參考 html 的根節(jié)點(diǎn) font-size進(jìn)行計(jì)算,根節(jié)點(diǎn)的字體變化,布局參考的...
閱讀 2674·2021-11-18 10:02
閱讀 3440·2021-09-22 15:50
閱讀 2368·2021-09-06 15:02
閱讀 3587·2019-08-29 16:34
閱讀 1753·2019-08-29 13:49
閱讀 1282·2019-08-29 13:29
閱讀 3647·2019-08-28 18:08
閱讀 2954·2019-08-26 11:52