我有 9 个不同颜色的按钮(红色、橙色、黄色、绿色、蓝色、紫色、粉色、灰白色和石板色),我想知道是否可以仅操作和更改text-shadow
这些按钮的 CSS 属性的颜色,同时保持其他值相同?
例如,我有两个不同的课程;一个用于 11px 字体大小的按钮,另一个用于 14px 字体大小(我网站上的标准):
.button-11 {
font-size: 0.8em;
border-width: 0.09091em;
border-style: solid;
padding: 0 0.90909em;
text-shadow: 0.09091em 0.09091em 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 -0.09091em rgba(255, 255, 255, 0.3) inset;
-moz-box-shadow: 0 -0.09091em rgba(255, 255, 255, 0.3) inset;
box-shadow: 0 -0.09091em rgba(255, 255, 255, 0.3) inset;
}
.button-14 {
border-width: 0.07143em;
border-style: solid;
padding: 0 0.71429em;
text-shadow: 0.07143em 0.07143em 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 -0.07143em rgba(255, 255, 255, 0.3) inset;
-moz-box-shadow: 0 -0.07143em rgba(255, 255, 255, 0.3) inset;
box-shadow: 0 -0.07143em rgba(255, 255, 255, 0.3) inset;
}
对于那些不知道的人,我有两个单独的类,因为每种字体大小都需要不同的边框和文本阴影值,因为我使用的是 em 测量值 - 0.09em 相当于 1px 字体大小 11px,0.07em 相当于 1px 字体大小 14 像素。
因此,为了减少 CSS 文件的大小,如果我可以简单地更改text-shadow
CSS 属性的颜色而不必包含其他值,那将有很大帮助。
有谁知道这是否可能?
谢谢你。