gpt4 book ai didi

html - 另一个 div 与第一个 div 一起移动(在第一个 div 的动画上)

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:04 24 4
gpt4 key购买 nike

我的目标是构建一个图像 slider ,当 APPLE Logo 动画运行时,苹果产品从下方掠过。问题是这样的,我添加了@keyframes 动画,使 iPhone 从右侧(我们的右侧)出现,然后在它从屏幕向左俯冲时离开。

但是当我添加 MACBOOK 时,我什至没有向它添加动画或任何东西,它与 iPhone 一起运行!

这是 html 和样式:

html:

<html>
<head>
<title>Slider</title>
<link rel="stylesheet" type="text/css" href="styles/styles_Apple.css">
<link rel="stylesheet" type="text/css" href="styles/styles_Google.css">
<link rel="stylesheet" type="text/css" href="styles/styles_Samsung.css">
<link rel="stylesheet" type="text/css" href="styles/styles_Nikon.css">
</head>
<body>
<div class="slider">
<div class="Apple_logo"><img src="images/logos/Apple_logo color.png" style="width:100px; height:125px;"></div>
<div class="iPhone_6"><img src="images/mobiles/Mobile1.png" style="height:400px" width="200px;"</div>
<div class="Apple_Macbook"><img src="images/laptops/apple macbook pro 2.png" style="height:400px; width:550px;"></div>

</div>
</body>
</html>

样式:

.slider
{
height:600px;
width:980px;
border:thick;
border-color:#000;
border-style:groove;
vertical-align:middle;
margin:0 auto;
}

.Apple_logo
{
border:thick;
border-color:#000;
border-style:groove;
width:100px;
margin-left:1000px;
-webkit-animation-name:Apple_logo_appear;
-webkit-animation-duration:10s;
}

@-webkit-keyframes Apple_logo_appear
{
0%{margin-left:1000px; opacity:.3}
50%{margin-left:440px; opacity:1}
100%{margin-left:440px; opacity:0;}
}

.iPhone_6
{
position:absolute;
border:thick;
border-color:#000;
border-style:groove;
width:200px;
height:400px;
margin-left:1000px;
-webkit-animation-name:iPhone_6_appear;
-webkit-animation-duration:2s;
-webkit-animation-delay:1s;
animation-fill-mode: forwards;
}

@-webkit-keyframes iPhone_6_appear
{
0%{margin-left:1000px; opacity:.3}
50%{margin-left:440px; opacity:1}
100%{margin-left:-500px; opacity:0;}
}

.Apple_Macbook
{
border:thick;
border-color:#000;
border-style:groove;
margin-left:1300px;
}

最佳答案

此代码不正确:

<div class="iPhone_6"><img src="images/mobiles/Mobile1.png" style="height:400px" width="200px;"</div>

应该是

<div class="iPhone_6"><img src="images/mobiles/Mobile1.png" style="height:400px;width:200px;"></div>

(样式属性中高度/宽度参数的表示法,并且 <img> 标记未关闭 - 这应该是导致问题的原因。)

关于html - 另一个 div 与第一个 div 一起移动(在第一个 div 的动画上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379988/

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