国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

html和css結合實現手機端網頁自適應的代碼

2020-03-24 17:02:43
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于html和css結合實現手機端網頁自適應的代碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一,最近在做項目,寫移動端的網頁,主要是自適應的問題。bootstrap等前端框架用的不好,又不想耽誤時間,不能自適應很煩人,這里給大家介紹下我的方法,

也是結合了很多人的思路。

1.在頭部加入這樣的一行代碼:

 meta content= width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0 name= viewport 

這句話是自動設置縮放,然而,它并不能完全適應所有的手機,并且你在用瀏覽器手機模式調試的時候可能正常,但是換到真實的手機端其實是不正常的。所以我們還要進行改動。

2.這里推薦大家在用magin,padding,font-size,等屬性的時候用rem替代px,你可能對rem比較陌生,這里我提供好了一段js代碼,直接引入即可,不需要糾結rem是怎么回事,關于原理,我再寫篇博客做介紹,這篇博客講怎么使用。就是以下的這段js代碼,再寫網頁的時候放入html中即可。下面代碼中的640指的是手機的屏幕寬度,一般來講市面上的手機屏幕的寬度最大是640px,所以這里用i=640指代屏幕的最大寬度,最小是320px,然后通過引用下面的js你就可以書寫自己的網頁了,要記得本js的1rem=100px哦,其實是為了好換算,比如font_size:14px;我們就可以寫成,font_size:0.14rem。

 script !function(n) { var e = n.document, t = e.documentElement, i = 640, d = i / 100, o = orientationchange in n ? orientationchange : resize , a = function() { var n = t.clientWidth || 320; n 640 (n = 640), t.style.fontSize = n / d + px  e.addEventListener (n.addEventListener(o, a, !1), e.addEventListener( DOMContentLoaded , a, !1))} (window); /script 

3.好了,接下來為大家展示一個輪播圖效果來說明一下,先上代碼

 !doctype html  html  head  meta charset= utf-8  meta content= width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0 name= viewport  title 無標題文檔 /title  script src= images/jquery-1.js /script  script src= images/TouchSlide.js /script  script src= images/rem.js /script  style  /* banner 輪播切換 star */body{margin:0 auto !important;max-width:640px;min-width:320px;background: #fff !important;overflow-x: hidden;}#banner{position: relative;}#banner .hd{position: absolute;width: 100%;text-align: center;bottom: 2%;left: 0;}#banner .hd li{width: 0.2rem;height: 0.2rem;border:1px solid #fff;border-radius: 50%;display: inline-block;margin:0 4px;}#banner .hd li.on{background: #9e5fd4;border-color:#9e5fd4; } /style  script type= text/javascript  $(function(){ /*根據banner個數增加下方指示點*/ n=$( .ibanner .bd li ).size(); for (m=0;m m++){ $( .ibanner .hd ).append( li /li  /*banner切換*/  if($( .ibanner ).length){ TouchSlide({slideCell: #banner ,mainCell: .bd ,autoPlay: true,effect: leftLoop ,interTime:5000}); /script  /head  body  !-- 上部輪播開始--  p id= banner >

相關推薦:

字體加陰影效果怎么用css屬性實現?(代碼演示)

css怎么實現鼠標移動到div塊時自動加陰影效果?

HTML和CSS3中的2D、3D結合實現動畫效果

以上就是html和css結合實現手機端網頁自適應的代碼的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄汾县| 新龙县| 东乌珠穆沁旗| 临安市| 长海县| 廊坊市| 剑川县| 宝兴县| 金湖县| 宝鸡市| 巴彦县| 喀什市| 葫芦岛市| 阿拉善盟| 神池县| 河西区| 彭阳县| 垦利县| 额尔古纳市| 温宿县| 商水县| 巴中市| 斗六市| 佛教| 南京市| 清新县| 赣州市| 噶尔县| 文化| 黑山县| 东丽区| 阿图什市| 札达县| 搜索| 金川县| 原平市| 即墨市| 丽江市| 桃园市| 舒兰市| 涡阳县|