2017-06-05 8 views
0
<div class="a"> 
<img class="img_c" id="img_id" src="~~"> 
<div class="b"> 
    <div class="c"> 
    <ul class="d" id="e"> 
    <li ~~~ > 
    </ul> 
    </div> 
</div> 
</div> 

カーソルをeボタンの上に置いて画像を表示したいとします。 bクラスはmax-width属性を持っていますが、画像は幅で囲まれていないため、クラスbの外になければなりません。 この場合、どのようにしてCSSコードを記述しますか?ボタンの上にカーソルを置いたときに画像を表示する方法(継承なし)

+0

いくつかのCSSの一部を共有&ボタンがどこにしてください? – LKG

+0

ボタンは「e」です。 –

+0

#img_id { \t位置:絶対; \t top:73.5px; \t身長:65px; \t z-インデックス:-800; \t display:なし; } –

答えて

0

jQueryを使用できる場合は、このようなものを使用して画像を表示/非表示にすることができます。

$("#e li").hover(
 
    function() { 
 
    $("#img_id").show(); 
 
    }, 
 
    function() { 
 
    $("#img_id").hide(); 
 
    } 
 
);
#img_id { 
 
    display: none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="a"> 
 
<img class="img_c" id="img_id" src="~~"> 
 
<div class="b"> 
 
    <div class="c"> 
 
    <ul class="d" id="e"> 
 
    <li>item 1</li> 
 
    <li>item 2</li> 
 
    <li>item 3</li> 
 
    <li>item 4</li> 
 
    </ul> 
 
    </div> 
 
</div> 
 
</div>

関連する問題