Я использую изображение спрайта для своего веб-сайта, мои значки расположены горизонтально и вертикально.
Проблема в том, что когда я пытаюсь использовать один конкретный значок спрайта из изображения спрайта, я не могу использовать только соответствующий значок спрайта (округленный синим цветом в SS ниже), вместо этого я получил все изображение, охватывающее мой div, как показано ниже на снимке экрана.
Я хочу использовать только конкретную иконку слева от текста, используя padding-left (я дал 30 пикселей). Я также пытался использовать размер фона, он не работает.
Пожалуйста, помогите мне в этом. Заранее благодарю за любую помощь. Мой код
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<!--START: Adding of javaScript library -->
<script type="text/javascript" src="/lib/jquery.min.js"></script>
<!--END: Adding of javaScript library-->
<style>
.sprite{
background:url("images/css-sprite.gif") no-repeat scroll -165px -18px transparent;
padding-left:30px;
color:red;
}
</style>
</head>
<body>
<div class="">
<div class="sprite">Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</div>
</div>
</body>
</html>
См. демонстрацию JS BIN http://jsbin.com/yojaj/1/edit