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

首頁 > 開發 > CSS > 正文

用CSS的overflow控制圖像的顯示大小

2020-03-24 17:01:44
字體:
來源:轉載
供稿:網友
制作網頁時經常遇到圖像過大而不能完全展示的麻煩,雖然我們可以將圖片縮小,但縮小的圖片著實難看。

其實有的時候我們不一定非要將圖片縮小或替換,可以用CSS的一些屬性來展現圖像,反而更加生動有趣。

本文為您介紹一種利用CSS的溢出屬性overflow來控制顯示圖像大小的方法。

這種方法的原理是:在網頁中插入一個固定大小的區域,將圖像插入到這個區域內,然后將區域以?外的內容全部隱藏掉。

如上圖所示,圖片在區域中是居中的, a 區域內是要顯示的內容, img 灰色區域是隱藏掉的。下面開始制作:

Html代碼:

ul id="thumbs"
li a img src="image.jpg" / /a /li
li a img src="image.jpg" / /a /li
li a img src="image.jpg" / /a /li
li a img src="image.jpg" / /a /li
li a img src="image.jpg" / /a /li
/ul
Html代碼沒有什么特別之處,無非是一個html' target='_blank'>無序列表,重要的在羨下面的CSS代碼中:

img{
border:none;
}
ul#thumbs, ul#thumbs li{
margin:0;
padding:0;
list-style:none;
}
ul#thumbs li{
float:left;
margin-right:5px;
border:1px solid #999;
padding:2px;
}
ul#thumbs a{
display:block;/*此處使鏈接變為塊狀顯示,才可以定義寬和高*/
float:left;
width:100px;
height:100px;
line-height:100px;
overflow:hidden;/*定義區域外隱藏*/
position:relative;/*相對對位*/
z-index:1; /*Z軸處于1的位置,為鼠標懸浮時做鋪墊*/
}
ul#thumbs a img{
float:left;
position:absolute;/*讓圖像居中顯示的定義部分,包括下面top、left的兩處定位*/
top:-20px;/**/
left:-50px; /**/
}
ul#thumbs a:hover{ /*此處最為重要,當鼠標移動到圖像上時,讓圖像顯示,Z軸位置為1000置于最上面*/
overflow:visible;
z-index:1000;
border:none;
}
將上面代碼拷貝到文檔里,然后預覽一下,當鼠標移動到圖像上時就可以顯示全部的圖片了,這樣的效果比單單顯示縮略圖像更加生動html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘孜| 个旧市| 万山特区| 镇江市| 吉首市| 宁晋县| 鱼台县| 房山区| 芒康县| 鸡东县| 临汾市| 新绛县| 陆丰市| 海口市| 什邡市| 新津县| 临湘市| 灌阳县| 昌邑市| 扶余县| 特克斯县| 都兰县| 望都县| 富顺县| 县级市| 吕梁市| 榕江县| 哈尔滨市| 高要市| 马关县| 阳山县| 徐州市| 大悟县| 海口市| 福建省| 阿城市| 罗田县| 惠水县| 铜川市| 清河县| 栾城县|