Я пытаюсь понять, как фоновое изображение используется в кнопке 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/.