好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > HTML中img標簽只顯示圖片中心位置的方法(三種方法)

HTML中img標簽只顯示圖片中心位置的方法(三種方法)

熱門標簽:高德地圖標注廁所 威海語音外呼系統平臺 地圖標注員工作內容 地圖標注沿海城市房價 江西ai電銷機器人如何 通遼地圖標注app 西安金倫外呼系統 中國地圖標注城市的 智能語音電銷機器人客戶端

html中 img標簽顯示圖片中心的方法目前知道三種,在此記錄一下

第一種:用到css的clip:rect(top right bottom left);用法,需要配合position: absolute使用:如下

<img src="http://img2.utuku.china.com/640x0/news/20170210/77b8b5ca-11d3-4307-9a93-c12df5eb1a35.jpg"
     style="position: absolute;clip: rect(0px,250px,200px,50px);width: 300px;height: 200px">

設置圖片的width和height相當于圖片實際寬高的等比例縮放,再用rect方法來設置圖片的剪切范圍。

- 第二種:用img的background屬性:

<style type="text/css">
        img {
            background-image: url(http://img2.utuku.china.com/640x0/news/20170210/77b8b5ca-11d3-4307-9a93-c12df5eb1a35.jpg);//設置背景圖片
            background-repeat: no-repeat;//背景圖像將僅顯示一次。
            background-attachment: scroll;//
            background-position: -50px 0px;//設置背景圖片的的偏移量,這個-50相當于背景整體向左偏移50,就可以顯示圖片的中心
            background-size: 300px 200px;////設置背景圖片的大小,相當于圖片實際寬高等比例餓縮放的
            background-color: transparent;//
            width: 200px;//
            height: 200px;//
        }
    </style>

用背景來控制圖片顯示中心位置,需要設置背景按照圖片的真實寬高等比縮放,然后偏移背景的移動量來控制圖片的寬高,這個需要注意的是不能圖片的src,img標簽不設置src時候,顯示的圖片會出現一條灰色的邊框,而且沒有辦法去掉,border:0px也沒有作用,我之前的解決辦法是放一張默認的全透明的圖片在src中,就可以解決了。

第三種:在div中包含img,用div的overflow: hidden;來控制,用起來比較靈活,

<div style="width: 100px;height: 100px;overflow: hidden">
<img src="http://img2.utuku.china.com/640x0/news/20170210/77b8b5ca-11d3-4307-9a93-c12df5eb1a35.jpg" style="position: relative" id="img_id">
</div>
<script>
    var img = document.getElementById("img_id");
    var image = new Image();
    var realWidth = 0;//儲存圖片實際寬度
    var realHeight = 0;//儲存圖片實際高度
    //獲取圖片的寬高
    image.src = "http://img2.utuku.china.com/640x0/news/20170210/77b8b5ca-11d3-4307-9a93-c12df5eb1a35.jpg";
    //加載成功的處理
    image.onload = function () {
        realWidth = image.width;//獲取圖片實際寬度
        realHeight = image.height;//獲取圖片實際高度
        //讓img的寬高相當于圖片實際寬高的等比縮放,然后再偏移
        if (realWidth > realHeight){
            img.width = (100/realHeight)*realWidth;//等比縮放寬度
            img.height = 100;//跟div高度一致
            img.style.left = '-' + ((100/realHeight)*realWidth-100)/2 + 'px';//設置圖片相對自己位置偏移為img標簽的寬度-高度的一半
        }else if (realWidth < realHeight){
            img.width =100 ;//跟div高度一致
            img.height = (100/realWidth)*realHeight;//等比縮放高度
            img.style.top = '-' + ((100/realWidth)*realHeight-100)/2 + 'px';//設置圖片相對自己位置偏移為img標簽的高度-寬度的一半
        }else {
            img.width =100 ;
            img.height = 100;
        }
    };
    //圖片加載失敗的處理
    img.onerror = function () {
        img.src = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1492076382452&di=04ebd6c4688b2ffbd8ae18e685234704&imgtype=0&src=http%3A%2F%2Fd.hiphotos.baidu.com%2Fzhidao%2Fwh%253D450%252C600%2Fsign%3D0c96dc86da33c895a62b907fe4235fc6%2F0823dd54564e9258d2bb2dff9f82d158ccbf4e17.jpg";
        img.width =100 ;
        img.height = 100;
    }
</script>

上面注釋已經很清楚了,主要是div控制了大小,img標簽根據div的大小來調節自身的大小。在進行偏移,從而達到顯示圖片中間部分的圖片。個人覺得第三種方法比較好用。

以上所述是小編給大家介紹的HTML中img標簽只顯示圖片中心位置的方法(三種方法),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:青海 營口 崇左 晉中 河池 北海 阜陽 眉山

巨人網絡通訊聲明:本文標題《HTML中img標簽只顯示圖片中心位置的方法(三種方法)》,本文關鍵詞  HTML,中,img,標簽,只,顯示,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML中img標簽只顯示圖片中心位置的方法(三種方法)》相關的同類信息!
  • 本頁收集關于HTML中img標簽只顯示圖片中心位置的方法(三種方法)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美日韩国产综合视频一区二区三区 | 亚洲国产片在线观看| 狠狠的操| 乖女的小奶水h| 凹凸久久人人澡超碰凹凸| 女主播扒开内衣让粉丝看个够| chinese老头勃起gay45| 欧美爽爽视频| 擼擼社成人免费下载| a三级毛片| 东北妇女乱人伦| 波多野结衣42部在线观看站点| 51久久成人精品无码一区二区老年人 | 自拍另类综合欧美小说| 女同freevoicexxx| 日韩一级片免费观看| 91桃色一区二区亚洲熟女XXX| 和黑道大佬的365天| 午夜限制r级噜噜片一区二区 | 国产婬妇高潮久久久久久免费AV | 欧美三日本三级少妇三级久久| 少妇[15P]| 一男一女啪啪| 久久国产精品歌舞团| 国产精品天干天干在线观看| 国产线观看A片免费看老狼| 男女上下激情无遮挡进出动态图| 蚂蚁新村今日答案最新| 巜商务旅行戴帽子HD中字| 97亚洲成a人无码亚洲成a无码| 5060午夜一级毛片| 青梅晚晚hh浓精| 亚洲bbbbbxxxxx精品三十七| 吻胸揉屁股揉下面视频| 成人AV片免费视频观看网址| 成人3d精品动漫在线播放| 又大又粗又长又深又猛| 成人网18视频网站| 色屁屁WWW影院免费观看金牛| 丝袜国产在线观看| 国产成人尤物精品一区|