【发布时间】:2014-03-29 06:15:27
【问题描述】:
我正在尝试使用 html 网站中的一些图像制作简单的悬停效果。 计划是:当您将鼠标悬停在图像上时,会出现图像阴影和一些细节。 css代码是这样的。
/* Hover overs */
.folio4:hover .face {
opacity:1;
cursor: pointer;
}
.folio4:hover img {
opacity: 1;
}
.folio4:hover h2 {
opacity: 1;
}
.folio4:hover a.icon {
opacity:1;
transform: translateY(75px);
-webkit-transform: translateY(75px);
-o-transform: translateY(75px);
-ms-transform: translateY(75px);
transition: 500ms;
-webkit-transition: 500ms;
-o-transition: 500ms;
-ms-transition: 500ms;
}
.folio4:hover a.icon2 {
transition: 500ms;
-webkit-transition: 500ms;
-o-transition: 500ms;
-ms-transition: 500ms;
transform: translateY(75px);
-webkit-transform: translateY(75px);
-o-transform: translateY(75px);
-ms-transform: translateY(75px);
opacity: 1;
}
它适用于所有浏览器,除了移动版 Safari。我该怎么做才能使它起作用? 提前感谢您的每一个回答。
【问题讨论】:
-
移动设备倾向于不使用悬停状态。你试过
:focus吗?你也应该在堆栈中有无前缀版本的变换/转换 last。
标签: css webview safari css-transitions