使用HTML和CSS创建搜索栏


要使用HTMLCSS创建搜索栏,我们可以使用简单的表单元素和基本的CSS属性。搜索框是网站中最常用的组件,它使导航更加方便。在这篇文章中,我们将了解如何使用HTML和CSS创建一个带有搜索按钮的搜索栏。

在这篇文章中,我们有一个文本类型的输入框和一个按钮,我们的任务是使用HTML和CSS创建一个搜索栏。

使用HTML和CSS创建搜索栏的步骤

  • 首先,我们创建了一个表单,然后使用HTML input标签和type属性创建了一个搜索输入文本框,然后使用button标签创建了一个按钮。
  • 我们使用了**search**类,它设置了搜索栏的背景颜色最大宽度
  • 然后,我们设计了搜索输入框,我们应用了内边距边框,并设置了框的宽度圆角
  • 使用**button**类,我们通过设置按钮的背景颜色和文本颜色来设计按钮。
  • 我们使用了:hover伪类,它在悬停时将光标更改为指针,并更改背景和文本颜色。
  • 我们使用了link标签在搜索按钮上插入一个图标。

示例

这是一个完整的示例代码,实现了上面提到的使用HTML和CSS创建搜索栏的步骤。

<!DOCTYPE html>
<html lang="en">
<head>
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
	<title>Document</title>
	<style>
		.search {
			padding: 5px;
			background-color: #031926;
			max-width: fit-content;
			border-radius: 5px;
		}
		input[type="text"]{
			padding: 10px;
			border: 2px solid #031926;
			border-radius: 5px;
			width: 200px;
		}
		button {
			padding: 10px;
			border-radius: 5px;
			background-color: #031926;
			color: white;
		}
		button:hover {
			color: #031926;
			background-color: white;
			cursor: pointer;
		}
	</style>
</head>
<body>
	<h3>
		To create a Search Bar using HTML and CSS
	</h3>
	<p>
		We have used <strong>input</strong> tag
		to create a text type search box using HTML
		and CSS.
	</p>
	<div class="search">
		<form action="#">
			<input type="text" placeholder="Search...">
			<button type="submit">
				<i class="fa fa-search"></i>
			</button>
		</form>
	</div>
</body>
</html>

结论

在这篇文章中,我们学习了如何使用HTML和CSS创建搜索栏。这是一个非常简单的任务,可以使用基本的CSS属性轻松实现。

更新于:2024年9月17日

1K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告