電影列表頁面總結

寫一個類似于用手機看電影的app首頁的電影列表項

1.寫個基本的html樣式

注意:要添加<meta name="viewport" content="width=device-width,initial-scale=1.0">表示滿屏,防止頁面左右滑動。

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1.0">

<style type="text/css">

? ? *{

? ? ? ? padding:0px;

? ? ? ? margin:0px;

? ? ? ? list-style-type:none;

}

</style>

</head>

<body></body>

</html>

2.寫頭部

? ? ? ? .top使用position:fixed;使頭部變成固定定位,在上下滑動的時候,不隨頁面的滑動而滑動 使用line-height可以使文字上下居中,前提是給height。

? ? ? ? .right使用position:absolute;使...部分變成絕對定位,絕對定位的寬與高為0,不原來占用位置,向上移動,因為.top使用了position:fixed;所以.right以.top進行定位。

圖片發自簡書App

圖片發自簡書App

3.底部

? ? 一個div里面嵌套兩個div,圖標跟文字在同一個div里面

? ? .bottom設置固定屬性,將bottom里面的兩個item設置為橫排使用display:flex;flex-direction: row;

? ? 因為a標簽里面包含一個圖標和一個文字說明,為了使兩個上下排列并且左右居中使用

display: flex;

flex-direction: column;

justify-content: space-around;

align-items: center;

圖片發自簡書App

圖片發自簡書App


4.電影列表

? ? .body式為了設置中間電影列表的高度,因為頭部和底部都是固定定位沒有高度,以免電影列表部分的上部分或者下部分被覆蓋所以使用.body

? ? moveItem里面有兩個div分別是img_left(電影圖片)和content_right(文字說明),為了使這兩部分左右居中使用

display: flex;

flex-direction: row;

圖片發自簡書App

圖片發自簡書App

有不對的希望多多指教(ヾ??? ??? )噗!

:: ?(?σ??σ?)? ::你有freestyle嗎

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,801評論 1 92
  • 移動開發基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,514評論 0 6
  • H5移動端知識點總結 閱讀目錄 移動開發基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,625評論 0 26
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,803評論 0 2
  • 熾熱最先感受到的永遠是冰冷! 4.13,4月以來的第一個好天氣,太陽那么大,鋪滿整個辦公室,沉寂又萌生躁動,又想起...
    Mars超時空要塞閱讀 419評論 0 0