溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在CSS中繼承inherit屬性

發布時間:2021-03-11 17:53:37 來源:億速云 閱讀:317 作者:Leah 欄目:web開發

這篇文章給大家介紹怎么在CSS中繼承inherit屬性,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

法一:-webkit-box-reflect

這是一個十分新的 CSS 屬性,使用起來十分簡單,可以從各個方向反射我們內容。不過兼容性過于慘淡:

基本上是只有 -webkit- 內核的瀏覽器才支持。

怎么在CSS中繼承inherit屬性

不過使用起來真的是方便,解題如下:

不過使用起來真的是方便,解題如下:

div{
    -webkit-box-reflect: below;
}

box-reflect 有四個方向可以選, below | above | left | right 代表下上左右,更具體的可以看看  MDN 。

法二:inherit,使用繼承

本題主要還是為了介紹這種方法,兼容性好。

inherit 是啥,每個 CSS 屬性定義的概述都指出了這個屬性是默認繼承的 ("Inherited: Yes") 還是默認不繼承的 ("Inherited: no")。這決定了當你沒有為元素的屬性指定值時該如何計算值。

靈活使用 inherit 繼承父值,可以解決許多看似復雜的問題。對于本題,我們對圖片容器添加一個偽元素,使用  background-image:inherit 繼承父值的背景圖值,就可以做到無論圖片如何變,我們的 CSS 代碼都無需改動:

div:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    bottom: -100%;
    background-image: inherit;
    transform: rotateX(180deg);;
}

關于怎么在CSS中繼承inherit屬性就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女