Можно ли установить прозрачность в коробке-тени CSS3? Можно ли установить прозрачность теней окна? Это мой код: box-shadow:10px 10px 10px #000; -webkit-box-shadow:10px 10px 10px #000; -moz-box-shadow: 10px 10px 10px #000; Ответ 1 Я полагаю, что rgba() будет работать здесь. В конце концов, поддержка браузера для box-shadow и rgba() примерно то же самое. /* 50% black box shadow */ box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); div { width: 200px; height: 50px; line-height: 50px; text-align: center; color: white; background-color: red; margin: 10px; } div.a { box-shadow: 10px 10px 10px #000; } div.b { box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); } <div class="a">100% black shadow</div> <div class="b">50% black shadow</div>
Ответ 1 Я полагаю, что rgba() будет работать здесь. В конце концов, поддержка браузера для box-shadow и rgba() примерно то же самое. /* 50% black box shadow */ box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); div { width: 200px; height: 50px; line-height: 50px; text-align: center; color: white; background-color: red; margin: 10px; } div.a { box-shadow: 10px 10px 10px #000; } div.b { box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); } <div class="a">100% black shadow</div> <div class="b">50% black shadow</div>