css+javascript网页抖动图标、抖动制作教程,输入抖动命令js执行命令让网页抖动起来(详细版)

首先我想说关于网页中做css抖动不难,用js命令也不难,下面我将为大家详细介绍具体做法。

一、我们要先有个网页代码的基本架构,比如

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
</head>
<body>
	<div>
	<h1>我们先随便建一点标签</h1>
	<p>我们先随便建一点标签</p>
	<span></span>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<span></span>
	</div>
</body>
</html>

二、为了使我们的抖动更加明显我们可以在网页中插入几张图片,比如

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
</head>
<body>
	<div>
	<h1>我们先随便建一点标签</h1>
	<p>我们先随便建一点标签</p>
	<span><img src="2.jpg" height="100" width="200" alt=""></span>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<span><img src="5.jpg" height="100" width="200" alt=""></span>
	</div>
</body>
</html>

三、要想产生抖动样式,css当然是少不了的,css抖动样式我们可以自己写,我们也可以直接去网上下载,由于网上大神制作的css抖动样式比较全面和好玩,我就从网上下载了。   我可以直接把网站的地址给大家。 下载css抖动样式网站地址:http://elrumordelaluz.github.io/csshake/css/csshake.min.css

大家可以直接把网页另存为桌面上,到时候就可以直接调用css样式了。但是要注意一点的是要把css样式和所制作的网页放在同一个文件夹,也可以都放在电脑桌面上。

要是大家不会下载css样式,还有另外一种方法,大家可以直接在网上调用css样式,就是直接把网站的地址当做链接,比如(建议大家css样式下载使用)

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
	<link rel="stylesheet" href="http://elrumordelaluz.github.io/csshake/css/csshake.min.css">
</head>
<body>
	<div>
	<h1>我们先随便建一点标签</h1>
	<p>我们先随便建一点标签</p>
	<span><img src="2.jpg" height="100" width="200" alt=""></span>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<span><img src="5.jpg" height="100" width="200" alt=""></span>
	</div>
</body>
</html>

四、当链接好了css抖动样式后,我们就可以在网页中调用css样式了,下面我先为大家介绍一下怎么调用css样式的一种方法

利用类标签的方法,在标签中插入class类标签导用抖动样式比如可以这样<h1 class="shake">我们先随便建一点标签</h1>

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
	<link rel="stylesheet" href="http://elrumordelaluz.github.io/csshake/css/csshake.min.css">
</head>
<body>
	<div>
	<h1 class="shake">我们先随便建一点标签</h1>
	<p class="shake">我们先随便建一点标签</p>
	<span class="shake"><img src="2.jpg" height="100" width="200" alt=""></span>
	<p class="shake">我们先随便建一点标签</p>
	<p class="shake">我们先随便建一点标签</p>
	<p class="shake">我们先随便建一点标签</p>
	<span class="shake"><img src="5.jpg" height="100" width="200" alt=""></span>
	</div>
</body>
</html>

一般双标签内都可以插入class类标签,导用抖动样式。在这里我们要注意一点:当我们在那个标签插入class类抖动样式时,那个标签所产生的网页就会产生抖动的效果。

然而对于这个css抖动样式表我们有好多种不同的抖动样式,我用代码为大家展示

<div class="shake shake-hard"></div>
<div class="shake shake-slow"></div>
<div class="shake shake-little"></div>
<div class="shake shake-horizontal"></div>
<div class="shake shake.vertical"></div>
<div class="shake shake-rotate"></div>
<div class="shake shake-opacity"></div>
<div class="shake shake-crazy"></div>

一共有九种。

导入了css抖动样式后你的网页坑定就会产生抖动了。

五、要是想让你的网页更加高大上的话,当然少不了js这一部分吧。

要想产生js命令,首先要先在你想要命令的区域块内定义一个id,比如

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
	<link rel="stylesheet" href="csshake.min.css">
