能夠用在任何 CSS 屬性中,並且它老是綁定到父元素的計算值(對僞元素來講,則會取生成該僞元素的宿主元素)css
div{ border:1px solid lightblue; } div span{ border:inherit; }
自動地從
文本顏色
那裏獲得顏色
由於 currentColor 自己就是不少 CSS 顏色屬性的初始值,好比 border-color 和 outline-color,以及 text-shadow 和 box-shadow 的顏色值,等等。svg
hr { height: .5em; background: currentColor; }
ul { --accent-color: red; } ol { --accent-color: blue; } li { background-color: var(--accent-color); }
calc()內部的-和+運算符兩側各家一個空白符,不然會解析錯誤url
div.calc{ background: url(http://csssecrets.io/images/code-pirate.svg) no-repeat bottom right #58a; background-position: calc(100% - 20px) calc(100% - 10px); /* Styling */ max-width: 10em; min-height: 5em; padding: 10px; color: white; }