<div class="row">
<span class="show-on-hover"><button>Remove</button></span>
<span class="hide-on-hover">1.00</span>
<span class="show-on-hover"><input value="1.00"></span>
</div>
我想要一個CSS解決方案來顯示當div懸停在輸入焦點時的輸入。我已經想通了懸停:如何在隱藏元素具有焦點時顯示它?
div.row .show-on-hover{ display:none; }
div.row:hover .hide-on-hover{ display:none; }
div.row:hover .show-on-hover{ display:inline; }
但是我怎麼保持上述規則,如果輸入具有焦點以及(包括刪除跨度爲好)?
還有一個[':focus'(HTTPS:/ /developer.mozilla.org/en-US/docs/Web/CSS/:focus)僞類。 – ajp15243
你問:如果你懸停顯示輸入的行,然後集中輸入,然後鼠標移開,你想輸入仍然可見? – skyline3000
@ skyline3000:確切的說,是的。 – Bradley