Если Вы не знаете то, что я имею в виду, проверяю это изображение:
Я хочу знать, как это работает, CSS да, но точно как делает все это удается при использовании фона с помощью этого изображения, и затем это все сокращается все точно, что это, как предполагается, делает - при определении как фон для этого изображения.
Было бы интересно, чтобы я знал, как - таким образом, я могу взять свой CSS, выравнивают немного больше :P
Спасибо
{
height: foo;
width: foo;
overflow: hidden;
background: colour url() no-repeat 0 pixels-to-top-of-image;
}
То, что вы ищете, это CSS-спрайты , есть множество руководств и способов добиться этого. По сути, вы объявляете фон и используете background-position
, чтобы решить, что в фоне будет отображаться.
CSS-спрайты, кстати, великолепны, они неплохо справляются с попытками разобраться в них.
<div id="buttonOne">Button 1</div>
<div id="buttonTwo">Button 2</div>
#buttonOne, #buttonTwo
{
background-image: url(/images/ALL-BUTTONS-IN-ONE-IMAGE-TILED-16PX-APART.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
overflow: hidden;
}
#buttonOne
{
background-position: 0 0;
}
#buttonTwo
{
background-position: 0 -16px;
}