CSS頂部搜索欄懸浮是一種常見的網站設計方式,它不僅美觀,而且用戶使用起來更加方便。下面我們就來學習一下如何實現這種效果。
首先,在HTML中創建一個搜索欄的代碼,比如:
<div class="search"> <input type="text" placeholder="請輸入搜索內容"> <button>搜索</button> </div>
然后,在CSS中設置該搜索欄的樣式,并添加懸浮效果:
.search { position: relative; z-index: 999; /*保證在頂部*/ } .search input { width: 200px; height: 30px; border: none; padding: 5px; outline: none; background: #f2f2f2; border-radius: 5px; } .search button { width: 60px; height: 30px; border: none; background: #f60; color: #fff; border-radius: 5px; margin-left: 10px; } .search { position: absolute; top: -50px; /*懸浮效果*/ left: 50%; margin-left: -130px; /*調整搜索欄水平位置*/ transition: top .3s ease-in-out; /*添加過渡效果*/ } .search:hover { top: 0; /*懸浮效果*/ }
以上就是實現CSS頂部搜索欄懸浮的全部代碼,通過設置懸浮效果可以使該欄目在頁面滾動時一直固定在頁面頂部,方便用戶隨時進行搜索操作。