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

首頁 > 開發 > CSS > 正文

如何使用CSS隱藏HTML元素?隱藏HTML元素的四種方法

2020-03-24 16:03:48
字體:
來源:轉載
供稿:網友
如今的網頁設計是變得越來越動態化,有時候我們可能需要隱藏某些元素,在需要的時候才將它們顯示出來。而我們常用css隱藏html' target='_blank'>HTML元素有四種方式,這四種顯示和隱藏元素的技術各自有它們自己的優點的缺點,下面來舉例說明。

在這篇文章中,我們將使用下面的HTML代碼和CSSyangshi_10628_1.html' target='_blank'>CSS樣式來講解著4種隱藏元素的技術。

 p Dice used for traditional Dungeons ... /p  img src= dice.jpg alt=”Photograph... id= dice  p The dice are used to determine... /p 

基本的CSS樣式如下:

img#dice { float: right; margin-left: 2em; }

visibility: hidden

img#dice { float: right; margin-left: 2em; visibility: hidden; }

Layout of image and text with visibility set to hidden on an image

visibility: hidden是許多人在隱藏某個HTML元素時的首選。如右圖所示,圖片不見了,但是也沒中原來圖片的位置留下了一片空白區域。這個屬性只是簡單的隱藏某個元素,但是元素占用的空間任然存在。

設置visibility: visible可以使隱藏的元素變為可見。

opacity: 0
img#dice { float: right; margin-left: 2em; opacity: 0; }

Layout of image and text with opacity set to 0 on an image

這是一個CSS3屬性,設置opacity: 0可以使一個元素變得完全透明,從而制作出和visibility: hidden一樣的效果。opacity和visibility相比,其優勢在于它可以被transition和animate。

通常可以使用opacity屬性來制作元素的淡入淡出效果。

設置opacity:1可以使透明元素變得可見。

position: absolute
img#dice { position: absolute; left: -1000px; }

Layout of image and text with position set to absolute on an image

最古老和最標準的做法是設置元素的絕對定位來隱藏元素。這種技術使元素脫離文檔流,處于普通文檔之上,并給它設置一個很大的left負值定位,使元素定位在可見區域之外。float和margin都不能影響到position: absolute的元素,因此它們可以很好的被隱藏起來。

在制作一些元素的直線動畫時,使用這種技術是最好的方法。

要使元素再次變得可見,可以增大left的值,使元素出現在屏幕上。

display: none
img#dice { display: none; }

Layout of image and text with display set to none on an image

display: none也是一個非常老的技術,它是position: absolute和visibility: hidden; 的折中方法,元素會變得不可見,并且不會再占用文檔的空間。

display: none在制作手風琴效果時十分有用。

將元素設置為display: block或其它值可以使元素再次可見。

除了上面描述的4種方法之外,還有其它方法可以隱藏元素,特別是使用CSS3的時候。例如:你可以使用scale屬性來減少元素的尺寸直到它消失。但是scale屬性和opacity: 0和visibility: hidden一樣,不可見的元素會占用文檔的空間。

相關推薦:

HtmL的元素有哪幾種隱藏方式

javascript 控制 html元素 顯示/隱藏實現代碼_javascript技巧

以上就是如何使用CSS隱藏HTML元素?隱藏HTML元素的四種方法的詳細內容,其它編程語言

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大冶市| 云林县| 宁明县| 天镇县| 监利县| 资兴市| 苗栗市| 济源市| 乐陵市| 嘉峪关市| 崇阳县| 镇雄县| 营口市| 鸡西市| 奈曼旗| 南投市| 中方县| 嘉鱼县| 界首市| 壶关县| 阳谷县| 上饶市| 长岛县| 龙山县| 桐梓县| 林西县| 西华县| 特克斯县| 孝义市| 阿城市| 桃园县| 磴口县| 关岭| 德保县| 开平市| 广宗县| 西安市| 安远县| 遵义县| 岳阳市| 纳雍县|