1

マウスが「a」要素の上に移動したときに属性を「span」要素に設定したい

これが私のコードです:

<body>
<div id="wrapper">
    <div id="leftmenu">
        <li><a id="menu1" href="#"><span class="iconic menu11"></span></a></li>
        <li><a id="menu2" href="#"><span class="iconic menu22"></span></a></li>
        <li><a id="menu3" href="#"><span class="iconic menu33"></span></a></li>
        <li><a id="menu4" href="#"><span class="iconic menu44"></span></a></li>
    </div>
 </div>
</body>


#leftmenu li  a span{
    text-align:center;
    font-size:45px;
    line-height:45px;
    color: transparent;
    background-color: #CF9D9B;
    -webkit-background-clip: text;
    background-clip: text;
    text-shadow: rgba(255,255,255,0.5) 0 1px 2px;
}

これは機能しません:

#leftmenu li a:hover span {
    color: transparent;
    background-color: #0000;
}
4

1 に答える 1

1

ホバーの背景色の定義に4つの0があります。3(省略形)または6(完全な16進カラーコード)に変更します。

スパンに何かを入れて見ると、それでうまくいきます-例:http: //jsfiddle.net/sync/QKn9v/

于 2012-10-14T01:27:14.830 に答える