0

テキストが不透明度0に設定され、画像の真上に配置されたアンカーがあります。ホバー時に不透明度0.6、背景色で部分的に表示してほしい。

IE 7では、背景はクリックできません。テキストを表示するには、テキストをどこに置くかをホバーする必要があります。背景色は、固定された幅と高さを持つアンカー全体を塗りつぶします。

ズーム:1を試しましたが、IE7はまだhaslayout:-1と言っています

a {
    color: #FFF;
    width: 250px;
    height: 113px;
    padding: 30px 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-decoration: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

テキストにカーソルを合わせると、アンカー全体がクリック可能になります。マウスがアンカーを離れて背景だけにカーソルを合わせると、機能しません。

4

2 に答える 2

1

行方不明です

  display: block;

ブロックさせたくない場合は、幅と高さは意味がありません。

あなたのコードで。追加してみることもできます

 z-index: 10;
于 2011-08-15T20:50:14.717 に答える
0

どうでも。解決しました。アンカーは、背景をクリックできるようにするために背景色が必要でした。

于 2011-08-18T20:05:20.113 に答える