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

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

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

[複製鏈接]
發表於 2018-3-25 21:06:12 | 顯示全部樓層 |閱讀模式
尤其是網站的帖子列表,當CSS無設定圖片正常比例縮小,會造成圖形變形,進而讓使用者體驗不佳的不良影響,因此我們就需要改良:
4 O# q5 D' e+ h, h/ ^6 O

8 k, A* h, k" Z3 ^* c
  • 圖片按正常比例縮小
    / t1 B; m7 U( ^* n( [& H
3 C8 a9 }# q) [; y' i
  1. img {0 \0 ^3 p+ }9 w2 B; X9 R$ t4 `9 e
  2.     max-height:200px; /*此處以最大高度為例*/) D  n/ g' b' F: M- X
  3.     width:inherit;8 B3 K# K% @6 a$ x
  4.     height:expression(document.body.clientHeight>200?"200px""auto");/*若圖片高於200px就調整*/
    . C6 {) Y0 N" g6 a2 J
  5.     overflow:hidden;      /*超過不顯示*/
    3 `' s7 ]4 |5 X+ m) ]) }1 p/ Y
  6. }
複製代碼
! i- m$ Q! ~; |$ H4 w
  • 圖片水平垂直置中/ t8 J1 e- a- [3 m

% h! g+ Z0 e$ L# J- a. C6 g! B6 {有很多方法,但目前為止使用 Flexbox方法是最簡單的方式
9 B' v" t9 N- `" d# D1 z而它也能讓裡面的圖片自適應外面框架
3 e! d# Y( o" V8 v! w! O" i用的方法很簡單,只要在最外層定義好語法就能使用6 \, Q, g6 d; Q& y- o
+ U; M0 J& H) @0 ]; w' f: C4 E
html語法
0 u9 q( l  r2 W- z8 n: \
  1. <div class="exam">
    ) j; R* S, i0 W" m* x$ \
  2.    <img src="圖片路徑">
    2 x6 A% b0 ]/ ~3 q
  3. </div>
複製代碼
css語法; j1 u/ L# Z. m' y
  1. .exam{) R$ ]) ^' L: W# l  s4 c& O
  2.     width: 150px;
    6 k2 R6 D& t# r+ Z( Q
  3.     height: 150px;% ~( U1 F0 g0 h" _
  4.     max-width:  100%;  ?3 h9 N% x9 z' R
  5.     background-color:  #eb9700;% w7 `8 I. M2 ~; `! G" r
  6.     display:  flex;
    0 M2 q1 u5 O3 D9 p! @0 _4 W
  7.     align-items: center; /*垂直置中*/
    0 g. W( D( `. U( S
  8.     justify-content:  center; /*水平置中*/& f; J+ _/ I7 s3 x
  9.     }
複製代碼
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2026-5-1 02:56 , Processed in 0.009374 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

連絡站長.廣告招商

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

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