分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

css的动画

发布时间:2023-09-06 02:03责任编辑:赖小花关键词:动画

css的动画是作用于div,给div加css动画  例如div旋转动画

css部分

.zhuan1{/*动画名字为转1 ??0.3秒一次 ?执行一次 停止*/ ???animation:zhuan1 0.3s ease both;/*等待0s开始*/ ???animation-delay:0s;/*过程匀速进行*/ ???animation-timing-function: linear;}/*转动画 0%的时候执行角度为0deg 100%执行角度为180deg*/@-webkit-keyframes zhuan1{ ???0%{ ???????transform: rotate(0deg); ???} ???100%{transform: rotate(180deg);}}.zhuan2{/*动画名字为转 0.3秒一次 ?执行一次 停止*/ ???animation:zhuan2 0.3s ease both;/*等待0s开始*/ ???animation-delay:0s;/*过程匀速进行*/ ???animation-timing-function: linear;}/*转动画 0%的时候执行角度为180deg 100%执行角度为0deg*/@-webkit-keyframes zhuan2{ ???0%{ ???????transform: rotate(180deg); ???} ???100%{transform: rotate(0deg);}}

js部分

//导航字体移入移出显示变色function xianshibianse(){ ???$(".li_").mouseenter(function(){ ???????$(this).css(‘color‘,‘#108EE9‘); ???????//自定义了一个bs变量,bs是自定义属性bs的值 ???????//下拉框显示隐藏 ???????var bs = $(this).attr(‘bs‘); ????????$("#daohangxiala"+bs).css("display","block"); ???????//自定义一个class属性样式:动画zhuan1和zhuan2,鼠标移入执行动画1,删除动画2 ???????$(".abc"+bs).removeClass("zhuan2"); ???????$(".abc"+bs).addClass("zhuan1"); ???}) ???$(".li_").mouseleave(function(){ ???????$(this).css(‘color‘,‘white‘); ???????var bs = $(this).attr(‘bs‘); ????????$("#daohangxiala"+bs).css("display","none"); ???????//自定义一个class属性样式:动画zhuan1和zhuan2,鼠标移入执行动画2,删除动画1 ???????$(".abc"+bs).removeClass("zhuan1"); ???????$(".abc"+bs).addClass("zhuan2"); ???})

css的动画

原文地址:https://www.cnblogs.com/-dashu/p/9276730.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved