css - 同时使用 css 动画比例和 css 过渡的 Safari 浏览器错误
问题描述
我创建了一个带有动画的新登录表单此登录表单在连接的每个阶段都有动画
我的动画适用于除 Safari 之外的所有浏览器(Chrome、Edge、Opera、Brave、Firefox)。但实际上,如果我在 Safari 浏览器检查器中停用并重新激活关键帧(和 -webkit),则 css 工作得很好。直到现在我还没有设法找到解决方案。
我尝试使用 css "zoom" ,但它不适用于动画。当您填写登录名(几乎 8 个字符)和密码(几乎 10 个字符)时,问题就出现了 = 选中的图标必须处于正常位置并带有比例动画。
你能帮助我吗 ?
.submit-btn img {
position: absolute;
height: 100%;
width: 100%;
right: 0;
transform: scale(0.3) rotate(0deg);
transition: 1s all;
}
.validated_img {
-webkit-animation: 1s linear 0s infinite alternate animcheck;
animation: 1s linear 0s infinite alternate animcheck;
cursor:pointer;
}
@-webkit-keyframes animcheck {
from {
-webkit-transform: scale(0.3) rotate(0deg);
}
to {
-webkit-transform: scale(0.4) rotate(0deg);
}
}
@keyframes animcheck {
from {
transform: scale(0.3) rotate(0deg);
}
to {
transform: scale(0.4) rotate(0deg);
}
}
解决方案
已解决的问题:Safari 不能同时使用变换缩放动画和过渡。我必须删除 transition:1s all; 到.submit-btn img。
推荐阅读
- ios - `UIView.layoutSublayers(of:)` 中的 `layer` 参数是否总是视图的图层?
- r - 根据 data.table R 中的两列创建分类变量
- python - 如何解析压缩的 XML 响应?
- python - 如何用最后更新的值减去熊猫数据帧的连续行
- web-scraping - 是否可以链接到社交资料以使用户无法获得 LinkedIn 的“authwall”?
- amazon-web-services - 带有 S3 存储桶的 CNAME
- javascript - 无法阻止使用带有 runAt document_start 的扩展内容脚本绘制 DOM 元素
- node.js - 如何在没有 babel 的情况下修复“语法错误 - 当前未启用对实验性语法 'decorators-legacy' 的支持”
- javascript - 在 JS 中组织嵌套对象数据?
- python - 无法使用 flask_socketio 向客户端发送消息