2016-03-24 24 views
1

İmleci metnin üzerine getirdiğimde yalnızca glif simgesinin üzerine gelmesini nasıl sağlayabilirim? Şu anda sadece imlecimi glifikonun üzerine koyduğumda ancak imleci metnin üzerine koyduğumda hiçbir şey yapmıyor.İmleç metnin üzerine getirildiğinde glif simgesinin üzerine gelmesini sağla

<ul class="nav navbar-nav"> 
    <li><a href="#" class="active" ><span class="button hvr-pop glyphicon glyphicon-home" > </span>AVALEHT</a></li> 
    <li><a href="#about "><span class="button hvr-pop glyphicon glyphicon-heart" > </span>MINU TÖÖD </a></li> 
    <li><a href="#contact"><span class="button hvr-pop glyphicon glyphicon-user" > </span>MINUST</a></li> 
    <li><a href="#contact"><span class="button hvr-pop glyphicon glyphicon-envelope" > </span>KONTAKT</a></li> 
</ul> 

.navigatsioon .navbar-default .navbar-nav>li>a:hover + .hvr.pop{ 
    display: inline-block; 
    vertical-align: middle; 
    -webkit-transform: translateZ(0); 
    transform: translateZ(0); 
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); 
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden; 
    -moz-osx-font-smoothing: grayscale; 
    position:absolute; 
} 

cevap

0

canlı örneğini bulabilirsiniz -

numaralı telefona danışın
.navbar-nav li a:hover .hvr-pop{ 
     -webkit-transform: scale(1.2); 
    transform: scale(1.2); 
     display: inline-block; 
    vertical-align: middle; 
    -webkit-transform: translateZ(0); 
    transform: translateZ(0); 
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); 
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden; 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-animation-name: hvr-pop; 
    animation-name: hvr-pop; 
    -webkit-animation-duration: 0.3s; 
    animation-duration: 0.3s; 
    -webkit-animation-timing-function: linear; 
    animation-timing-function: linear; 
    -webkit-animation-iteration-count: 1; 
    animation-iteration-count: 1; 
} 

Teşekkür ederiz.

0

sadece

.navbar-nav li a:hover .hvr-pop 
+0

Buna ulaşmak istediğim sonuca yaklaştım. Ama etki glificons üzerinde çalışmaya başlamıyor. .navbar-nav li a: hover .hvr-pop { \t ekranı: satır içi bloğu; dikey hiza: orta; -webkit-dönüşümü: translateZ (0); dönüşümü: translateZ (0); kutu gölge: 0 0 1px rgba (0, 0, 0, 0); -webkit arkadan görünüşü: gizli; arkadan görünüş: gizli; -moz-osx-font-smoothing: gri tonlama; renk: siyah; } Only color: black; Eserleri. – in2d

0

Merhaba Eğer aşağıdaki gibi yapabiliriz değiştirmek ... doğru sınıf çağıran değildir;

HTML

<div id="a" class="box">1</div> 
<div id="b" class="box">2</div> 
<div id="c" class="box">3</div> 
<div id="d" class="box">4</div> 

CSS

.box{ 
    width: 50px; 
    height: 50px; 
    background-color:#aaa; 
    display: inline-block; 
} 
#a:hover ~ #c { 
    background: red; 
} 

Ve ben sadece hover.css açmak için gerekli ve HVR içeren her şeyi kopyalanan bu jsfiddle

İlgili konular