Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用自定义CSS为移动设备添加不同的徽标?_Css_Squarespace - Fatal编程技术网

如何使用自定义CSS为移动设备添加不同的徽标?

如何使用自定义CSS为移动设备添加不同的徽标?,css,squarespace,Css,Squarespace,我已经为一家小企业建立了一个网站,但是定制股票期权的限制限制了项目的完成。我需要添加第二个标志,只显示在移动网站。我在SquareSpace answers网站上看到了一些答案,但迄今为止没有一个有效。是否有人有此方面的经验,如果有,如何使用CSS编辑器完成此操作?首先使用CSS中的规则设置移动徽标图像: .logo { background: transparent url(../img/mobile-logo.png) center no-repeat; } 然后您需要一个媒体查询

我已经为一家小企业建立了一个网站,但是定制股票期权的限制限制了项目的完成。我需要添加第二个标志,只显示在移动网站。我在SquareSpace answers网站上看到了一些答案,但迄今为止没有一个有效。是否有人有此方面的经验,如果有,如何使用CSS编辑器完成此操作?

首先使用CSS中的规则设置移动徽标图像:

.logo {
    background: transparent url(../img/mobile-logo.png) center no-repeat;
}
然后您需要一个媒体查询:

@media (min-width: 768px) {
   .logo {
      background: transparent url(../img/logo.png) center no-repeat;
   }
}

当然,将徽标规则的位置和大小更改为对您的情况有意义的大小。

您可以通过创建两个CSS类隐藏xsd和可见xsd(xsd=超小型设备电话)来实现这一点,您可以创建这些类或使用


只是CSS?使用媒体查询和伪元素以特定分辨率显示特定图像。请参阅此演示:
<div class="logo">
 <h1>
   <a class="hidden-xsd" href="#" title=""><img src="des_logo.png" alt="" title=""></a>
   <a class="visible-xsd" href="#" title=""><img src="mob_logo.png" alt="" title=""></a>
 </h1>
</div>
@media only screen and (max-width:768px) {
.hidden-xsd{display:none!important}
.visible-xsd{display:block!important}
}