Vurgulu büyütmek için arka plan görüntüsünde CSS3 dönüşümü kullanıyorum.Chrome'da Jerky CSS dönüşümü
En son Opera, Safari ve Firefox tarayıcılarında test ettim ve güzel ve pürüzsüz bir şekilde çalışıyorum, ancak Chrome'da geçiş çok sarsıcı.
Heres bağlantıdır, ne demek istediğimi görmek için sosyal simgelerin üzerine gelin. http://www.media-flare.com/pins/ - Tarayıcıyı mobil görünüme küçültürken farkettim, daha da kötüye gidiyor.
Burada bir jsfiddle sürümü yaptım ve geçişi daha da zorlaştıracağı için yavaşlattım.
http://jsfiddle.net/wsgfz/1/ - Bu krom ve firefox sarsıntılı, safari ve opera pürüzsüz görünüyor.
Geçişi daha sorunsuz hale getirmek için yapabileceğim bir şey var mı? Eğer
HTML
.social {
position: relative;
list-style:none;
}
.social > li > a {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
color: transparent;
}
.social > li > a {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
color: transparent;
}
.fbook, .twit, .tmblr, .pntrst, .insta {
background: url(http://placehold.it/350x150) center center;
width: 78px;
height: 90px;
background-size: cover;
float: left;
margin: 30px;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
transition: all 0.8s ease;
}
.fbook {background-position: 0 0}
.twit {background-position: -78px 0}
.tmblr {background-position: -156px 0}
.pntrst {background-position: -232px 0}
.insta {background-position: -310px 0}
.fbook:hover, .twit:hover, .tmblr:hover, .pntrst:hover, .insta:hover {
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
transform: scale(1.5);
}
Ara Paul Irish –