css原生写输入框和按钮合起来的圆角搜索框
时间: 2024-09-29 17:06:09 浏览: 31
原生js输入框删除文字搜索框代码.zip
CSS可以利用内联样式、类选择器或者直接对元素进行定位,来创建一个结合了输入框和按钮的圆角搜索框。这里是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
.search-box {
position: relative;
width: 200px;
border-radius: 25px; /* 设置圆角 */
background-color: #f1f1f1; /* 可自定义背景颜色 */
}
.search-box input[type="text"] {
padding: 8px 12px;
border: none;
outline: none;
width: 100%;
box-sizing: border-box;
font-size: 16px;
border-bottom: 1px solid #ccc;
}
.search-box button {
position: absolute;
top: 50%;
right: 12px;
transform: translateY(-50%);
padding: 8px 12px;
border: none;
background: transparent;
cursor: pointer;
color: #666;
}
.search-box button:hover {
color: #333;
}
</style>
</head>
<body>
<div class="search-box">
<input type="text" placeholder="请输入搜索词...">
<button>搜索</button>
</div>
</body>
</html>
```
在这个例子中,`.search-box`容器设置了圆角,并且输入框和按钮分别处理。输入框部分保持默认样式,而按钮则通过绝对定位和伪类`:hover`来改变鼠标悬停时的颜色。
阅读全文