gpt4 book ai didi

css - 使用 CSS 在桌面上显示一个 div 并在移动设备上显示另一个 div

转载 作者:太空宇宙 更新时间:2023-11-03 20:07:16 26 4
gpt4 key购买 nike

我想在桌面和平板电脑上显示一个特定的 div,但我想在移动屏幕上隐藏这个 div。在移动屏幕上我想显示另一个 div,所以我想交换这两个 div。

这是我的尝试:

.div-only-mobile {
visibility: hidden;
display: none;
}

@media screen and (max-width: 849px) {

.div-no-mobile {
visibility: hidden;
}

.div-only-mobile {
visibility: visible;
display: block;
}

}

最佳答案

是的,使用 media query 您可以在特定的 screen-resolution隐藏 div,如下例所示,但是 CSS 样式属性 visibility 只是 hides 一个 element,但 layout 仍然可见,影响其他元素,隐藏它完全使用 display 作为 none,试试下面的例子,

.desk{
width:400px;
height:200px;
background:red;
}
.div-only-mobile{
width:400px;
height:200px;
background:orange;
}
@media screen and (max-width : 1920px){
.div-only-mobile{
visibility:hidden;
}
}
@media screen and (max-width : 906px){
.desk{
visibility:hidden;
}
.div-only-mobile{
visibility:visible;
}
}
<div class="desk">Large Screen</div>
<div class="div-only-mobile">Only Mobile</div>
<p>Demo Text.</p>

关于css - 使用 CSS 在桌面上显示一个 div 并在移动设备上显示另一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44199148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com