応答性の実装:フレックスレイアウト+メディアクエリ@media

注意:

1.この場合、私はプロジェクトにVUEの修正を書いたので、アイデアは、フレームワーク・プログラムをVUEにも同様に適用可能です。
2.それは、結果を見て、直接コピーされ、最初のコードをお勧めします。

3.知識を必要とする、メディアクエリを使用してフレックスレイアウト属性構文@media

フレックスラップをULする4セット:ラップ、李ラップを許可してください、私はピットにいた、数分間置きます。
5.私が書く、だけでなく、多くの時間を費やし、人々はより多くの患者であることを学びました。

<!DOCTYPE HTML > 
< HTML LANG = "EN" > 
< > 
    < メタのcharset = "UTF-8" > 
    < タイトル>実装応答:フレックスレイアウト+メディアクエリー</ タイトル> 
    < スタイルタイプ=「テキスト/ CSS " > 
        .site_introduce { 1200px ; 
          マージン0自動; 
          マージントップ70ピクセル; 
          高さ250ピクセル;
          国境1pxの固体#00FF00 ; 
        } 
        のLi { 
          リストスタイルなし
        } 
        .product_introduction { 1200px 
          マージン0自動; 
        } 
        .product_introduction UL { 
          ディスプレイ曲がります
          フレックス方向
          -コンテンツが正当化スペースの間; 
          ALIGN-アイテムセンター;
           フレックスラップラップ; 
        } 
        .product_introductionのUL李{ 272px ; 
          高さ250ピクセル; 
          パディング20ピクセル0 ; 
          国境1pxの固体#00FF00 ; 

          表示フレックス
          ALIGN-アイテムセンター; 
          正当化-コンテンツセンター; 
        } 
        .product_introductionのアップリンクのLi:ホバー{ 
          背景色#F2F2F2 ; 
        } 
        .product_introduction UL LI> DIV> P { 
          左テキストALIGN = センター; 
        } 
        / * 設定ピクチャースタイル* / 
        .introduce_pic { 100ピクセル
          高さ100pxに
          マージン0自動; 
          ボーダーRADIUS 50%; 
          地色#F1F3F4 ; 
          テキスト整列は=左センター; 
        }
        .introduce_pic IMG { 70ピクセル
          パディングトップ18px ; 
          背景リピートなしリピート; 
        } 
        @media画面と(最大幅:1200px){ 
          .product_introduction { 928px ; 
            マージン100pxに自動; 
          } 
        } 
        @media画面と(最大幅:928px){ 
          .product_introduction { 646px ;
            マージン100pxに自動; 
          } 
        } 
        @media画面と(最大幅:646px){ 
          .product_introduction { 364px ; 
              マージン100pxに自動; 
          }        
    </ スタイル> 
</ ヘッド> 
< 身体> 
     < divのクラス= "product_introduction" > 
      < UL > 
        < > 
          < divの>        
            < divのクラス= "introduce_pic" > 
              < IMG   SRC = "dog.jpg" ALT = "英雄"  /> 
            </ divの>          
            < P >随便的文本1 </ P > 
          </ DIV >  
        </ > 
        < > 
          < DIV >        
            < divのクラス= "introduce_pic" > 
              < IMG   SRC = "dog.jpg" ALT = "英雄"  /> 
            </ divの>          
            <P >カジュアルテキスト2 </ P >
          </ DIV >  
        </ > 
        < > 
          < divの>        
            < divのクラス= "introduce_pic" > 
              < IMG   SRC = "dog.jpg" ALT = "英雄"  /> 
            </ divの>          
            < P >随便的文本3 < / P > 
          </ DIV >  
        </ > 
        < > 
          < divの>        
            < divのクラス= "introduce_pic"> 
              < IMGの   SRC= "dog.jpg" ALT = "ヒーロー"  /> 
            </ DIV >          
            < P >随便的文本4 </ P > 
          </ DIV >  
        </ > 
      </ UL > 
    </ DIV > 
</ ボディ> 
</ HTML >

 

おすすめ

転載: www.cnblogs.com/tengyuxin/p/11118199.html