日本阿v片在线播放免费,成人国产片视频在线观看,日韩黄片毛片在线观看,一区亚洲电影,琪琪秋霞午夜av影视在线,中文字幕在线视频不卡,最新大伊香蕉精品视频在线,亚洲AV无码日韩一区二区乱

      CSS隱藏元素的五種方法

      2018-7-5    seo達人

      如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

      用css隱藏頁面元素有許多種方法。

      1. 1、opacity:0
      2. 2、visibility:hidden
      3. 3、diaplay:none
      4. 4、position:absolute

      opacity

           opacity屬性的意思是設置一個元素的透明度。它不是為改變元素的邊界框(bounding box)而設計的。這一位著將opacity設置為0只能從視覺上隱藏元素。而元素本身依然占據(jù)它自己的位置并對網(wǎng)頁的布局起作用,它也將響應用戶交互。


      visibility

           第二個要說的屬性是visibility。將它的值設為hidden將隱藏我們的元素。如同opacity屬性,被隱藏的元素依然會對我們的網(wǎng)頁布局起作用。與opacity唯一不同的是它不會響應任何用戶交互。此外元素在讀屏軟件中會被隱藏

          注意,如果一個元素的visibility被設置為hidden,同時想要顯示它的某個子孫元素,只要將那個元素的visibility顯式設置為visible即可。

          

      dispaly

          display屬性依照詞義真正隱藏元素。將display屬性設為none確保元素不可見并且連盒模型也不生成。使用這個屬性,被隱藏的元素不占據(jù)任何空間。不僅如此,一旦display設為none任何對該元素直接打用戶交互操作都不可能生效。此外,讀屏軟件也不會讀到元素的內(nèi)容。這種方式產(chǎn)生的效果就像元素完全不存在。

          任何這個元素的子孫元素也會被同時隱藏。為這個屬性添加過度動畫是無效的,他的任何不同狀態(tài)值之間的切換總是會立即生效。

          不過請注意,通過DOM依然可以訪問到這個元素。因此你可以通過DOM來操作它。


      position

          假設有一個元素你想要與它交互,但是你又不想讓它影響你的網(wǎng)頁布局,沒有合適的屬性可以處理這種情況(opacity和visibility影響布局mdisplay不影響布局但又無法直接交互)。在這種情況下,只能考慮將元素移出可視區(qū)域。這個辦法既不會影響布局,有可能讓元素保持可以操作。

      1. .hide {
      2. position: absolute;
      3. top: -9999px;
      4. left: -9999px;
      5. }


      clip-path

          隱藏元素的另一種方法是通過剪裁它們實現(xiàn)。

      1. .hide {
      2. clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);
      3. }

      藍藍設計www.jjddy.com )是一家專注而深入的界面設計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網(wǎng)站建設 平面設計服務


      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.jjddy.com

      存檔