gpt4 book ai didi

html - 如何使背景使用 Sprite 图像

转载 作者:行者123 更新时间:2023-11-28 12:09:58 25 4
gpt4 key购买 nike

我有一个覆盖所有屏幕的大 div,我在那个 div 上使用背景图像,但现在,我想使该图像成为 sprite 图像的一部分,所以我的 HTTP 请求更少。问题是,我不知道如何让 div 只使用一个 Sprite 而不显示整个图像,例如:

div{
width: 100%;
height: 100%;
background: rgba(52, 52, 52, .5);
position: fixed;
background-image: url('http://i.imgur.com/S7v0Xyn.png');
}

Jsfiddle Example

我只需要使用在 sprite 图像上几乎看不到的小网格,而不是整个图像,我还希望网格在整个 div 中重复。

最佳答案

像这样尝试:

  1. 您将图像设置到您无法用类图标看到的位置
  2. 稍后您设置第二个类 .icon.facebook 并设置正确的位置和您想要显示的 sprite 的 ice

http://jsfiddle.net/NMtX7/5/

 <span class="icon facebook"></span>
<span class="icon twitter"></span>


.icon {
background-image: url('http://i.imgur.com/S7v0Xyn.png');
background-position:3000px 3000px;
}
.icon.facebook {
border:2px solid green; /* you don't need this*/
margin:20px; /* you don't need this*/
background-position:0px 0px;
width:30px;
height:30px;
display:inline-block;

}
.icon.twitter {
border:2px solid orange;
background-position:-32px 0px;
width:30px;
height:30px;
display:inline-block;
}

关于html - 如何使背景使用 Sprite 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19558250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com