in header_common.htm --> -->

52AV手機A片王|52AV.ONE

 找回密碼
 立即註冊
快捷導航

請登入會員才有搜尋功能
     
查看: 4496|回復: 0
打印 上一主題 下一主題

[HTML] 利用CSS將圖片按正常比例縮小不致變形,並讓圖形水平垂直置中

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2018-3-25 21:06:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

尤其是網站的帖子列表,當CSS無設定圖片正常比例縮小,會造成圖形變形,進而讓使用者體驗不佳的不良影響,因此我們就需要改良:" k' O/ d% e) k" k* U7 q4 N$ K! o1 Z

8 _! y3 }! P0 c: O
  • 圖片按正常比例縮小
    * Y' B; ]# Q3 w! s# {/ `+ l

! i$ N& D3 j! p8 L' r; q1 Z
  1. img {3 {8 `  R# Q, G$ T
  2.     max-height:200px; /*此處以最大高度為例*/8 ]. \- g; `! Z/ V. ~
  3.     width:inherit;
    : X) ^' k9 d, c& Q" v& [
  4.     height:expression(document.body.clientHeight>200?"200px""auto");/*若圖片高於200px就調整*/; W$ T- }! S: V# {+ J! }2 A
  5.     overflow:hidden;      /*超過不顯示*/
    - Q" V% i9 F" p  Q3 \' Z; f' D: W
  6. }
複製代碼
+ ~' ]/ p1 r7 T6 S& b: C- }
  • 圖片水平垂直置中
    : \1 a" Z2 s# k; n  q2 }9 @; k
. |& _) B8 E1 a* R' l
有很多方法,但目前為止使用 Flexbox方法是最簡單的方式7 Q4 q; T% [, c0 L- j7 a) x
而它也能讓裡面的圖片自適應外面框架' K9 m% {* V4 @8 b8 |) i* G6 H
用的方法很簡單,只要在最外層定義好語法就能使用/ X: F- X" P# r5 R! v2 c2 u

$ U3 V$ d3 w. j! `8 s& m* `- Ihtml語法* @% I4 P& Y5 E/ v, L
  1. <div class="exam">. Z% I" u! j, E- k9 C. i) g0 H
  2.    <img src="圖片路徑">
    % _: N& ]8 v" N
  3. </div>
複製代碼
css語法1 M4 I- u( B2 N- U" x
  1. .exam{- T6 p% `" G& C% k3 v9 L
  2.     width: 150px;4 @& W) @- q* I& E% N
  3.     height: 150px;) V( g2 z$ j$ J  p3 A  l! r
  4.     max-width:  100%;: z  }' N" L, W6 A% E5 z
  5.     background-color:  #eb9700;, Z: X/ A: b1 D. R: Y
  6.     display:  flex;4 V  ?1 X. `  C3 `$ R, f
  7.     align-items: center; /*垂直置中*/
    : @. p. j7 A5 c
  8.     justify-content:  center; /*水平置中*/5 i; i+ F6 x; i- |
  9.     }
複製代碼
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板|52AV手機A片王

GMT+8, 2025-1-2 15:52 , Processed in 0.063162 second(s), 15 queries .

連絡站長.廣告招商

[email protected] | QQ:2405733034     since 2015-01

裸聊妹 快速回復 返回頂部 返回列表