響應(yīng)式的實(shí)現(xiàn)

一、理解層面:

1捧搞、概念:響應(yīng)式就是頁(yè)面會(huì)根據(jù)不同屏幕分辨率的寬度抵卫,而改變自身的外貌。
2胎撇、實(shí)現(xiàn)過(guò)程:先有設(shè)計(jì)稿介粘,一般是PC版、PAD版和移動(dòng)端版本的一套設(shè)計(jì)稿晚树,然后前端開發(fā)師才可以進(jìn)行單位的換算姻采,使用一套代碼,多半是同樣的標(biāo)簽組合爵憎,實(shí)現(xiàn)三版頁(yè)面慨亲。

二婚瓜、響應(yīng)式實(shí)現(xiàn)方式

(1)最基本的重點(diǎn):只要width不寫為固定值,這個(gè)頁(yè)面就可以認(rèn)為是響應(yīng)式的刑棵。實(shí)現(xiàn)效果就是隨著頁(yè)面大小縮放巴刻,元素位置也會(huì)有變化;
(2)設(shè)置最大寬度蛉签,當(dāng)頁(yè)面寬度小于最大寬度值時(shí)胡陪,頁(yè)面寬度就會(huì)變成100%。最大不會(huì)操作最大寬度碍舍,小于就認(rèn)定為100%
(3)當(dāng)達(dá)到某一頁(yè)面寬度值的時(shí)候柠座,頁(yè)面元素會(huì)自動(dòng)分行,例如原來(lái)是3塊一行乒验,現(xiàn)在隨之變成2塊一行:使用媒體查詢
  先寫默認(rèn)樣式愚隧,然后再寫媒體查詢,當(dāng)達(dá)到某一條件時(shí)锻全,對(duì)應(yīng)就變化樣式設(shè)置:

<style>
.cards{
  list-style:none;
  margin:0 auto;
  padding:0;
  overflow:hidden;
  max-width:960px;
}
.cards li{
  width:33.333%;
  float:left;
  box-sizing:border-box;
  padding:10px;
}
@media (max-width:640px){
  .cards li{
    width:50%
  }
}
@media (max-width:320px){
  .cards li{
    width:100%;
  }
}
</style>

當(dāng)頁(yè)面寬度大于640px時(shí),li的寬度就是33.33%录煤,一行三列
當(dāng)頁(yè)面寬度小于等于640px時(shí)鳄厌,li的寬度就會(huì)是50%,一行兩列妈踊;
當(dāng)頁(yè)面寬度小于等于320px時(shí)了嚎,li的寬度就會(huì)是100%,一行一列廊营;

(4)實(shí)習(xí)標(biāo)題文字類的換行:

<div class="banner">
  <h1 class="one-line">標(biāo)題標(biāo)題標(biāo)題標(biāo)題</h1>
  <h1 class="two-line">標(biāo)題標(biāo)題<br/>標(biāo)題標(biāo)題</h1>
</div>
.banner .two-line{
  display:none;
}
@media (max-width:320px){
  .banner .one-line{
    display:none;
  }
  .banner .two-line{
    display:block;
  }
}

依次例推歪泳,就是將兩種頁(yè)面寬度下的樣式都實(shí)現(xiàn)(借助換行標(biāo)簽
等),然后通過(guò)媒體查詢露筒,控制兩種樣式的display樣式的block/none的切換呐伞。

總結(jié):

1、不要將width寫為固定值px慎式,而是轉(zhuǎn)而使用百分比的方式伶氢;
2、使用max-width和min-width等這些最大最小高度瘪吏、寬度的屬性設(shè)置癣防,需要時(shí)配合margin:0 auto;
3掌眠、使用媒體查詢
4蕾盯、寫多個(gè)不同頁(yè)面寬度下的預(yù)期樣式,然后使用媒體查詢進(jìn)行切換蓝丙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末级遭,一起剝皮案震驚了整個(gè)濱河市望拖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌装畅,老刑警劉巖靠娱,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異掠兄,居然都是意外死亡像云,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門蚂夕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)迅诬,“玉大人,你說(shuō)我怎么就攤上這事婿牍〕薮” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵等脂,是天一觀的道長(zhǎng)俏蛮。 經(jīng)常有香客問我,道長(zhǎng)上遥,這世上最難降的妖魔是什么搏屑? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮粉楚,結(jié)果婚禮上辣恋,老公的妹妹穿的比我還像新娘。我一直安慰自己模软,他們只是感情好伟骨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著燃异,像睡著了一般携狭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上特铝,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天暑中,我揣著相機(jī)與錄音,去河邊找鬼鲫剿。 笑死鳄逾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的灵莲。 我是一名探鬼主播雕凹,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了枚抵?” 一聲冷哼從身側(cè)響起线欲,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎汽摹,沒想到半個(gè)月后李丰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逼泣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年趴泌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拉庶。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嗜憔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氏仗,到底是詐尸還是另有隱情吉捶,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布皆尔,位于F島的核電站呐舔,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏慷蠕。R本人自食惡果不足惜滋早,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望砌们。 院中可真熱鬧,春花似錦搁进、人聲如沸浪感。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)影兽。三九已至,卻和暖如春莱革,著一層夾襖步出監(jiān)牢的瞬間峻堰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工盅视, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捐名,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓闹击,卻偏偏與公主長(zhǎng)得像镶蹋,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案贺归? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,753評(píng)論 1 92
  • 因?yàn)橛袡C(jī)會(huì)參與一個(gè)項(xiàng)目的早期設(shè)計(jì)淆两,因此搭建的時(shí)候不可避免的遇到了如何滿足響應(yīng)式的問題。翻閱了《響應(yīng)式Web設(shè)計(jì):H...
    tangyefei閱讀 6,405評(píng)論 2 90
  • 筆記參考自《響應(yīng)式Web設(shè)計(jì):HTML5和CSS3實(shí)踐》拂酣,2013年出版內(nèi)容說(shuō)不上最新秋冰。如下是全書的章的目錄:第 ...
    于曉魚閱讀 926評(píng)論 0 1
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font婶熬,text-align剑勾,li...
    wzhiq896閱讀 1,754評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font尸诽,text-align甥材,li...
    love2013閱讀 2,314評(píng)論 0 11