關(guān)于響應(yīng)式布局,你必須要知道關(guān)于響應(yīng)式布局的幾件事(2)
文章主要介紹了你必須要知道關(guān)于響應(yīng)式布局的幾件事,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。一、前言響應(yīng)式Web設(shè)計(jì)可以讓一個(gè)網(wǎng)站同時(shí)...
三、圖片
人們常說(shuō)說(shuō)“一圖勝千言”,確實(shí)如此。我們網(wǎng)頁(yè)中關(guān)于松餅的文字介紹再多,也沒(méi)有圖片有吸引力。下面我們就在頁(yè)面上方添加一張松餅的圖片(2000像素寬),效果類(lèi)似引誘用戶(hù)往下看的大題圖。
哇,真是好大一張圖,它讓整個(gè)網(wǎng)頁(yè)看起來(lái)都失衡了,水平方向上圖片溢出了。不行,必須解決這個(gè)問(wèn)題??梢杂肅SS給圖片指定固定寬度,但問(wèn)題是我們想讓它能在不同大小的屏幕中自動(dòng)縮放。比如,我們例子中的iPhone屏幕寬度為320像素,如果我們把圖片設(shè)置成320像素寬,那么iPhone屏幕旋轉(zhuǎn)后又怎么辦呢?這時(shí)候320像素變成了480像素。
解決方案很簡(jiǎn)單,只要一行CSS代碼就可以讓圖片隨容器寬度自動(dòng)縮放:
img {
max-width: 100%;
}
回到手機(jī)上,刷新頁(yè)面,結(jié)果比較符合預(yù)期了。
這里聲明max-width規(guī)則,就是要保證所有圖片最大顯示為其自身的100%(即最大只可以顯示為自身那么大)。此時(shí),如果包含圖片的元素(比如包含圖片的body或div)比圖片固有寬度小,圖片會(huì)縮放占滿(mǎn)最大可用空間。
為什么不用width:100%?
要實(shí)現(xiàn)圖片的自動(dòng)縮放,也可以使用更通用的 width 屬性,比如width:100%。然而,這條規(guī)則在這里并不適用。因?yàn)檫@條規(guī)則會(huì)導(dǎo)致它顯示得跟它的容器一樣寬。在容器比圖片寬得多的情況下,圖片會(huì)被無(wú)謂地拉伸。
四、手機(jī)瀏覽器內(nèi)核
在移動(dòng)端,僅有四個(gè)獨(dú)立的瀏覽器內(nèi)核,分別為微軟的Trident、火狐的Gecko、開(kāi)源內(nèi)核Webkit、Opera的Presto。
目前微軟的Trident在移動(dòng)終端上主要為WP7、8系統(tǒng)內(nèi)置瀏覽器。Opera的Presto內(nèi)核主要為 Opera Mobile、OperaMini、歐朋瀏覽器以及歐朋HD Beta版。Webkit內(nèi)核的適用范圍則較為廣泛,Android原生瀏覽器、蘋(píng)果的Safari、谷歌Chrome(Android4.0使用)都是基于Webkit開(kāi)源內(nèi)核開(kāi)發(fā)的。
兼容的前綴:
1 -ms-
2 -moz-
3 -o-
4 -webkit-
中國(guó)用戶(hù)的瀏覽器市場(chǎng)份額:
UC、Android內(nèi)置、Chrome、Safari、QQ Browser都是webkit內(nèi)核,從圖上看占了絕大部分的市場(chǎng)份額。
所以一定要伺候好-webkit-。 有的公司干脆只兼容-webkit-,別的兼容比如-ms-都不寫(xiě)。
- 使用CSS混合模式和SVG來(lái)動(dòng)態(tài)更改產(chǎn)品圖片的顏色
- css新手教程之背景圖充滿(mǎn)整個(gè)屏幕的示例代碼介紹
- 詳解移動(dòng)端網(wǎng)頁(yè)設(shè)計(jì)實(shí)現(xiàn)內(nèi)滾動(dòng)的四種解決方案
- 網(wǎng)頁(yè)設(shè)計(jì)如何優(yōu)雅的實(shí)現(xiàn)垂直居中
- 網(wǎng)頁(yè)設(shè)計(jì):淺談網(wǎng)頁(yè)基本性能優(yōu)化規(guī)則小結(jié)
- 用戶(hù)需求導(dǎo)致?tīng)I(yíng)銷(xiāo)型網(wǎng)頁(yè)設(shè)計(jì)
- 網(wǎng)頁(yè)設(shè)計(jì)柵格就是你對(duì)頁(yè)面版式的規(guī)劃
- 網(wǎng)頁(yè)設(shè)計(jì)內(nèi)容網(wǎng)頁(yè)中關(guān)于圖片預(yù)覽的設(shè)計(jì)
- 網(wǎng)頁(yè)設(shè)計(jì):腳本素材重構(gòu)用戶(hù)體驗(yàn)
- bootstrap學(xué)習(xí)心得總結(jié):css樣式設(shè)計(jì)分享
使用CSS混合模式和SVG來(lái)動(dòng)態(tài)更改產(chǎn)品圖片的顏色
文章主要介紹了使用CSS混合模式和SVG來(lái)動(dòng)態(tài)更改產(chǎn)品圖片的顏色,需要的朋友可以參考下。前兩天在Codepen看到了@Kyle Wetton寫(xiě)的一個(gè)示例, 使用CSS混合模式和SVG來(lái)改變沙發(fā)的...
css新手教程之背景圖充滿(mǎn)整個(gè)屏幕的示例代碼介紹
文章主要給大家介紹了關(guān)于css新手教程之背景圖充滿(mǎn)整個(gè)屏幕的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用css具有一定的參考學(xué)習(xí)價(jià)值。想讓整個(gè)界面有一個(gè)背...
詳解移動(dòng)端網(wǎng)頁(yè)設(shè)計(jì)實(shí)現(xiàn)內(nèi)滾動(dòng)的四種解決方案
這篇文章主要介紹了關(guān)于移動(dòng)端實(shí)現(xiàn)內(nèi)滾動(dòng)的四種解決方案,實(shí)現(xiàn)的效果就是在一個(gè)區(qū)域內(nèi)只允許部分區(qū)域產(chǎn)生滾動(dòng)的效果,而其余部分則不能移動(dòng),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。...
網(wǎng)頁(yè)設(shè)計(jì)如何優(yōu)雅的實(shí)現(xiàn)垂直居中
這篇文章主要給大家介紹了關(guān)于如何優(yōu)雅的實(shí)現(xiàn)垂直居中的相關(guān)資料,文中分別給大家介紹了已知寬高的元素、未知寬高的元素以及基于 Flexbox 的解決方案,都分別給出了示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧...
網(wǎng)頁(yè)設(shè)計(jì):淺談網(wǎng)頁(yè)基本性能優(yōu)化規(guī)則小結(jié)
這篇文章主要介紹了淺談網(wǎng)頁(yè)基本性能優(yōu)化規(guī)則小結(jié)的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧...
用戶(hù)需求導(dǎo)致?tīng)I(yíng)銷(xiāo)型網(wǎng)頁(yè)設(shè)計(jì)
我們的每期話題,團(tuán)隊(duì)在內(nèi)部都會(huì)通過(guò)郵件進(jìn)行一番討論,隨著討論的激烈,往往能碰撞出很多有意義的觀點(diǎn),因此,將討論內(nèi)容分享出來(lái),有興趣的朋友可以接著話題討論下去。Junchen:期望不是從石頭里面蹦出來(lái)的,所有期望都是受到外界影響、結(jié)合自身需求的一個(gè)外在表現(xiàn)...
網(wǎng)頁(yè)設(shè)計(jì)柵格就是你對(duì)頁(yè)面版式的規(guī)劃
英文原文:http://desktoppub.about.com/od/grids/l/aa_gridsorder.htm柵格就是你對(duì)頁(yè)面版式的規(guī)劃你日常所見(jiàn)的許多頁(yè)面都有柵格存在。你可能注意不到,但它確實(shí)存在,并且支撐著設(shè)計(jì)內(nèi)容,建立整體的架構(gòu),引導(dǎo)著頁(yè)面的元素。柵格是隱形的架構(gòu),用于指導(dǎo)你頁(yè)面...
網(wǎng)頁(yè)設(shè)計(jì)內(nèi)容網(wǎng)頁(yè)中關(guān)于圖片預(yù)覽的設(shè)計(jì)
之前有寫(xiě)過(guò)《內(nèi)容頁(yè)頁(yè)碼的預(yù)覽導(dǎo)航》跟《照片預(yù)覽導(dǎo)航分析》兩個(gè)文章,想說(shuō)明的是預(yù)覽這一功能在用戶(hù)心理所占有的比重是很大的,如果僅僅只是給出一排順序數(shù)字做為鏈接的標(biāo)題,用戶(hù)的心理會(huì)產(chǎn)生不安全感。雖然給出一排順序數(shù)字做為鏈接幾乎是整個(gè)互聯(lián)網(wǎng)的默認(rèn)分頁(yè)鏈接模...
網(wǎng)頁(yè)設(shè)計(jì):腳本素材重構(gòu)用戶(hù)體驗(yàn)
設(shè)計(jì)網(wǎng)站的同志背景主要有兩種:學(xué)計(jì)算機(jī)、學(xué)藝術(shù)。基本上會(huì)寫(xiě)代碼的不懂設(shè)計(jì),會(huì)設(shè)計(jì)的不懂代碼,這個(gè)格局似乎到今天還沒(méi)變。某些學(xué)計(jì)算機(jī)的同學(xué),有自己的審美品位,也能夠做出看起來(lái)不錯(cuò)的網(wǎng)站,但學(xué)藝術(shù)的同學(xué)普遍難搞懂代碼...
bootstrap學(xué)習(xí)心得總結(jié):css樣式設(shè)計(jì)分享
下面小編就為大家?guī)?lái)一篇bootstrap學(xué)習(xí)心得總結(jié)-css樣式設(shè)計(jì)分享。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧...