色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 實現sou索框

錢淋西1年前8瀏覽0評論

在網頁設計中,搜索功能無疑是必不可少的。一個好用的搜索框能夠讓用戶輕松地找到需要的內容。然而,如何實現一個美觀、易用、動態的搜索框呢?CSS就是一個非常有用的工具,它可以幫助我們實現各種各樣的效果,包括搜索框。

首先,我們需要用HTML創建一個搜索框的框架。下面是一個簡單的搜索框HTML代碼:

<form class="search-form">
<input type="text" placeholder="搜索" name="search" class="search-input">
<button type="submit" class="search-button">搜索</button>
</form>

這段代碼包含一個帶有“搜索”和“搜索按鈕”的文本輸入框。接下來,我們需要使用CSS來添加樣式,美化搜索框。

.search-form {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
.search-input {
height: 40px;
width: 300px;
padding: 5px;
border: none;
border-radius: 20px;
outline: none;
font-size: 16px;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}
.search-button {
height: 40px;
width: 80px;
padding: 5px;
margin-left: -80px;
border: none;
border-radius: 20px;
background-color: #3498db;
color: #fff;
font-size: 16px;
cursor: pointer;
}

以上CSS代碼分別為搜索框元素設置了相應的樣式,包括輸入框高度、寬度、內邊距、邊框等樣式,搜索按鈕的樣式,以及搜索框的排版樣式等。如果需要自定義樣式,可以根據自己的需要對樣式進行調整。

最后,我們需要在代碼中加入JavaScript,使搜索框有動態的效果。這里演示一個簡單的效果,當用戶點擊搜索按鈕時,搜索框會變成一種新的樣式:

const searchForm = document.querySelector('.search-form');
const searchButton = document.querySelector('.search-button');
searchButton.addEventListener('click', () =>{
searchForm.classList.toggle('open');
});

以上代碼中,我們為搜索按鈕添加了一個點擊事件,當用戶點擊搜索按鈕時,JS會根據已經定義好的CSS樣式修改搜索框的樣式。

總的來說,使用CSS實現搜索框是一個非常有趣又實用的技能。通過自己的探索和實踐,我們可以不斷地提高自己的技能水平,并為自己和他人創建美觀和易用的網站。