Is there a way to only use pure CSS code to show a text field when you hover a button?
<form id="demo">
<input type="text" id="search-field" name="s" placeholder="Search">
<input type="submit" id="search-icon">
<i class="fa fa-search"></i>
</form>
The text field should be hidden and only shows up when you hover the button. I'm not sure it can be done through CSS only. :/