firefox bug in background-size, with hover and opacity -


i think found strange bug in firefox.

when have hover class on div background-size property (with change in opacity) size of of image use in background, changes 1 pixel in horizontal, or in vertical.

i made example of probleme here: http://jsfiddle.net/xz4f8/

the html:

    <div class="group cont_tutto"> <div class="conteiner_articoli_cinema">   <div class="back_navigazione_articoli-mag">     <div class="articolo_mag">       <div class="tipo-articoli-mag">speciale cinema</div>       <a href="http://www.google.it">         <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/16072013/now-you-see-me--i-maghi-del-crimine_articolo.jpg')"></div>         </a>       <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div>     </div>     <div class="articolo_mag"> <div class="tipo-articoli-mag">speciale cinema</div> <a href="http://www.google.it">  <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/16072013/theloneranger384470.jpg')"></div> </a> <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div>     </div> <div class="articolo_mag">   <div class="tipo-articoli-mag">rcensione fumetti</div>   <a href="http://www.google.it">     <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/16072013/nodo-alla-gola_articolo.jpg')"></div>     </a> <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div></div> <div class="articolo_mag">   <div class="tipo-articoli-mag">recensione cinema</div>   <a href="http://www.google.it">     <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/15072013/distribuzione-cinema-e-dvd_articolo.jpg')"></div>     </a>   <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div> </div> <div class="articolo_mag">   <div class="tipo-articoli-mag">recensione serie tv</div>   <a href="http://www.google.it">     <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/08072013/trueblood-stagione6309717.jpg')"></div>     </a> <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div> </div> <div class="articolo_mag">   <div class="tipo-articoli-mag">recensione blu-ray</div>   <a href="http://www.google.it">     <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/13072013/ax967523.jpeg')"></div>     </a> <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div> </div> <div class="articolo_mag">   <div class="tipo-articoli-mag">recensione cinema</div>   <a href="http://www.google.it">     <div class="articolo_mag_cover" style="background-image:url('http://pu2.everyeye.it/public/immagini/12072013/lareligiosa825433.jpg')"></div>     </a>  <div class="mag_titolo">         <h2><a href="/pc/articoli/stealth-bastard-deluxe_recensione_18438" title="stealth bastard deluxe">the lone ranger </a></h2>       </div> </div> </div> </div> </div> 

the css:

@charset "utf-8"; /* css document */   .articolo_mag {     background-color: #efefef;     float: left;     width: 129px;     margin-right: 6px; }  .articolo_mag_cover {     width: 129px;     height: 177px;     background-size:129px 177px;     background-color: #333; }   .articolo_mag_cover:hover {     background-size:129px 177px;     opacity: 0.9;}  .mag_titolo {} .mag_titolo h2 {display: table-cell;     vertical-align: middle;     background-color: #fff;     font-size: 10px;     font-family: lato, arial;     font-weight: bold;     border: 1px solid #d9d9d9;     text-align: center;     text-transform: uppercase;     padding-top: 0px;     padding-bottom: 0px;     height: 30px;}  .mag_titolo h2:hover {  color: #09f;     background-color: #e4e4e4;}  .mag_titolo h2 {     display: block;     color: #000000;     text-decoration: none;     text-transform: uppercase;     width: 119px;     line-height: normal;     padding-right: 4px;     padding-left: 4px;     padding-bottom: 0px;  } .tipo-articoli-mag {     background-color: rgba(0,0,0,0.75);     height: 17px;     width: 115px;     color: #fff;     font-family: lato, arial;     font-size: 10px;     font-weight: bold;     padding-top: 3px;     padding-left: 5px;     text-transform: uppercase;     left: 5px;     z-index: 25;     position: relative;     float: left;     margin-top: 150px; } 

if use cover option background-size,the size problems seems attenuated, but, of images start flicker during update of page, or hover state (seems me, firefox can't decide witch right size of image )

it seems problem triggered div container use center content in page (cont_tutto) witch has 951px in width..

no problem @ on other browsers!

you had add "-moz-backface-visibility: hidden" solve problem. here solution: http://nickpye.com/2013/04/03/css3-opacity-transition-image-wiggle-bug-in-mozilla-firefox/


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -