gpt4 book ai didi

css - 用于在不同尺寸设备上显示的滚动幻灯片的媒体查询

转载 作者:行者123 更新时间:2023-11-28 02:38:23 24 4
gpt4 key购买 nike

我想为滚动幻灯片创建媒体查询,以便图像在 1920x1080 显示器上以 960x540 像素的原始分辨率显示;但在 1366x768 显示器上显示为 768x432。我尝试在媒体查询中为较小的屏幕插入重新计算的关键帧值,但它没有用。

如果有人能提供帮助,我将不胜感激,因为我没有广泛使用媒体查询或动画。希望我可以从答案中推断出进一步修改小型设备的幻灯片。

<!DOCTYPE HTML>
<html>
<head>
<style>
.wrapper_video_and_text {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
padding-top: 0px;
justify-content: center;
}
.container_video {
width: 55%;
margin-left: 100px;
}
.wrapper_text {
display: flex;
width: 45%;
overflow: hidden;
min-height: 100%;
justify-content: center;
align-items: center;
}
.video_text {
width: 50%;
font-family: "europa",sans-serif;
font-size: 150%;
letter-spacing: ;
color: black;
font-weight: 500;
line-height: 125%;
}
.flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
padding-top: 0px;
justify-content: center;
align-items: center;
}
#css_slider {
width: 960px;
height: 540px;
overflow: hidden;
}
#slider_images {
width : 12480px;
height: 540px;
overflow: hidden;
/* animation duration: 36s : 13x ~3s display image + 5x ~0.2s slide */
animation: slide 36s infinite;
-moz-animation: slide 36s infinite;
-webkit-animation: slide 36s infinite;
-o-animation: slide 36s infinite;
}
#slider_images img {
float: left;
}
@keyframes slide{
0%{margin-left: 0px;}
4.7%{margin-left: 0px;}
7.7%{margin-left: -960px;}
12.4%{margin-left: -960px;}
15.4%{margin-left: -1920px;}
20.1%{margin-left: -1920px;}
23.1%{margin-left: -2880px;}
27.8%{margin-left: -2880px;}
30.8%{margin-left: -3840px;}
35.5%{margin-left: -3840px;}
38.5%{margin-left: -4800px;}
43.2%{margin-left: -4800px;}
46.2%{margin-left: -5760px;}
50.9%{margin-left: -5760px;}
53.9%{margin-left: -6720px;}
58.6%{margin-left: -6720px;}
61.6%{margin-left: -7680px;}
66.3%{margin-left: -7680px;}
69.3%{margin-left: -8640px;}
74%{margin-left: -8640px;}
77%{margin-left: -9600px;}
81.7%{margin-left: -9600px;}
84.7%{margin-left: -10560px;}
89.4%{margin-left: -10560px;}
92.4%{margin-left: -11520px;}
97.1%{margin-left: -11520px;}
100%{margin-left: 0px;}
}
@-moz-keyframes slide{
0%{margin-left: 0px;}
4.7%{margin-left: 0px;}
7.7%{margin-left: -960px;}
12.4%{margin-left: -960px;}
15.4%{margin-left: -1920px;}
20.1%{margin-left: -1920px;}
23.1%{margin-left: -2880px;}
27.8%{margin-left: -2880px;}
30.8%{margin-left: -3840px;}
35.5%{margin-left: -3840px;}
38.5%{margin-left: -4800px;}
43.2%{margin-left: -4800px;}
46.2%{margin-left: -5760px;}
50.9%{margin-left: -5760px;}
53.9%{margin-left: -6720px;}
58.6%{margin-left: -6720px;}
61.6%{margin-left: -7680px;}
66.3%{margin-left: -7680px;}
69.3%{margin-left: -8640px;}
74%{margin-left: -8640px;}
77%{margin-left: -9600px;}
81.7%{margin-left: -9600px;}
84.7%{margin-left: -10560px;}
89.4%{margin-left: -10560px;}
92.4%{margin-left: -11520px;}
97.1%{margin-left: -11520px;}
100%{margin-left: 0px;}
}
@-webkit-keyframes slide{
0%{margin-left: 0px;}
4.7%{margin-left: 0px;}
7.7%{margin-left: -960px;}
12.4%{margin-left: -960px;}
15.4%{margin-left: -1920px;}
20.1%{margin-left: -1920px;}
23.1%{margin-left: -2880px;}
27.8%{margin-left: -2880px;}
30.8%{margin-left: -3840px;}
35.5%{margin-left: -3840px;}
38.5%{margin-left: -4800px;}
43.2%{margin-left: -4800px;}
46.2%{margin-left: -5760px;}
50.9%{margin-left: -5760px;}
53.9%{margin-left: -6720px;}
58.6%{margin-left: -6720px;}
61.6%{margin-left: -7680px;}
66.3%{margin-left: -7680px;}
69.3%{margin-left: -8640px;}
74%{margin-left: -8640px;}
77%{margin-left: -9600px;}
81.7%{margin-left: -9600px;}
84.7%{margin-left: -10560px;}
89.4%{margin-left: -10560px;}
92.4%{margin-left: -11520px;}
97.1%{margin-left: -11520px;}
100%{margin-left: 0px;}
}
@-o-keyframes slide{
0%{margin-left: 0px;}
4.7%{margin-left: 0px;}
7.7%{margin-left: -960px;}
12.4%{margin-left: -960px;}
15.4%{margin-left: -1920px;}
20.1%{margin-left: -1920px;}
23.1%{margin-left: -2880px;}
27.8%{margin-left: -2880px;}
30.8%{margin-left: -3840px;}
35.5%{margin-left: -3840px;}
38.5%{margin-left: -4800px;}
43.2%{margin-left: -4800px;}
46.2%{margin-left: -5760px;}
50.9%{margin-left: -5760px;}
53.9%{margin-left: -6720px;}
58.6%{margin-left: -6720px;}
61.6%{margin-left: -7680px;}
66.3%{margin-left: -7680px;}
69.3%{margin-left: -8640px;}
74%{margin-left: -8640px;}
77%{margin-left: -9600px;}
81.7%{margin-left: -9600px;}
84.7%{margin-left: -10560px;}
89.4%{margin-left: -10560px;}
92.4%{margin-left: -11520px;}
97.1%{margin-left: -11520px;}
100%{margin-left: 0px;}
}
</style>
</head>
<section class="flex-container">
<div id="css_slider">
<!-- Each image is 960px by 540px -->
<div id="slider_images">
<img src="web_960_lg_edg_water.jpg" alt="water" />
<img src="web_960_lg_edg_blue.jpg" alt="blue" />
<img src="web_960_lg_edg_robins_egg.jpg" alt="robins egg" />
<img src="web_960_lg_edg_23rd_st.jpg" alt="23rd st" />
<img src="web_960_lg_edg_broken_guru.jpg" alt="broken guru" />
<img src="web_960_lg_edg_i_will_miss_you.jpg" alt="i will miss you" />
<img src="web_960_lg_edg_pants.jpg" alt="pants" />
<img src="web_960_lg_edg_nose.jpg" alt="nose" />
<img src="web_960_lg_edg_swirls.jpg" alt="swirls" />
<img src="web_960_lg_edg_church_ave.jpg" alt="church ave" />
<img src="web_960_lg_edg_network_reality_stars.jpg" alt="network reality all stars" />
<img src="web_960_lg_edg_ports.jpg" alt="ports" />
<img src="web_960_lg_edg_kline.jpg" alt="kline" />
</div>
</div>
<div class="wrapper_text">
<div class="video_text">
<p>text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here text goes here </p>
</div>
</div>
</section>
</html>

最佳答案

我将尝试提供帮助,因为我仍在此处学习,但我相信您需要为您调用的选择器定义媒体查询和属性。此外,如果您希望元素堆叠在一起,请移除 float (如果存在)。

继续这样的事情并重复。让我知道它是否有效。谢谢

/* Media Queries */
@media screen and (max-width: 432px) , screen and (max-height: 768px) {
#slider_images {
width: 1920px;
height: 1080px;

关于css - 用于在不同尺寸设备上显示的滚动幻灯片的媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47299077/

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