html vw自动跳到ie,CSS3动画/关键帧,在IE11问题中使用vw进行转换
我在屏幕上制作一个元素,但在IE11中,奇怪的事情正在发生.我正在开发中,所以我无法分享实时代码.但我创造了一个小提琴来复制这个问题.
基本上,当我使用视口宽度aka vw与transform:translateX();在要在动画中使用的@keyframes中,IE11不会反映动画中视口的宽度.
所以我创建的小提琴取一个位于视口中心的元素:
>使用元素的一半在屏幕的左边缘开始
出现
>移动到视口的中心,暂停
>然后移动到视口的右边缘,一半元素离开屏幕
>在我正在开发的网站中,IE11将元素设置为动画效果
页面宽10倍
>在小提琴中,动画反向运行
并且永远不会到达页面的边缘.
所以在这两种情况下,IE11都没有在CSS动画中使用正确的vw宽度.
HTML:
IE11 weirdness when transforming vw inside keyframes
BLOCK
CSS:
* {
margin: 0;
padding: 0;
}
@-webkit-keyframes movee {
0% {
-webkit-transform: translateX(-50vw);
transform: translateX(-50vw)
}
10% {
-webkit-transform: translateX(-50vw);
transform: translateX(-50vw)
}
40% {
-webkit-transform: translateX(0vw);
transform: translateX(0vw)
}
60% {
-webkit-transform: translateX(0vw);
transform: translateX(0vw)
}
90% {
-webkit-transform: translateX(50vw);
transform: translateX(50vw)
}
100% {
-webkit-transform: translateX(50vw);
transform: translateX(50vw)
}
}
@keyframes movee {
0% {
-webkit-transform: translateX(-50vw);
transform: translateX(-50vw)
}
10% {
-webkit-transform: translateX(-50vw);
transform: translateX(-50vw)
}
40% {
-webkit-transform: translateX(0vw);
transform: translateX(0vw)
}
60% {
-webkit-transform: translateX(0vw);
transform: translateX(0vw)
}
90% {
-webkit-transform: translateX(50vw);
transform: translateX(50vw)
}
100% {
-webkit-transform: translateX(50vw);
transform: translateX(50vw)
}
}
body {
background-color: #eee;
background-image: -webkit-linear-gradient(left, black 50%, transparent 50.01%);
background-image: linear-gradient(90deg, black 50%, transparent 50.01%);
background-size: 20% 100%;
background-position: 0 0;
font-family: sans-serif;
height: 100vh;
}
article {
position: relative;
height: 100%;
width: 100%;
display: block;
}
p {
width: 100%;
background: #FFF;
text-align: center;
padding: 1em 0;
}
strong {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100px;
width: 100px;
background: red;
border: blue solid 3px;
position: absolute;
top: 50%;
left: 50%;
box-sizing: border-box;
text-align: center;
margin: -50px 0 0 -50px;
-webkit-animation: movee 5.0s linear infinite 0.0s;
animation: movee 5.0s linear infinite 0.0s;
}
html vw自动跳到ie,CSS3动画/关键帧,在IE11问题中使用vw进行转换相关推荐
- CSS3 动画关键帧 @keyframes
在CSS3中,通过 animation 属性来定义动画.虽然 transition 也可以实现从一种状态到另一种状态的动画效果,但它只能控制开始和结束的两个点,功能非常有限.而 animation 除 ...
- html css动画自动旋转,HTML5 - 用CSS3动画制作场景切换效果(移动,旋转,淡入淡出等)...
代码如下: HTML5-页面切换动画 #viewsWrapper { top:0px; left:0px; width:300px; height:200px; position:relative; ...
- 页面自动刷新,页面自动跳转
1.页面自动刷新:把如下代码加入<head>区域中 CODE: <meta http-equiv="refresh" content="20" ...
- FLOWABLE 流程中的自动跳过
文章目录 1. 背景 2. 流程 3. 实施方案 1. 背景 在实际场景中,我们往往会有这样的需求,当流程到达某一个节点的时候,当某角色或岗位不存在时直接跳过当前节点,到下一个节点(我们让其自动的跳过 ...
- Android/IOS 实现接触NFC自动跳转到App,如果未安装App,则跳转到应用市场
我们是做共享电单车的,友商最近推出了手机碰一碰NFC自动跳转到App自动开锁的功能,这个对于用户体验是有提升的,所以研究了一下. 友商的逻辑是这样的 如果手机没有安装该App,那么触碰NFC后 And ...
- AndroidIOS 实现接触NFC自动跳转到App,如果未安装App,则跳转到应用市场
我们是做共享电单车的,友商最近推出了手机碰一碰NFC自动跳转到App自动开锁的功能,这个对于用户体验是有提升的,所以研究了一下. 友商的逻辑是这样的 如果手机没有安装该App,那么触碰NFC后 And ...
- 浏览器http自动跳转https
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 浏览器http自动跳转https 问题描述: 解决方案: 问题描述: 浏览器http自动跳转https 解决方案: Chrome 浏览 ...
- 开发工具与关键技术: 使用HTML 徽章 CSS3 动画 JQUERY 动态切换 JS自动切换
开发工具与关键技术: HTML CSS3 JQUERY JS 作者:冉启东 撰写时间:2019年1月18日 1.使用HTML制作Contextual variations各种颜色类型的徽章代码如下: ...
- 背景色自动切换html,css3动画之背景颜色的自动切换
因为不同浏览器内核的不同所以会产生浏览器兼容性问题 背景颜色的变换 div{ width: 200px; height: 200px; background: blue; animation:myfi ...
最新文章
- Babel 相关资料
- php的遍历方法,PHP数组遍历方法总结
- python【蓝桥杯vip练习题库】ADV-350珠心算测验
- Integer判断相等,到底该用==还是equals
- VVC专利池最新进展:MC-IF正在召集专利拥有者
- 基于微信小程序开发的仿微信demo
- 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果
- 有哪些软件堪称「神器」,却不被大众所知?
- ps去水印教程_新手必会的PS去水印方法,绝对简单!
- 小程序webview内嵌h5链接第二次打开空白
- python io操作不被打断_PyAPNs抛出IOError操作不受devi支持
- 佛祖保佑,永无bug,代码注释大全
- 自学软件测试怎么学?【史上最详细学习路线】(附全套资料)
- uniapp获取用户信息(登录及个人中心页面的实现)
- 带头结点的单链表删除操作 (10 分)
- 什么是局域网域名?如何解析?
- stata软件不出图_Stata软件的图形绘制—2
- JAVA----Thymeleaf 简单使用
- 鸿翔dsp开发板学习笔记(1)
- 电商大数据建设 行业分化加剧
热门文章
- oracle 转换成csv文件,如何将csv转换为oracle中的表
- oracle over函数 去重,oracle over结合row_number分区进行数据去重处理
- dw怎么做竖线_我花了5分钟,做了一份极“拉风”的PPT
- upload_labs_pass18_条件竞争
- supervisor开机自启动方法
- 【转】用BlazeMeter录制JMeter测试脚本
- shell之九九乘法表
- [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(5)(IEnumerable补充)
- 多客户端异步通讯框架
- Android隐藏标题栏,全屏显示