html - 图像离开屏幕然后重新打开的动画

标签 html css

我有一个 png 标志文件,我想将其移动到右侧,离开屏幕然后从左侧回到屏幕上。 css 中有什么东西可以用于这个特定目的吗?还是我必须在设计上发挥创意?

我已经使用关键帧动画将图像从左向右移动,这样我就可以更多地了解动画在 css 中的工作原理,但我仍在努力。

<head>
    <link rel="stylesheet" href="Ufatrue.css">
    <title>Bashkorostan</title>
</head> 

  <body bgcolor="#E1E4E6"> 


      <div id="Top">
      <img src="Top.png" alt="7 Flags" align="middle">
          </div>

        <div id="Title">
    <h>Volga Federal District News</h>
    </div>

#Top {
    position: relative;
    animation: myanimation;
    animation-duration: 8s;
    animation-iteration-count: infinite;

}
@keyframes myanimation {
    0% {left: -300px; top: 0px;}
    25% {left: -300px; top: 0px;}
    50% {left: 300px; top: 0px;}
    75% {right: -300px; top: 0px;}
    100% {right: 300px; top: 0px;}

}

最佳答案

您可以只为 HTML 使用选取框标记。

.box{
  width:10em;
  height:10em;
  background:dodgerblue;
}
<marquee behavior="scroll" onmouseover="this.stop()" onmouseout="this.start()" direction="right" scrollamount="50" scrolldelay="1"><div class="box"></div></maruquee>

关于html - 图像离开屏幕然后重新打开的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56650172/

相关文章:

jquery - 粘性侧边栏从位置切换

html - 我如何获得表格背面的图像

css - DIV 和 CSS 布局不对齐,但为什么呢?

php - 重写规则重定向文件夹

javascript - 如何获取浏览器窗口的高度,然后将 div 的高度设置为该值

jquery - jQuery UI Slider 的 CSS 上下按钮

html - 使所有连续的 div 的大小为最高的

html - 边框上的额外填充

html - 区分 CSS 中的 Chrome 和 Safari 用户代理字符串(无 JavaScript)

javascript - 如何创建持久的随机倒计时?