</head>
<body>
	<div id="a">
	<h1 class="shake">我们先随便建一点标签</h1>
	<p class="shake">我们先随便建一点标签</p>
	<span class="shake"><img src="2.jpg" height="100" width="200" alt=""></span>
	<p class="shake">我们先随便建一点标签</p>
	<p class="shake">我们先随便建一点标签</p>
	<p class="shake">我们先随便建一点标签</p>
	<span class="shake"><img src="5.jpg" height="100" width="200" alt=""></span>
	</div>
</body>
</html>

然后就是设置有关js样式,代码不难。

js代码被包在script标签内

我们要产生的效果就是在命令框内输入抖动指令,让网页执行命令,让原本不抖的网页抖动起来。

主要涉及到的属性标签有input   onclick   onchange

先将代码展示再解释吧

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
	<link rel="stylesheet" href="http://elrumordelaluz.github.io/csshake/css/csshake.min.css">
</head>
<body>
	<div id="a">
	<h1>我们先随便建一点标签</h1>
	<p>我们先随便建一点标签</p>
	<span><img src="2.jpg" height="100" width="200" alt=""></span>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<span><img src="5.jpg" height="100" width="200" alt=""></span>
	</div>
	<script>
       function dou(){
       	var x=document.getElementById('b').value;
       	if(x=="抖动"){
       		var y=document.getElementById('a').className="preview-item big shake shake-hard shake-constant hover-stop";
       	}
       }
	</script>
	<p>请输入抖动,网页即可抖</p>
<input id="b" type="text"  onchange="dou()" />
<input type="submit" onclick="dou()"/ >
</body>
</html>

我们先介绍这条标签的意思<input id="b" type="text"  onchange="dou()" />

这个标签显示了一个输入框id表示这个输入框的id,与上面的js命令有关,onchang标签表示    用户改变输入域内容时执行 JavaScript 代码   所以后面的等号内容与js内容相同

接下来介绍

<input type="submit" onclick="dou()"/ >

这个标签表示提交框      onclick    属性当按钮被单击时执行js命令  所以等号后面的内容也与js内容相同

function表示一个函数

var 后面表示定义的变量,后面还有个if函数,起判断作用   后面的className才是最不可缺少的,这个对对象起命令作用

下面是我另外做的抖动页面和代码

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>抖动网页的基本框架</title>
	<link rel="stylesheet" href="csshake.min.css">
</head>
<body>
	<div id="a">
	<h1>我们先随便建一点标签</h1>
	<p>我们先随便建一点标签</p>
	<span><img src="2.jpg" height="100" width="200" alt=""></span>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<p>我们先随便建一点标签</p>
	<span><img src="5.jpg" height="100" width="200" alt=""></span>
	</div>
	<script>
       function dou(){
       	var x=document.getElementById('b').value;
       	if(x=="抖动"){
       		var y=document.getElementById('a').className="preview-item big shake shake-hard shake-constant hover-stop";
       	}
       }
	</script>
	<p>请输入抖动,网页即可抖</p>
<input id="b" type="text"  onchange="dou()" />
<input type="submit" onclick="dou()"/ >
</body>
</html>
时间: 2024-10-10 18:04:53

css+javascript网页抖动图标、抖动制作教程,输入抖动命令js执行命令让网页抖动起来(详细版)的相关文章

强大的CSS:模拟下雪效果动画制作教程

下雪效果只是一类效果的名称,可以是红包雨等一些自由落体的运动效果,本文就是用纯css模拟下雪的效果,更多效果大家可以自行发挥. 1.前言 由于公司产品的活动,需要模拟类似下雪的效果.浏览器实现动画无非css3和canvas(还有gif),对比下css3和canvas的优缺点: 动画自由度:canvas胜: 复杂度:canvas胜: 兼容性:canvas胜: 性能:css3胜(requestAnimationFrame和硬件加速). 由于对于性能有一定的要求,canvas对比css3会有更多的计算

CSS:模拟下雪效果动画制作教程

