wie mache ich eine unsichtbare text-input-Feld sichtbar auf hover?
Es scheint nicht zu funktionieren für mich!
HTML
<div id="box1">
<form action="">
<input type="string" name="htmlcode" />
</form>
</div>
CSS
#box1 {
width:100px;
height:100px;
border-color:black 4px
}
input {
display:none;
}
a:hover input{
display:block;
}
die text-Eingabe wird entweder unsichtbar oder sichtbar, aber nicht reagieren zu schweben
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kein
a
tag, Sie können schweben, zeigen die Eingaben...Ändern
#box1:hover input{display:block;}
so es wird sich zeigen, wenn Sie mit der Maus in das Feld.border-color:black 4px
ist auch ungültig. Wenn Sie möchten, um die Rahmenfarbe festzulegen, können Sie nur geben ihm die Farbe, nicht die Farbe und die Größe.Hier ein demo zeigen diese beiden Dinge behoben.
Du nicht haben
<a>
imhtml
. Versuchen:div:hover input{display:block;}
Wie andere erwähnt haben, die Sie nicht haben eine
a
- tag so ändern Sie das Ziel der:hover
als gut.Außerdem wurde die Grenze der Erklärung.
http://jsfiddle.net/XZvHh/
in der css müssen Sie diese