的資源很豐富,也很精彩。不過這些精彩的東西放到一些移動終端上閱覽就不堪入目了,體驗相當不好。
你可以忍受每一次開啟部落格,還得放大螢幕閱讀麼?整個螢幕都擠滿了很小很小的文字,反正我是受夠了。
所以,我們需要改變!!! 先看看什麼是響應式布局,你所看的這篇文章就是採用響應時布局~ (現代瀏覽器才能看到效果)
我的理解就是,為了讓使用者享受更好的體驗效果,給使用者展現最有價值的資訊,讓同乙個頁面在不同終端上有不一樣的展現效果。比如你正在閱讀的這篇部落格,當你縮小(放大)瀏覽器視窗時(先滾動頂部,因為頂部做了比較多的修改,效果比較明顯),你會看到這些神奇的效果。
正常情況下,頂****的:
稍微縮小一點,是這樣的:
再縮小一點:
還可以再小一點,
這個變化就相當大了,很多東西都不見了,元素的位置也改變了
那麼,什麼是響應式布局,你有了一定的理解麼~
技術太普遍了,大家都會用,可是真正讓使用者感到舒適的,還是好的設計。我是這樣考慮的:
1. 螢幕分類:
根據移動終端的尺寸(解析度),我大概做了這麼些分類:
←480px 481px~700px 701px~960px 961px→
首先搞清楚你的使用者群所使用的終端型別和比例,這是2023年第二季度的統計資料
iphone、nokia、htc、samsung和moto 五個品牌的移動終端位居前五位,佔比分別為22.13%、13.98 和11.69%、10.87% 和7.47%,其次為huawei、sony 和zte 等。
感興趣的話,可以去搜搜這些終端的解析度是多少,然後針對這些資料做乙個分類~我不多說了。
2. 不同的需求
乙個比較小的螢幕能夠容納多少資料,展現多少資訊,這一點必須把握住,比如當裝置寬度是480畫素的時候,我們沒必要展現太多的資訊,因為你展現出來使用者也不會看,這些冗餘資訊只會影響使用者對資訊主次的判斷,甚至他們會覺得這些冗餘資訊太多,而跳過你的內容。
我的設計是這樣的:
再比如:剛開始的時候,那個推薦&反對的塊及貼在文章的右側,當視窗縮小之後,我把他放到了右下角,再小些,為了展示更多的內容,直接把他給隱藏了~
技術核心是media query,網上都說爛了。
給推薦兩篇博文:
這兩個部落格的布局也是響應式布局。
需要注意的幾個點:
1. head中記得加上這句話:
<如果不加,效果就是本文第一章圖所示,文字會很小很多的擠在乙個頁面上。meta
name
="viewport"
content
="width=device-width; initial-scale=1.0"
/>
2. media query雖然好用,但是低版本ie不支援,不要糾結,咱把他給忽視掉~o(∩_∩)o~
如果你太固執一定要考慮的話,推薦這個:
把這句話加到你的**頂部,我試過了,相當不好用,響應式效果甚微。1. 這個**,你可以試試,戳測試工具
說了半天,有些童鞋可能等不及想去試試了~
曬曬我弄的幾行**,有興趣的可以參考下:../file/media-480.css
響應式布局是這幾年很流行的乙個設計理念,隨著移動網際網路的盛行,為解決如今各式各樣的瀏覽器解析度以及不同移動裝置的顯示效果,響應式布局顯得十分重要。設計雖好,我覺得也存在諸如一下的一些弊端:
1. 頁面需要載入更多額外的內容,比如我們的手機看這個頁面的話,體驗效果還行,但是那些次要的內容依然被載入進來了,沒看看見是因為被我display:none給隱藏了。
所以,如果想得到好的使用者體驗,同時節省流量的話,應該在載入之前做一些判斷。
2. 還是存在相容性問題,要知道,現在ie6-8所佔的市場份額仍然在40%+,這麼龐大的使用者群我們暫時是不能忽略的,若引用其他的js來矯正,這個太費資源,不可取,而且事實表明這些js並不好用。
p.s:本文都是直接截圖,沒有做優化處理,整個頁面體積過於龐大,看來的優化和lazyload很有必要啊!!!下次弄乙個簡潔版的lazyload用用~~
最後。。。來一張萌圖,哈哈哈~
那些年我們office 那些年我們一起吃過的桑葉泡
五一放假,和弟弟一起回了老家,回家之後立馬拿著小籃子出門,去尋覓讓我心心念念的桑葉泡,這個季節正是它們成熟的時候。桑葉泡是我們家這邊的叫法,其實它還有很多的別稱,比如桑葚 桑椹 桑椹子 桑蔗 桑棗 桑果 桑泡兒,桑椹等其性味甘寒,具有補肝益腎 生津潤燥 烏髮明目 利尿保健 消暑等功效。但我們吃它並不...
那些年我們玩過的遊戲
高中雖然緊張,但是那個時候,魔獸還有lol開始流行,只不過我們班級的人都很喜歡夢三國,都是類似的,不算養成遊戲,這種即時戰的遊戲,讓我們不必花費大精力去攢經驗攢裝備,每一場遊戲都是重頭開始,讓我們感覺很公平。魔獸我只玩過冰封王座,後來發現有海賊王的地圖和角色,就開始玩 狠角色 用海賊的角色很有意思。...
那些年我們一起清除的浮動
方法一 after main warp自己閉合浮動了,所以footer不用再清除浮動了 float left side 我也浮動了 float left 為了建立跨瀏覽器相容的同樣的盒模型布局,我們可以把原來的清除浮動的方法改良一下,採用偽類 before 和 after clearfix befo...