gpt4 book ai didi

html - CSS 使用媒体查询更改位置

转载 作者:行者123 更新时间:2023-11-28 15:09:35 24 4
gpt4 key购买 nike

你好,有人可以帮助我吗?我正在努力将 div 的位置从绝对位置更改为 static(default) 当页面缩小到 800px< 时我需要它 位于另一个 div(relative) 之上的 div(absolute) 将其位置更改为堆叠在 div(relative) 下方,但是问题是我无法更改某些代码,因为我展示了一张幻灯片,而这张幻灯片保持图片的 aspect ratio 16:9 这就是我使用 top-padding 52.5 的原因 要始终保持此纵横比并且图片保持其原始纵横比,我只需要图片上方有文字的潜水堆叠在图片结束或图片 div 结束的右下方

*{
margin:0;
padding:0;
}
.navi{
background:yellow;
width:100%;
height:100px;
margin-bottom:20px;
}
.jumbo{
background:grey;
width:100%;
height:500px;
margin-top:20px;
}


.slideshow{
background:green;
width:100%;


}
.slide-image-wrap{
width:100%;


box-sizing: border-box;


}
.mySlides {

width: 100%;
overflow: hidden;


}

img {
display: block;
max-width: 100%;
max-height: 100%;
margin: auto;


}
#tata .slide-image-wrap .mySlides{

position: relative;
height:0;
padding-top: 56.25%;

}

#tata img{

position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}


.slide-text-wrap{
height: 100px;
width:500px;
background:blue;
position: absolute;

bottom:20%;
right: 6%;
color:orange;
font-size: 2em;
}

.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bolder;
font-size: 2em;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;

}

/* Position the "next button" to the right */
.next {
right: 0;
border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
background-color: rgba(255,0,0,0.8);
}


/* The dots/bullets/indicators */
.dot {
cursor: pointer;
height: 10px;
width: 20px;
margin: 0 10px;
background-color: #bbb;
display: inline-block;
transition: background-color 0.6s ease;
}

.active, .dot:hover {
background-color: right: ;
}
.fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}




@media only screen and (orientation: portrait) {




}

@media only screen and (max-width: 800px){
.slide-text-wrap{
background-color: yellow;
top: 0;
right: 0;
bottom:0%;
left: 0;
margin: auto auto 0 auto;
width: 450px;
}


}

最佳答案

用于响应式媒体查询(这适用于屏幕最大小于 800 像素)

@media (max-width: 800px){
.yourClassName{
//style goes here
}
}

访问引用css flex box https://www.youtube.com/watch?v=0e02dl66PYo

关于html - CSS 使用媒体查询更改位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52886408/

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