我正在尝试构建一个使用 box-shadow amd 的通用悬停类,该类将与多种颜色的按钮一起使用。出于这个原因,我希望每种颜色的按钮的“阴影”都不同。我想弄清楚是否有一种方法可以只使用或设置阴影元素的颜色属性?
这就是我的意思:
/*Notice that .button shadows does not have a color value*/
.button {
-webkit-box-shadow:
0px 8px 16px 0px;
box-shadow:
0px 8px 16px 0px;
}
.button:hover{
-webkit-box-shadow:
0px 16px 16px 0px;
box-shadow:
0px 16px 16px 0px;
}
/*And color elements does not have other values for the shadow*/
.red{
-webkit-box-shadow:
rgba(255, 0, 0, 0.1);
box-shadow:
rgba(255, 0, 0, 0.1);
}
.green{
-webkit-box-shadow:
rgba(0, 255, 0, 0.1);
box-shadow:
rgba(0, 255, 0, 0.1);
}
...按如下方式使用:
<div class="button red>Red Button</div>
<div class="button green>Green Button</div>
我希望能解释这种情况。头脑风暴时间!