侧边栏过滤器到移动的响应帮助- WordPress

41zrol4v  于 2023-06-20  发布在  WordPress
关注(0)|答案(1)|浏览(155)

大家早上好,
我在寻求帮助。
目前正在使用Blocksy主题为我的网站:
(https://https://theurbanlightcompany.com/shop-2/)
我似乎无法解决的问题是,带有过滤器的左手边栏在切换到移动的视图时不会浮在屏幕顶部。
我使用的过滤器插件是“过滤一切”。
有没有人碰巧知道一个快速的CSS代码,我可以添加到我的片段?或者给我指出一些正确的文档?
期待您的回音。
最亲切的问候,马克
我已经尝试了各种数量的css代码可用在网络上,但没有一个修复了这个问题。

ttcibm8c

ttcibm8c1#

在移动的大小过滤器下面的内容

“将不会浮动在屏幕顶部”-你想在滚动时粘在顶部,如标题(这是不确定的,因为标题有很大的高度和一个多粘元素将减少视图内容的大小。

如果你只是想把过滤器放在内容之前,而不是像现在这样放在内容之后,解决方案很简单。
主网格有aside标签用于过滤器(左部分)和section标签用于内容(右部分)。Aside标记具有“order:1',这就是为什么过滤器低于内容

@media screen and (max-width: 768px) {
    body #secondary, .woocommerce-page .has-one-sidebar > aside, body aside#mk-sidebar, .woocommerce-page #sidebar, .woocommerce-page .sidebar, body #main-sidebar-container #sidebar
    {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: -1;
    }
}

字符串
你只需要像这样覆盖order属性(需要是-1,因为unset不会完成这项工作)

@media screen and (max-width: 768px) {
    body #secondary, .woocommerce-page .has-one-sidebar > aside, body aside#mk-sidebar, .woocommerce-page #sidebar, .woocommerce-page .sidebar, body #main-sidebar-container #sidebar
    {
        -webkit-order: -1 !important;
        order: -1 !important;
    }
}


你可以把这个CSS里面自定义部分->自定义CSS字段(如果主题支持自定义CSS),或者如果你想,你可以让它像子主题。

相关问题