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

 找回密碼
 立即註冊
快捷導航
  • 我愛av論壇BBS
  • 手機A片
  • 自拍偷拍外流區
  • 貼圖區
  • 52av裸聊室
  • 中文-中國主播
Yahoo!奇摩搜尋
熱搜: av4u論壇
Google搜尋
熱搜: av4u論壇
     
查看: 5682|回復: 0

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

[複製鏈接]
發表於 2018-3-25 21:06:12 | 顯示全部樓層 |閱讀模式
尤其是網站的帖子列表,當CSS無設定圖片正常比例縮小,會造成圖形變形,進而讓使用者體驗不佳的不良影響,因此我們就需要改良:
: u9 P1 i' ^" V; a2 A* W/ f! [- T

; y+ U4 F0 D0 e2 x! f% r( ?
  • 圖片按正常比例縮小" w$ C7 K* I% @  N  M

+ ^/ D  z/ S  b! y
  1. img {0 \! g5 n, Z4 v( `1 j3 I
  2.     max-height:200px; /*此處以最大高度為例*/7 n1 y; i8 `; T/ `/ C
  3.     width:inherit;
    + M1 B. Q; K7 \  v8 p
  4.     height:expression(document.body.clientHeight>200?"200px""auto");/*若圖片高於200px就調整*/$ Y: H6 @  ?9 P
  5.     overflow:hidden;      /*超過不顯示*/" ]2 C6 s+ i0 s5 B
  6. }
複製代碼
& T; W" m) |* d" [4 {5 Q
  • 圖片水平垂直置中
    " r3 R3 w* D+ ^
4 b! M! U; r4 a1 a" x
有很多方法,但目前為止使用 Flexbox方法是最簡單的方式
' @$ n# L7 t% f而它也能讓裡面的圖片自適應外面框架
- Q% S5 I  K; ^' a- P* d用的方法很簡單,只要在最外層定義好語法就能使用/ {/ x# n8 u  X1 I; f4 d8 P/ R
/ I9 Z! N9 @% P, |7 Y+ \
html語法$ P8 p6 q1 s, o* h  r; e
  1. <div class="exam">8 S" l8 A6 r( W" d9 ]; v
  2.    <img src="圖片路徑">% r+ {: w+ @& z) ]5 u0 X
  3. </div>
複製代碼
css語法
5 @  W+ ^; T6 C9 U
  1. .exam{+ g/ s7 X4 ]+ F" r( A8 I1 @
  2.     width: 150px;4 A2 n6 z) v2 R8 C8 A
  3.     height: 150px;- ]  x7 R- ]# C& M
  4.     max-width:  100%;
    " }& _" m3 `# u" o5 V; }5 e8 O7 ]* |
  5.     background-color:  #eb9700;2 t+ \: \2 N' Z) @- D9 l& m( Q3 d: J
  6.     display:  flex;8 {8 H+ K5 T  u2 C- j1 A. y# R
  7.     align-items: center; /*垂直置中*/6 @7 v  ?8 R% \$ o; ]
  8.     justify-content:  center; /*水平置中*/
    * i$ L" Z) K2 J) K" @0 T, H
  9.     }
複製代碼
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

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

GMT+8, 2026-5-21 06:43 , Processed in 0.006752 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

連絡站長.廣告招商

[email protected] | Telegram:@asa00061     since 2015-01

快速回復 返回頂部 返回列表