html - 找不到 CSS Sprite 图像

标签 html css

HTML,图像只是空白,就像找不到图像一样。它仍然会调整大小。为什么是这样?我尝试在 website 的图像文件夹中使用 imgur 和本地镜像问题还是没有解决。

.sprite {
  background-image: url(https://i.imgur.com/q0b68yh.png);
  background-repeat: no-repeat;
  display: block;
}

.sprite-fast_img {
  width: 85px;
  height: 88px;
  background-position: -5px -5px;
}

.sprite-github {
  width: 30px;
  height: 30px;
  background-position: -100px -5px;
}

.sprite-gmail {
  width: 30px;
  height: 30px;
  background-position: -100px -45px;
}

.sprite-linkedin {
  width: 30px;
  height: 30px;
  background-position: -100px -85px;
}

.sprite-secure_img {
  width: 85px;
  height: 88px;
  background-position: -140px -5px;
}

.sprite-stackoverflow {
  width: 30px;
  height: 30px;
  background-position: -5px -103px;
}

.sprite-tumblr {
  width: 30px;
  height: 30px;
  background-position: -45px -103px;
}

.sprite-twitter {
  width: 30px;
  height: 30px;
  background-position: -140px -103px;
}
<div class="sprite-secure_img"></div>

感谢您的帮助和最良好的祝愿。

最佳答案

我认为您的 div 缺少 sprite 类:

.sprite {
    background-image: url(https://i.imgur.com/q0b68yh.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-fast_img {
    width: 85px;
    height: 88px;
    background-position: -5px -5px;
}

.sprite-github {
    width: 30px;
    height: 30px;
    background-position: -100px -5px;
}

.sprite-gmail {
    width: 30px;
    height: 30px;
    background-position: -100px -45px;
}

.sprite-linkedin {
    width: 30px;
    height: 30px;
    background-position: -100px -85px;
}

.sprite-secure_img {
    width: 85px;
    height: 88px;
    background-position: -140px -5px;
}

.sprite-stackoverflow {
    width: 30px;
    height: 30px;
    background-position: -5px -103px;
}

.sprite-tumblr {
    width: 30px;
    height: 30px;
    background-position: -45px -103px;
}

.sprite-twitter {
    width: 30px;
    height: 30px;
    background-position: -140px -103px;
}
<div class="sprite sprite-secure_img"></div> 

关于html - 找不到 CSS Sprite 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54026479/

相关文章:

javascript - cakephp div 和按钮切换

css - 为什么 CSS 布局全尺寸和高度不使用绝对定位?

html - 带标题和背景的 float 图像

html - 打开(html)弹出窗口时不再显示滚动条

html - 如何去除图像和表格之间的这些空白区域?

html - 在具有内部渐变背景的CSS中生成具有可变尺寸的矩形

Jquery 方向键导航

javascript - 通过弹出容器显示按钮?

html - 将边界半径应用于 Bootstrap 5 表

html - 宽度为百分比的 `position:fixed` 侧边栏?