下雪效果只是一类效果的名称,可以是红包雨等一些自由落体的运动效果,本文就是用纯css模拟下雪的效果,更多效果大家可以自行发挥. 1.前言 由于公司产品的活动,需要模拟类似下雪的效果.浏览器实现动画无非css3和canvas(还有gif),对比下css3和canvas的优缺点: 动画自由度:canvas胜: 复杂度:canvas胜: 兼容性:canvas胜: 性能:css3胜(requestAnimationFrame和硬件加速). 由于对于性能有一定的要求,canvas对比css3会有更多的计算

IT兄弟连 HTML5教程 HTML5的学习线路图 第一阶段学习网页制作

学习HTML5技术可并不是简单学会几个新增的标签而已,HTML5现在可以说是前端所有技术的代名词.需要学习的语言和工具不仅多,对于刚接触他们的新人会感觉很乱.另外,前端开发也会细分很多个开发岗位,不同的岗位所涉及的技术也会有差别,所以先要确定自己的发展定位,收集要学习的内容,整理好学习的顺序.很多时候,成功除了勇气.坚持不懈外,更需要方向.也许有了一个好的方向,成功来得比想象的更快.如果在错误的路上奔跑,再怎么努力也是白搭.学习Web前端也是如此,首先应该选择一个正确的学习路线.HTML5学习线

网页性能之HTML,CSS,JavaScript

转载自AlloyTeam:http://www.alloyteam.com/2015/05/wang-ye-xing-neng-zhi-html-css-javascript/ 前言 html css javascript可以算是前端必须掌握的东西了,但是我们的浏览器是怎样解析这些东西的呢 我们如何处理html css javascript这些东西来让我们的网页更加合理,在我这里做了一些实验,总结起来给大家看看. 最简单的页面 1 2 3 4 5 6 7 8 9 <!DOCTYPE html>

CSS JavaScript仿天猫侧边网页菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

韩顺平_轻松搞定网页设计(html+css+javascript)_第34讲_js超级玛丽小游戏

韩顺平_轻松搞定网页设计(html+css+javascript)_第34讲_js超级玛丽小游戏_学习笔记_源代码图解_PPT文档整理 分类: PHP 2012-12-12 15:01 4256人阅读 评论(0) 收藏 举报 文西马龙:http://blog.csdn.net/wenximalong/ 采用面向对象思想设计超级马里奥游戏人物(示意图) 怎么用通过按键,来控制图片的位置 这个小游戏,用面向对象会很方便,不用面向对象会很麻烦很麻烦,比如以后要讲解的坦克大战的游戏,要是用纯的面向过程或

Dreamweaver CS5网页制作教程

说到Dreamweaver这个网页制作神器,不由得想起在学校里上的选修课,那是的我们只知道 table 布局,只知道构建网站最方便的是使用"所见即所得"编辑器.回忆一下,真的是很怀旧啊! 虽说咱现在大部分时间都在用sublimeText和eclipse,但是想要入门web前端,Dreamweaver的学习是必不可少的,他能帮助我们了解最基本的页面构成,了解图片相关的特性,了解什么是页面样式.... 现在看Dreamweaver,他就是一个集成众多功能的编辑器,即使他有一些不太惹嫌的bu

phpcms v9模板制作教程(转载)

第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方网站首页链接下载.安装好打开v9的根目录"phproot→phpcms→templates"文件夹把"default"文件夹复制一份起名"redu". 3.登陆v9后台登录地址:http://localhost/admin.php用户名:phpcms 密码:phpcms 4

纯CSS3彩色边线3D立体按钮制作教程

今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣.本文不仅可以让大家看到演示效果,而且我们把制作教程也分享出来,首先来看看效果图: 我们也可以在这里看到这些按钮的DEMO演示. 接下来就来分享一下制作教程以及源代码,按钮的源代码主要由HTML和CSS两部分代码组成,先来看看HTML代码: <button class="blue"> <div class="wrapper"