css - 避免不同分辨率的重复图像 (bootstrap 4)

标签 css bootstrap-4

您好,我有一个工作站点,其中包含两次不同分辨率的不同类别的 Logo

<a class="navbar-brand" href="/">
<img class="d-none d-sm-block" width="279" height="70" src="logo.png">
<img class="d-block d-sm-none" width="232" height="58" src="logo.png">
#</a>

这看起来没问题,并且按照锡 jar 上的说明进行操作 -

  • hidden-xs-down = d-none d-sm-block

  • visible-xs(仅)= d-block d-sm-none

但有点凌乱,我被要求去掉重复的图像。有没有办法在一行中做到这一点?

最佳答案

为此你需要 CSS 媒体查询,但它不能内联完成。

.navbar-img {
  width: 232px;
  height: 58px;
}

@media screen and (min-width: 767px) {
  .navbar-img {
    width: 279px;
    height: 70px;
  }
}
<a class="navbar-brand" href="/">
  <img class="navbar-img" src="http://lorempixel.com/400/200/cats">
</a>

关于css - 避免不同分辨率的重复图像 (bootstrap 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49177569/

相关文章:

javascript - 在小 div 中加载更多图 block

javascript - :touch CSS pseudo-class or something similar?

javascript - CSS如何制作手拿着卡片的效果

html - Bootstrap 3 下拉菜单中心对齐不起作用

sass - 如何在 SASS CSS 中的 Bootstrap 4 中获取 15 列?

css - 悬停下拉菜单出现在网页上的 swf 对象后面

jquery - 如何使用纯 CSS 而不是 jquery 删除第 2 个 0r 第 4 个 div 填充

html - 如何在html css中显示左侧文本和右侧图标?

javascript - React 和 Bootstrap Javascript

css - 如何在 Bootstrap v4 中为表格指定响应式列宽