【问题标题】:Can I have Two Wordpress Logo In My website - One For Responsive And Other For Non-Responsive design?我的网站可以有两个 Wordpress 徽标吗?一个用于响应式设计,另一个用于非响应式设计?
【发布时间】:2013-07-05 16:05:36
【问题描述】:

我的主题应该是响应式的,但是当我在我的网站上上传徽标时,它停止响应式。那么我可以为非响应式设计制作一个(大)徽标,而为响应式设计制作另一个(小)。

【问题讨论】:

  • “停止响应”是什么意思?整个网站,还是您希望徽标也会缩小?如果您将width:100%;height:auto 应用于img,它将按比例缩小。

标签: css wordpress graphical-logo


【解决方案1】:

您希望它什么时候响应,什么时候不响应?您听起来想要实现的大部分目标都可以通过媒体查询来完成。

.logo{
background-image: url(images/image_nonresponsive.jpg);
}

@media (max-width: 320px) {
.logo{
background-image: url(images/image_responsive.jpg);
}

这将使您的响应式徽标的宽度为 320 像素。

【讨论】:

    【解决方案2】:

    还有一种方法:

    HTML

    <img src="logo_mobile.jpg" class="visible-mobile" />
    <img src="logo_desktop.jpg" class="hidden-mobile" />
    

    CSS

    .visible-mobile{ display: none; }
    .hidden-mobile{ display: inherit; }
    
    @media (max-width: 320px) {
        .visible-mobile{ display: inherit; }
        .hidden-mobile{ display: none;  }
    }
    

    这将根据您的屏幕尺寸显示或隐藏您的徽标。 您可以在此处查看示例http://cdpn.io/wyqxz

    不同之处在于,在这种情况下,两个图像都将从您的浏览器中加载,因此不是您网站性能的最佳解决方案。

    【讨论】:

    猜你喜欢
    • 2018-07-31
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    相关资源
    最近更新 更多