gpt4 book ai didi

javascript - 动画方 block

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:47 25 4
gpt4 key购买 nike

我正在尝试在链接中移动这样的按钮 http://www.gamesforthebrain.com/game/twincol/但我不能移动它。使用 css 动画我可以直接移动动画。是否有可能离开屏幕并进入屏幕,并向链接之类的框进行特定的移动和方向。这就是我所做的。

<div id="box" style='width:200px;height:200px;border:1px solid black;'/>

<button id="one" type="button" >Button1</button>
<button id="two" type="button" >Button2</button>
<button id="three" type="button">Button3</button>

<style>

button{
-webkit-appearance:none;width:40px;height:40px;padding: 0;text-align: center;vertical-align: middle;border: 1px solid red;font-size:10px;font-weight:bold;
}

#one, #two, #three
{
position:relative;

}
#one
{
-webkit-animation:levelseven 16s infinite;
-webkit-animation-direction:alternate;




}

#two
{

animation-direction:alternate;

/* Safari and Chrome */
-webkit-animation:levelseven_1 8s infinite;

}

#three
{

animation-direction:alternate;

/* Safari and Chrome */
-webkit-animation:levelseven_2 10s infinite;

}


@-webkit-keyframes levelseven /* Safari and Chrome */
{
0% { left:0px; top:0px;}
25% { left:200px; top:0px;}
50% { left:100px; top:200px;}
75% { left:150px; top:50px;}
100% {background:cyan; left:0px; top:0px;}
}

@-webkit-keyframes levelseven_1 /* Safari and Chrome */
{
0% { left:0px; top:0px;}
50% {background:darkgoldenrod; left:0px; top:200px;}
100% { left:0px; top:0px;}
}


@-webkit-keyframes levelseven_2 /* Safari and Chrome */
{
0% { left:0px; top:0px;}
50% {left:200px; top:0px;}
100% {left:0px; top:0px;}
}

</style>

Fiddle

最佳答案

如果你想通过CSS3动画来完成它。那将是非常非常复杂的,因为你必须为每个按钮编写许多关键帧代码。

Demo

首先,我让大div的overflow:hidden。只是想通过移动第一个按钮来做一个例子。我在关键帧中添加了50.1%,50.2%和50.3%。也许想法可以帮助你重写你的HTML页面。推荐使用JS代码来实现这个效果。

关于javascript - 动画方 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23583263/

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