css3 模拟fadein,CSS3 transition fadein with display:none
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I've got some element I want to fade with CSS3. It can be simply done by 2 classes with opacity: 0 and opacity: 1, but problem is faded element is some dropdown menu and it has elements under it, so even if it has opacity: 0, its still 'clickable' and elements under it are not.
If I add display: none; attribute, element is not animated.
Is it possible with css only to avoid it?
I've checked this but didnt find working solution
http://jsfiddle.net/Eh7jr/
回答1:
Instead of display:none, try using visibility: hidden;
FIDDLE
See this article which states:
visibility animates despite the CSS Basic Box Model spec saying
“Animatable: no”
回答2:
You can do it by 100% CSS pure code.
.menu > li > ul{
display: none;
}
.menu > li:hover > ul {
display: block;
animation-duration: 0.5s;
animation-name: fadeInFromNone;
animation-fill-mode: forwards;
-webkit-animation-duration: 0.5s;
-webkit-animation-name: fadeInFromNone;
-webkit-animation-fill-mode: forwards;
-ms-animation-duration: 0.5s;
-ms-animation-name: fadeInFromNoneIE;
-ms-animation-fill-mode: forwards;
}
@-webkit-keyframes fadeInFromNone {
0% {
opacity: 0
}
1% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fadeInFromNoneIE {
0% {
opacity: 0
}
1% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fadeInFromNone {
0% {
opacity: 0
}
1% {
opacity: 0
}
100% {
opacity: 1
}
}
回答3:
You can make an element not accept clicks with this:
.hidden
{
pointer-events:none;
}
回答4:
Noticed the example in the JS Fiddle above was broken, fixed the code here:
div {
position: absolute;
transition: all 2s;
}
div.opa {
opacity: 0;
visibility:hidden;
}
clickme
$('a').click(function(){
$('div').toggleClass('opa');
})
Fixed the fiddle:
回答5:
try to make an element that do not accept click by applying z-index to negative value.
a{z-index: -999;}
Oh! I understood your problem. You can set visibility: collapse; better than hidden I think.
css3 模拟fadein,CSS3 transition fadein with display:none相关推荐
- CSS3模拟IOS滑动开关
前言 H5站点需要IOS滑动按钮的效果,想了想似乎CSS3能搞起,就折腾出来了...挺简单的..请看注释 效果 代码 <!DOCTYPE html> <html lang=" ...
- HTML5+CSS3模拟实现《亮剑》平安县城一役精彩微信群聊-谁开的炮?
转眼从2005年到现在,<亮剑>已经播出多年,但热度依然不减,而且每次重温我都会看出不一样的意蕴,今天,我就用HTML5+CSS3模拟实现<亮剑>平安县城一役精彩微信群聊-谁开 ...
- html5模拟点击事件,css3模拟jq点击事件的实例代码
今天是一个css3模拟jq点击事件,因为我发现,css3中没有类似于,js的点击事件,那么,可不可以仿照jq的效果,类似的做一个呢?主要用到,input里面的radio 单选按钮,然后后面跟一个a标签 ...
- Css3模拟彩色灯光
Css3模拟彩色灯光 开发工具与关键技术:DW前端 作者:盘子 撰写时间:2019年2月18日 下面来分享下一个简单而又好看的彩色灯光样式,源代码部分,见如下截图: 源代码部分所敲的代码很简洁,从此处 ...
- 【键盘】jQuery+CSS3模拟键盘事件(精)
jQuery+CSS3模拟键盘事件是一款基于jQuery的模拟键盘事件的应用,键盘上除了功能键,其他键都可以用这款插件来模拟.当你敲击键盘上的键时,这款应用会帮助你获取到这个键的事件,并在页面上的模拟 ...
- 【CSS3教程】CSS3基础常用技巧实例集合
为什么80%的码农都做不了架构师?>>> CSS3常用技巧 CSS3下条纹&方格斜纹背景的实现 一.效果抢先:CSS3下的条纹背景demo 这些美丽的纹饰全部都是由CS ...
- CSS3基础(4)——CSS3 渲染属性
一. CSS3 计数器详解 CSS3计数器(CSS Counters)可以允许我们使用CSS对页面中的任意元素进行计数,实现类似于有序列表的功能. 与有序列表相比,它的突出特性在于可以对任意元素 ...
- 【前端】【html5/css3】前端学习之路(二)(CSS3新选择器/CSS3盒模型/CSS3过渡效果)
一.CSS3新增选择器 1.结构(位置)伪类选择器 :first-child :选取属于其父元素的首个子元素的指定选择器 :last-child :选取属于其父元素的最后一个子元素的指定选择器 :nt ...
- css3常用方法以及css3选择器
最重要的 CSS3 模块包括: 选择器 框模型 背景和边框 文本效果 2D/3D 转换 动画 多列布局 用户界面 CSS3 边框 CSS3 边框 通过 CSS3,您能够创建圆角边框,向矩形添加阴影,使 ...
- CSS3过渡效果(CSS3)
CSS3过渡效果(CSS3) <!DOCTYPE html> <html lang="en"><head><meta charset=&q ...
最新文章
- mysql中change用法,mysql 中alter的用法以及一些步骤
- Qt5的cmake文件位置
- AI一分钟|美团确认收购摩拜;特斯拉今年第一季度产量创历史新高
- shopex PHP Notice,ShopEx PHP远程包含漏洞
- 【转】HashMap集合中key只能为引用数据类型,不能为基本类型
- 计算未来轻沙龙 | 当深度学习遇上归纳推理,图神经网络有多强大?
- 牛客网 链表结构 算法相关内容
- android_ratingbar的使用错误
- 【新闻发布系统】项目文档
- Duplicate spring bean id
- 如何在 Mac 上使用“接力”回到上次离开的地方?
- 【IRA/GSM/UCS2】the difference of IRA/GSM/UCS2 character set
- 数字信号处理matlab实验心得,数字信号处理学习心得体会3篇
- leecode:707. 设计链表
- 【VUE/H5】H5调起数字键盘的坑,及手写移动端键盘代码
- 腾讯校招软件测试工程师题库
- RabbitMQ Management HTTP API的简单封装
- CSDN博客创建目录的方法
- 科学计算机解三角函数方程,用科学计算器解方程 急!!!
- 论文结尾标注的引用的参考文献批量导入Endnote
热门文章
- 成功解决AttributeError: ‘Series‘ object has no attribute ‘split‘
- __wakeup()绕过
- 设计模式-中介者模式
- laravel 自定义函数
- 电商运营数据分析常用分析指标--概述及流量指标
- excel求和为零的解决方法
- 免费 whois 查询 API
- java jive歌词翻译_Java Jive歌词 Java JiveLrc歌词
- 中国大侠vs生化战士(转)
- php时区问题,php时区问题