【发布时间】:2010-07-13 19:04:38
【问题描述】:
我正在尝试了解如何在 CSS 按钮中使用背景图像。看起来图像比按钮大得多,但角仍然与按钮匹配(导致圆角按钮)。它似乎与.btn * 有关。我找不到任何关于如何使用 * 的参考资料。你能解释一下图像是如何在按钮中呈现的,使用*标签吗?
我假设* 将匹配任何元素。但是我不明白在这种情况下图像是如何呈现的。
.btn {
display: block;
position: relative;
background: #aaa;
padding: 5px;
float: left;
color: #fff;
text-decoration: none;
cursor: pointer;
}
.btn * {
font-style: normal;
background-image: url(btn2.png);
background-repeat: no-repeat;
display: block;
position: relative;
}
此处为完整示例:http://monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors/。
【问题讨论】:
标签: css css-selectors