最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS實現圖片等比例縮小不變形的實例代碼

  發(fā)布時間:2018-08-30 10:06:44   作者:佚名   我要評論
這篇文章主要介紹了CSS實現圖片等比例縮小不變形,通過實例代碼給大家介紹了css控制圖片大小不變形的相關知識,需要的朋友參考下吧

下面一段代碼給大家介紹CSS實現圖片等比例縮小不變形 ,具體代碼如下所示:
 

 <img src="../images/bg1.jpg" alt="" />
       img {
            /*等寬縮小不變形*/
            /*width: 100%;*/
            /*二選一*/
            /*等高縮小不變形*/
            height: 100%;
        }   

補充:CSS控制圖片大小不變形

1.(不錯,我正在用)

img {max-width:630px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 630)?"630px":"auto"});}

設置最大寬度是630px 如果大于630就把圖片寬度設置為630 高度就會隨著比例也會縮小 不會造成圖片變形

2.

img,a img{
border:0;
margin:0;
padding:0;
max-width:590px;
width:e­xpression(this.width>590?"590px":this.width);
max-height:590px;
height:e­xpression(this.height>590?"590px":this.height);
}

3.

div img {
max-width:600px;
width:600px;
width:expression(document.body.clientWidth>600?”600px”:”auto”);
overflow:hidden;
}

max-width:600px; 在IE7、FF等其他非IE瀏覽器下最大寬度為600px。但在IE6中無效。

width:600px; 在所有瀏覽器中圖片的大小為600px;

當圖片大小大于600px,自動縮小為600px。在IE6中有效。

overflow:hidden; 超出的部分隱藏,避免控制圖片大小失敗而引起的撐開變形。

4.

如果想設定圖片的高度和寬度都不超過某一個固定值,就需要在圖片高度或寬度超過這個值的時候,讓圖片按比例縮小到這個尺寸。

1,對于現代瀏覽器,比如Firefox或是IE7及以上,直接使用max-width和max-height兩條CSS屬性即可。

2,對于IE 6.0及以下版本,以上兩條CSS屬性均不會被理會。之前處理這種事情,我們往往會借助Javascript,然后為圖片加上onload事件。例如:

<imgsrc="..."alt="..."onload="resizeImage(this)"/>
<script type="text/javascript">
  functionresizeImage(obj){
  obj.width=obj.width>50&&obj.width>obj.height?50:auto;
  obj.height=obj.height>50?50:auto;
  }
</script>

總結

以上所述是小編給大家介紹的CSS實現圖片等比例縮小不變形的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

最新評論

峨山| 乌审旗| 青海省| 泽库县| 泽库县| 松潘县| 龙南县| 兴隆县| 乌鲁木齐县| 乌什县| 惠水县| 遂昌县| 全州县| 湾仔区| 西城区| 新河县| 汨罗市| 柳江县| 广东省| 长岛县| 六枝特区| 阳原县| 晋江市| 高密市| 龙泉市| 大庆市| 大宁县| 车致| 贵定县| 远安县| 凤台县| 中阳县| 大姚县| 响水县| 水城县| 青田县| 视频| 龙山县| 历史| 汪清县| 南江县|