1.getelenmentbyid 2.换class类 css3动画控制

1.对于border-color这样的样式,document.getElementById(‘demo‘).style.borderColor=‘red‘;带横线的连起来去掉横线,从第二个字母开始大写。

2.换class类的操作,主要对于整体样式的应用,比如网页的换肤功能。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#ddd img{
width: 196px;
height: 196px;
border: 1px solid transparent;
border-radius: 50%;
}
@keyframes myfirst{
from{transform: rotate(0deg);}
to{transform: rotate(360deg);}
}
#ddd{
animation: myfirst 3s linear infinite running;
width: 200px;
height: 200px;
margin: 0 auto;
border: 1px solid red;
border-radius: 50%;
}
.stop{
animation: myfirst 3s linear infinite paused;
width: 200px;
height: 200px;
margin: 0 auto;
border: 1px solid red;
border-radius: 50%;
}
.running{
animation: myfirst 3s linear infinite running;
width: 200px;
height: 200px;
margin: 0 auto;
border: 1px solid red;
border-radius: 50%;
}
</style>
</head>
<body>
<div id="ddd" onmouseover="document.getElementById(‘ddd‘).style.animationPlayState=‘paused‘";
onmouseout="document.getElementById(‘ddd‘).style.animationPlayState=‘running‘";>
<img src="img/01.jpg">
</div>
<div id="ddd" onmouseover="this.className=‘stop‘";
onmouseout="this.className=‘running‘">
<img src="img/01.jpg">
</div>
</body>
</html>

时间: 2024-10-12 14:04:38

1.getelenmentbyid 2.换class类 css3动画控制的相关文章

Atitit.隔行换色 &#160;变色 css3 结构性伪类选择器

Atitit.隔行换色  变色 css3 结构性伪类选择器 1.1. css3隔行换色扩展阅读 1 1.2. 结构伪选择器 1 1.3. jQuery 选择器2 1.1. css3隔行换色扩展阅读 原理就是利用结构伪类选择器 .list_div tr:nth-of-type(odd){background:#fff;} /* 奇数行 */ /*-------------------------------*/ .list_div tr:nth-of-type(even){ background:

CSS3伪类实现动画旋转效果

一个简单的动画效果demo,keyframes为关键帧,图片贴在代码下方.利用了伪类实现css3动画效果,初学者可以看一下,恩.<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Keywords" content="关键词"> <meta name="D

显示层封装及实现与优化(无动画+css3动画+js动画)

showhide.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>showhide</title> <link rel="stylesheet" href="../css/base.css"> <style> body{ width

CSS3学习(CSS3过渡、CSS3动画)

CSS3过渡:transition属性--专门应对颜色.长度.宽度.位置等变化的过渡 通过CSS3,我们可以在不使用Flash和JavaScript的情况下,为当前某元素从某样式改变为某样式的时候添加过渡效果.我们仅仅使用到了一个transition属性,专门来写过渡从一个样式到另一个样式过渡时所花费的时间,以秒为单位.若时长不规定,默认为0,即没有过渡时间.在使用这个过渡效果的时候,我们使用了类似于超链接的l(link).v(visited).h(hover).a(active)样式的控制.此

css3动画简介以及动画库animate.css的使用

在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工.美你妹啊,请叫我前端工程师好不好.呃..好吧,攻城尸...呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3的动画就绝对是值得你拥有了,虽说IE9以及更早版本的IE浏览器都不支持css3动画,但是IE6-8浏览器已是江河日下,使用谷歌浏览器.火狐浏览器.IE10+浏览器以及移动端浏览器等这些支持css3动画的浏览器的人数越来越多,所以如果很简单的就能让一部分人获得更好的用户体验,那何乐而不为呢. 从广义上

用CSS3动画特效实现弹窗效果

提示:如果大家觉得本篇实现的弹窗效果有用,可持续关注.接下会添加更多效果并且封装成插件,这样使用就方便了. CSS3特殊效果 CSS3为用户添加了三个特殊效果的处理方式:过渡.动画.变化.当用户和界面元素交互时,使用这些特殊样式可大大改善用户的体验效果.这些效果直接由浏览器引擎处理,可以节省开销.尽管如此,它们也会耗费大量的处理能力,尤其是一些复杂的WEB页面上.即使是最基本的效果,也是如此.本篇的目的只是熟悉下这三种CSS处理效果,不推荐在实际系统中大篇幅使用. 温馨提示:请谨慎大篇幅使用这些

你需要知道的CSS3 动画技术

译自:你需要知道的CSS3 动画技术 译自:What You Need To Know About Behavioral CSS 请尊重版权,转载须注明本站链接! 译序:本文译自Smashingmagazine,但是原文讲述的内容有些浅,也不是很完整,前端观察在翻译的前提下,增加了更多的更系统的内容.如有不足之处,欢迎指正补充. 随着网络的发展,浏览器具有更强的渲染更高级代码的能力,我们正逐步实现跨越所有平台和浏览器的目标.我们不但可以要花费更少的时间来确保我们的盒模型在IE6中看起来正常,而且

css3动画大门打开

首先,先在<body></body>中加入门 然后写好大门的css,如下:[由于本人设计不好,所以这里的门都是用颜色块代替的,大家在用的时候可以换成各种门的背景] div{ margin:0; padding:0; } .door{ width:450px; height:450px; position:relative; background:#a1a1a1; } .door .leftDoor,.door .rightDoor{ position:absolute; width

KHL 005 11-计算机-本职-前台 CSS3 动画

animation 动画效果组成 通过类似Flash动画中的关键帧来声明一个动画 在animation属性中调用关键帧声明的动画,从而实现一个更为复杂的动画效果 animation的子属性 animation-name : 主要用来指定一个关键帧动画的名字,这个动画名必须对应一个@keyframes规则.CSS加载时会应用animation-name指定的动画,从而执行动画. animation-duration : 主要用来设置动画播放所需时间,一般以秒为单位 animation-timing