2017-07-28 1 views
-1

cursor:pointer;をラッパーdiv id = aに使用する必要がありますが、ユーザーがカーソルをAまたはBに移動すると、カーソルがデフォルトに設定されます。コンテナdivにカーソルポインタを適用できません

私はAとB

Iは、zインデックスが、成功しませんを使用しようとしましたので、ラッパーのdiv内のすべての要素にcursor:pointer;を強制する代わりにする必要があります。

いずれか回避しますか? (可能であればCSSソリューションが必要です) ありがとうございました。

<div id="a" style="width:200px; height:200px; background-color:yellow; cursor:pointer; z-index: 100;"> 
 
A 
 
    <div id="b" style="width:50px; height:50px; background-color:blue; cursor:auto;"> 
 
    B 
 
    </div> 
 
    <div id="c" style="width:50px; height:50px; background-color:orange; cursor:auto;"> 
 
    C 
 
    </div> 
 
</div>

答えて

6

使用inherit代わりauto

<div id="a" style="width:200px; height:200px; background-color:yellow; cursor:pointer; z-index: 100;"> 
 
A 
 
    <div id="b" style="width:50px; height:50px; background-color:blue; cursor:inherit"> 
 
    B 
 
    </div> 
 
    <div id="c" style="width:50px; height:50px; background-color:orange; cursor:inherit;"> 
 
    C 
 
    </div> 
 
</div>

1

のそれをシンプルに保ちます。 cursor:pointercursor:autoを置き換えます

<div id="a" style="width:200px; height:200px; background-color:yellow; cursor:pointer; z-index: 100;"> 
 
A 
 
    <div id="b" style="width:50px; height:50px; background-color:blue; cursor:pointer;"> 
 
    B 
 
    </div> 
 
    <div id="c" style="width:50px; height:50px; background-color:orange; cursor:pointer;"> 
 
    C 
 
    </div> 
 
</div>

0

あなたはこれがid="a"内のすべての<div>秒間cursor: pointerを行います代わりにcursor: auto;

0

のIDをbcためcursor: pointer;を使用する必要があります。

<div id="a" style="width:200px; height:200px; background-color:yellow; cursor:pointer; z-index: 100;"> 
 
A 
 
    <div id="b" style="width:50px; height:50px; background-color:blue;"> 
 
    B 
 
    </div> 
 
    <div id="c" style="width:50px; height:50px; background-color:orange;"> 
 
    C 
 
    </div> 
 
</div>

1

利用inherit代わりのauto

<div id="a" style="width:200px; height:200px; background-color:yellow; cursor:pointer; z-index: 100;"> 
A 
    <div id="b" style="width:50px; height:50px; background-color:blue; cursor:inherit"> 
    B 
    </div> 
    <div id="c" style="width:50px; height:50px; background-color:orange; cursor:inherit;"> 
    C 
    </div> 
</div> 
関連する問題