博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3transition实现的简单动画菜单
阅读量:6581 次
发布时间:2019-06-24

本文共 590 字,大约阅读时间需要 1 分钟。

transition是css3中新添加的特性,在W3C标准中是这样描述 的:“css的transition允许css的属性值在一定的时间内从 一个状态平滑的过渡到另一个状态。这种状态可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并平滑的以动画效果改变css的属性值。”有了transition一切动画都变得如此简单。

在今天的小贴士,我们将向您展示如何让你的菜单添加一个整洁的悬浮效果。

主要就是设置图片的属性left 从0过度到300,透明度从0变到1:

.mh-menu li img{      position: absolute;      z-index: 1;      left: 0px;      top: 0px;      opacity: 0;      transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;  }  .mh-menu li:hover img{      left: 300px;      opacity: 1;  }

demo仔细看了一下,没有特别复杂,主要就是先把各个元素定位好,然后再设置透明度和动画的方向,关键是理解transition的属性

转载于:https://www.cnblogs.com/zhaolizhe/p/6936560.html

你可能感兴趣的文章
linux 查询系统版本命令、查询端口号是否被占用命令
查看>>
java笔记八:IO流之字符流与字符缓冲流
查看>>
Docker 命令收集
查看>>
myeclipse注册码生成器
查看>>
怎样快速学好PHP技术之PHP学习方法总结
查看>>
iOS App间相互跳转漫谈 part2
查看>>
Java CAS 原理剖析
查看>>
ISCC2014 writeup
查看>>
Kotlin 知识梳理(1) Kotlin 基础
查看>>
js正则表达式
查看>>
iOS socket通信,编解码,浮点型数据解析
查看>>
手把手教你如何新建scrapy爬虫框架的第一个项目(下)
查看>>
前端基础15:JS作用域基础
查看>>
Linux系统相关命令
查看>>
BATJ面试必会之 Spring 篇(一)
查看>>
表驱动法
查看>>
什么是企业内训
查看>>
firefox无法显示java插件plugin
查看>>
H3C设备之OSPF DR选举
查看>>
List grantee right in oracle
查看>>