问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在html5页面中用js怎么实现这些效果,新手求解

发布网友 发布时间:2022-04-22 07:42

我来回答

2个回答

热心网友 时间:2022-06-17 22:46

给你做 第一个,用的是css3和js实现的。

下面的3个都可以用js实现,如果要做的好看一点的话,可以用jquery或者其他的组件

<!DOCTYPE html>
<html>
<head>
<style> 
.move 
{
width:100px;
height:100px;
background:red;
position:relative;
animation-name:myfirst;
animation-ration:5s;
animation-timing-function:linear;
animation-delay:0;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-play-state:paused;
/* Firefox: */
-moz-animation-name:myfirst;
-moz-animation-ration:5s;
-moz-animation-timing-function:linear;
-moz-animation-delay:0;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:alternate;
-moz-animation-play-state:paused;
/* Safari and Chrome: */
-webkit-animation-name:myfirst;
-webkit-animation-ration:5s;
-webkit-animation-timing-function:linear;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
-webkit-animation-play-state:paused;
/* Opera: */
-o-animation-name:myfirst;
-o-animation-ration:5s;
-o-animation-timing-function:linear;
-o-animation-delay:0;
-o-animation-iteration-count:infinite;
-o-animation-direction:alternate;
-o-animation-play-state:paused;
}

@keyframes myfirst
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}
.c{
position: absolute;
width:300px;
height: 300px;
border:solid 1px red;

}
</style>
</head>
<body>


<p><b>注释:</b>本例在 Internet Explorer 中无效。</p>
<div class="c">
<div class="move" id="move"></div>
</div>

</body>
<script>
window.onload = function(){
document.getElementById("move").onclick = function(){
this.style.animationPlayState = "running";
}
}
</script>
</html>

热心网友 时间:2022-06-17 22:47

JavaScript可以追问可以帮我写吗

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 html5和css和js怎么使用 html5跟js 有什么关系? HTML5 js如何获取所有相同ID或class的元素? html5 js 问题 学习html5必须要有js基础么 学HTML5必须要学JS吗? html5和js是什么关系 Html5和Javascript是什么关系 冰丝汽车坐垫塑胶卡扣怎么用 汽车后排安全带卡扣怎么拽出来啊 汽车座套蛇形卡扣怎么用 怎样取汽车卡扣 汽车坐垫卡扣怎么安装 汽车脚垫卡子怎么用 汽车安全带卡扣怎么系的过程 汽车防护板卡扣可以直接摁进去吗? 汽车后方顶棚上的卡扣怎么用? 汽车后排座垫卡盘怎么用? 汽车脚垫上的卡扣怎么安装 现代后排安全带卡扣怎么用 学习html5是先学js还是h5 js和html5怎么结合 html5 + javascript用什么开发工具 HTML5+js 可以开发手机app么 Html5 不需要 JavaScript? 微信提现到农业银行卡怎么提现 微信理财通怎么提现到农业银行卡 微信的钱可以提现到农业银行卡吗 赚钱什么能把赚的钱立刻到农业银行为什么我在微信... 携程跟去哪儿是一家吗? 微信提现到农业银行卡要多少时间 微信提现到农业银行卡上要多久 比较携程网,去哪儿网,同程网的优势和劣势 微信转红包和农业银行,怎么转了 我从微信零钱提钱到农行卡,每次要扣多少钱? 同程网,携程网,去哪儿网各种优势和劣势比较一下?... 去哪儿和携程那个好? 携程旅行网和去哪儿哪个好一点 苹果手机功能itunestore和appstore 是什么意思 携程旅行和去哪儿网合并了吗?