我对编码很陌生,但在计算机上经验丰富。在以下网站上,我正在创建一个放大悬停效果,仅用 css 编写。
链接:http: //3514.linux3.testsider.dk/da/produkter/skumdetektorer 如果您在 Chrome 中查看第 1、4、5、6、7... 图像,它们有严重的堆叠/层/悬停时的优先级问题。
一周前每个浏览器都运行良好,但突然 Chrome 开始出现问题......
起初我在所有浏览器上都遇到了同样的问题,但后来我通过搜索互联网修复了它,发现 z-index 设置是“页面优先级”问题的答案。
我尝试搜索互联网的每个角落,每一个可能与该主题相关的单词,但一无所获。
以下是现场使用的代码:
<style type="text/css">
.hovergallery img {
-webkit-transform:scale(1); /*Webkit:Scale down image to 0.8x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
-webkit-transition-duration:0.5s; /*Webkit:Animation duration*/
-moz-transition-duration:0.5s; /*Mozilla duration version*/
-o-transition-duration:0.5s; /*Opera duration version*/
opacity:1; /*initial opacity of images*/
-webkit-perspective:1000;
-webkit-backface-visibility:hidden;
}
.hovergallery img:hover {
-webkit-transform:scale(1.6); /*Webkit:Scale up image to 1.2x original size*/
-moz-transform:scale(1.6); /*Mozilla scale version*/
-o-transform:scale(1.6); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow:30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity:1; /*initial opacity of images*/
-webkit-perspective:1000;
-webkit-backface-visibility:hidden;
z-index:999;
}
</style>
webkit-perspective:
并webkit-backface-visibility:
用于阻止 chrome 中的图像在悬停时闪烁。
z-index:
用于覆盖 pageholder-shadow 优先级(页面右侧为 998),以便图像在悬停时越过而不是下方。正如您在 Firefox 或任何其他浏览器中查看链接时所看到的...