在CSS中設(shè)計搜索欄的時候,我們經(jīng)常遇到一個問題:如何隱藏搜索框?如果您想了解如何使用純CSS實現(xiàn)這一目標(biāo),那么您來對地方了。下面是實現(xiàn)搜索欄隱藏的方法:
.search-box { overflow: hidden; color: transparent; height: 0; width: 0; transition: all 0.3s; } .search-box .search-input { color: #000; height: 30px; width: 200px; padding: 5px 10px; border-radius: 5px; border: solid 1px #ccc; } .search-box:hover { height: 35px; width: 210px; color: #000; } .search-box:hover .search-input { color: #000; height: 30px; width: 200px; padding: 5px 10px; border-radius: 5px; border: solid 1px #ccc; background-color: #fff; }
如您所見,我們使用了overflow:hidden和height:0屬性將搜索框隱藏起來。當(dāng)鼠標(biāo)懸停在搜索框上方時,它變得可見,同時我們通過transition屬性添加了平滑的過渡效果。
總的來說,這是一種簡單而有效的方法,使用這種方法可以輕松地實現(xiàn)搜索欄的隱藏。