in header_common.htm --> -->

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

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

Yahoo!奇摩搜尋
熱搜: 手機A片
Google奇摩搜尋
熱搜: 手機A片
     
查看: 4446|回復: 0
打印 上一主題 下一主題

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

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

尤其是網站的帖子列表,當CSS無設定圖片正常比例縮小,會造成圖形變形,進而讓使用者體驗不佳的不良影響,因此我們就需要改良:
% [0 O  x% a; p4 |0 T
' L2 U. c3 K1 B3 V
  • 圖片按正常比例縮小
    ) ^3 C' A' {3 A+ N% z+ N
" U5 w& m. j6 \4 u$ A4 R$ _3 K7 P
  1. img {
    4 G" [+ I8 l5 L; D
  2.     max-height:200px; /*此處以最大高度為例*/
    ' q1 C7 z4 ~5 D# y$ R
  3.     width:inherit;
    # f! n" [. X. `+ t4 _0 m8 @; p
  4.     height:expression(document.body.clientHeight>200?"200px""auto");/*若圖片高於200px就調整*/
    % j" G( `+ E* W( B6 J1 J
  5.     overflow:hidden;      /*超過不顯示*/
      v6 G8 S( _' G0 ^
  6. }
複製代碼

% {9 i5 O1 W2 c( n, y1 C
  • 圖片水平垂直置中7 }/ ]3 S8 l9 B

1 U3 |  f- A+ _, h  |6 @有很多方法,但目前為止使用 Flexbox方法是最簡單的方式
: q" }$ _* R! l# X. o而它也能讓裡面的圖片自適應外面框架6 j! J4 m' C" M2 u% R' s
用的方法很簡單,只要在最外層定義好語法就能使用
& G. U9 S4 u+ O/ ]( O# m7 j1 Z/ F4 A: O
html語法
( |) V2 x' F: E) y; i- H: R
  1. <div class="exam">
    ! t" o9 F! P, h, {; G& P
  2.    <img src="圖片路徑">% @& @9 {  a9 c. n7 ~
  3. </div>
複製代碼
css語法6 a% x- |! Y, k( ?0 U' \
  1. .exam{0 P# h$ o# I4 v
  2.     width: 150px;4 z+ P9 `# g9 e0 a9 k2 c
  3.     height: 150px;
    # w/ |  p, N9 c1 L  h7 }
  4.     max-width:  100%;
    ) K- V* `8 x" T( |2 M+ g6 e
  5.     background-color:  #eb9700;9 [8 B/ V! Y& Y# H% r+ n
  6.     display:  flex;% {; h6 m+ j$ f
  7.     align-items: center; /*垂直置中*/9 _  i( z% Q6 W
  8.     justify-content:  center; /*水平置中*/
    ! q3 n- x8 |6 h7 d' Z
  9.     }
複製代碼
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

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

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

GMT+8, 2024-12-12 05:05 , Processed in 0.059558 second(s), 15 queries .

連絡站長.廣告招商

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

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