strange CSS webkit-transform-scale hover in Chrome -
i'm new coding, experienced on computer. on following website i'm creating enlarge-on-hover effect, written in css alone.
link: http://3514.linux3.testsider.dk/da/produkter/skumdetektorer if take in chrome @ 1st, 4th, 5th, 6th, 7th... images, have serious stacking/layer/priotrity problem on hover.
every browser worked fine 1 week ago, chrome started acting up...
i had same problem browsers @ first, later on fixed searching internet , found z-index setting answer 'page-priority' problem.
i tried searching every corner of internet, every word related subject, have found nothing.
following code used on site:
<style type="text/css"> .hovergallery img { -webkit-transform:scale(1); /*webkit:scale down image 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 image 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 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: used stop images in chrome flickering on hover.
z-index: used overwrite pageholder-shadow priority (998 in right side of page), images goes on , not under on hover. see when viewing link in firefox or other browser...
try , add position:relative; .hovergallery img
.hovergallery img { -webkit-transform:scale(1); /*webkit:scale down image 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; position:relative; }
Comments
Post a Comment