css - 转换在 iOS Safari 上不起作用 - 尝试了所有不同的后缀
问题描述
我已经阅读了有关此的多个线程,并且我确定我遗漏了一些非常明显的东西,但我就是看不到它。以下在其他浏览器(Google、Brave 等)上运行良好,但在 iOS 上没有转换/转换。我错过了什么??
.flexitem {
display:flex;
flex-direction:column;
-webkit-transition: -webkit-transform 0.20s ease 0s;
transition: transform 0.20s ease;
width:100%;
background-color: white;
border-radius: 40px;
box-shadow: 0 10px 40px rgba(0,0,0,25%);
margin:2rem;
height:70rem;
}
.flexitem:active {
/* transform: scale(.98);
transition: transform 0.20s ease; */
-webkit-transform: scale(.95);
-o-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
box-shadow: 0 10px 40px rgba(0,0,0,25%);
}
解决方案
该transition
设置需要应用于元素的默认状态,而不是“待转换”状态(显然在您的情况下:active
)。
推荐阅读
- docker - 从 Windows 容器通过 VPN 连接到资源
- php - 如何将一个字符串的结果合并或合并到另一个字符串中(包括内爆)
- c++ - 数百行来自else if语句的垃圾代码
- excel - 仅使用 VBA 到 PDF 的工作表中填充的打印区域
- java - 如何在没有源代码的情况下修改 JAR 中的方法?
- java - 添加 ; 的影响 在for循环语句之后?
- visual-studio-code - 在显示门洛字体系列时使用 vscode 出现问题
- google-apps-script - Google 表格的时间戳脚本
- node.js - 节点 imap - 不稳定的互联网连接和套接字错误
- java - 从 Java 中退出浏览器