Sebenarnya ... ada! Semacam. box-shadow
default ke color
, seperti border
halnya.
Menurut http://dev.w3.org/.../#the-box-shadow
Warnanya adalah warna bayangan. Jika warnanya tidak ada, warna yang digunakan diambil dari properti 'warna'.
Dalam praktiknya, Anda harus mengubah color
properti dan pergi box-shadow
tanpa warna:
box-shadow: 1px 2px 3px;
color: #a00;
Dukung
- Safari 6+
- Chrome 20+ (setidaknya)
- Firefox 13+ (setidaknya)
- IE9 + (IE8 tidak mendukung
box-shadow
sama sekali)
Demo
div {
box-shadow: 0 0 50px;
transition: 0.3s color;
}
.green {
color: green;
}
.red {
color: red;
}
div:hover {
color: yellow;
}
/*demo style*/
body {
text-align: center;
}
div {
display: inline-block;
background: white;
height: 100px;
width: 100px;
margin: 30px;
border-radius: 50%;
}
<div class="green"></div>
<div class="red"></div>
Bug yang disebutkan dalam komentar di bawah telah diperbaiki :)