淺談visibility

????最近在玩transition和transform,是時候來對visibility做一個學習總結(jié)锅风。

初接觸

????首先稿静,先談?wù)勎沂窃谑裁吹沫h(huán)境下接觸到和使用到這個visibility的,可能和很多人一樣呢岗,都是初學前端评汰,然后想著如何使元素隱藏读拆。使元素隱藏有挺多方法的汉形,最常見的肯定是display:none,visibility:hidden以及css3的opacity:0纸镊,當然方法都是要看需求的。

visibility屬性值

先看看visibility的屬性值:

visible|hidden|collapse|inherit

visible:默認值概疆,元素可見逗威。

hidden:元素不可見。

collapse:表格中或中使用岔冀,表示該列或列組的所有單元格不顯示凯旭。如果用于非表格元素,collapse與hidden含義相同(這個屬性值我到現(xiàn)在也沒用過楣颠,可能是表格使用的少)

inherit:一個大眾屬性了尽纽,指定一個屬性應(yīng)從父元素繼承它的值咐蚯。(任何HTML元素的任何css屬性都具有的屬性值)



display:none和visibility:hidden的比較

1.文檔流處理方式不同

????????visibility:hidden不脫離文檔流童漩,保留在文檔之中,并且保存原有的物理空間春锋,而display:none則是將對應(yīng)元素從文檔中刪除矫膨,如果需要重新顯示則需要重新繪制頁面。

? ??????未處理前效果圖:(注意圖片邊框與內(nèi)容具有內(nèi)邊距)??

未處理前效果圖:(注意圖片邊框與內(nèi)容具有內(nèi)邊距)

? ??????使用visibility:

使用visibility:

? ??????使用display:none(很明顯圖片不在占用物理空間):

使用display:none:(很明顯圖片不在占用物理空間)

2.對子元素處理方式不同

????????visibility:hidden的子元素可通過設(shè)置visibility:visible在文檔中顯示期奔,而設(shè)置了display:none的子元素是無法通過設(shè)置自身的display屬性重新顯示的侧馅。

3.visibility支持transition

????????設(shè)置visibility的元素,可以通過transition屬性監(jiān)聽屬性值變化呐萌,具有過渡的屬性馁痴,但是display不支持,它是瞬間完成的肺孤。對于visibility的過渡屬性罗晕,如果認真的小伙伴可能回去測試添加了transition的visibility是怎么過渡的,在這里我可以告訴大家結(jié)果:

????????visibility過渡過程的值范圍0~1赠堵,但是這里有個結(jié)論小渊,當visibility的值大于0,它顯示都是一樣的茫叭!一樣的酬屉!一樣的!!D湃杀饵!

????????所以在使用這個屬性的時候,還是結(jié)合opacity谬擦,可以實現(xiàn)相當不錯的淡入淡出效果凹髓。



結(jié)尾語

????????到這里,本文就正式結(jié)束了怯屉,希望能對大家有所幫助蔚舀。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市锨络,隨后出現(xiàn)的幾起案子赌躺,更是在濱河造成了極大的恐慌,老刑警劉巖羡儿,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件礼患,死亡現(xiàn)場離奇詭異,居然都是意外死亡掠归,警方通過查閱死者的電腦和手機缅叠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虏冻,“玉大人肤粱,你說我怎么就攤上這事〕啵” “怎么了领曼?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蛮穿。 經(jīng)常有香客問我庶骄,道長,這世上最難降的妖魔是什么践磅? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任单刁,我火速辦了婚禮,結(jié)果婚禮上府适,老公的妹妹穿的比我還像新娘羔飞。我一直安慰自己,他們只是感情好细溅,可當我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布褥傍。 她就那樣靜靜地躺著,像睡著了一般喇聊。 火紅的嫁衣襯著肌膚如雪恍风。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天,我揣著相機與錄音朋贬,去河邊找鬼凯楔。 笑死,一個胖子當著我的面吹牛锦募,可吹牛的內(nèi)容都是我干的摆屯。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼糠亩,長吁一口氣:“原來是場噩夢啊……” “哼虐骑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赎线,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤廷没,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后垂寥,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颠黎,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年滞项,在試婚紗的時候發(fā)現(xiàn)自己被綠了狭归。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡文判,死狀恐怖过椎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情律杠,我是刑警寧澤潭流,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布竞惋,位于F島的核電站柜去,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏拆宛。R本人自食惡果不足惜嗓奢,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望浑厚。 院中可真熱鬧股耽,春花似錦、人聲如沸钳幅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敢艰。三九已至诬乞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背震嫉。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工森瘪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人票堵。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓扼睬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親悴势。 傳聞我的和親對象是個殘疾皇子窗宇,可洞房花燭夜當晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,737評論 1 92
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color特纤,font担映,text-align,li...
    love2013閱讀 2,304評論 0 11
  • 學會使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,306評論 2 66
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color叫潦,font蝇完,text-align,li...
    wzhiq896閱讀 1,732評論 0 2
  • 想要從普通人進階成精英矗蕊,請做好以下5條: 1.專注力短蜕,人應(yīng)該專注只做一件事,一次只做一件事傻咖。 2.自控力朋魔,能管住自...
    魔女非非閱讀 258評論 0 2