国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

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

2024-07-11 08:59:22
字體:
來源:轉載
供稿:網友

下面一段代碼給大家介紹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實現圖片等比例縮小不變形的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴仁县| 东乡| 兴和县| 高台县| 东明县| 富源县| 淮北市| 剑阁县| 大洼县| 襄城县| 虎林市| 菏泽市| 上杭县| 沈丘县| 广州市| 静安区| 延边| 邯郸市| 丰宁| 增城市| 林西县| 吉隆县| 南通市| 古丈县| 基隆市| 广河县| 中超| 甘孜| 和顺县| 仙居县| 安乡县| 象州县| 个旧市| 吴江市| 怀集县| 澄城县| 吴忠市| 吕梁市| 辽源市| 松阳县| 呼伦贝尔市|