簡體   English   中英

如何動態居中圖像?

[英]How do I dynamically center images?

使用css和javascript / jquery,如何將我在頁面上垂直顯示的圖像居中? 讓我畫一幅圖。 這就是我所擁有的......

-------
|     |
|     |
-------
----------
|        |
|        |
----------
------
|    |
|    |
------

這就是我要的

  -------
  |     |
  |     |
  -------
-----------
|         |
|         |
-----------
   -----
   |   |
   |   |
   -----

在居中的圖像類上設置以下CSS:

display: block;
margin: 1em auto; /* the key here is auto on the left and right */

如果將每個圖像放在<div class="img">則將其設置為;

div.img{ 
    margin: 0 auto;
}

*調整寬度以滿足您的需求。

或者,您可以將<div class="img">的寬度設置為100%並將文本居中;

div.img{
    width: 100%;
    text-align: center;
}

一小段代碼就可以完成

display: inline-block;
margin: 1em auto;

使用jQuery,您可以設置如下屬性:

$("img#selector").css({
    'display':'inline-block',
    'margin' : '1em auto'
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM