web前端仿百度一下
时间: 2025-01-29 15:12:34 浏览: 12
创建百度风格的搜索页面
为了创建一个模仿百度搜索引擎的 Web 前端页面,可以利用 HTML、CSS 和 JavaScript 实现基本布局和交互功能。
使用HTML构建结构
通过定义清晰的HTML结构来搭建页面框架。主要部分包括头部导航栏、输入框以及底部链接区域[^1]:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>模拟百度</title>
<!-- 引入样式表 -->
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="header">
<img src="./logo.png" alt="Logo"/>
</div>
<form action="#" id="searchForm">
<input type="text" name="query" placeholder="请输入关键词..." required/>
<button type="submit">搜索</button>
</form>
<footer>
<p>&copy; 2023 MySearchEngine</p>
</footer>
<!-- 引入脚本文件 -->
<script src="scripts.js"></script>
</body>
</html>
应用CSS美化界面
采用简洁而直观的设计原则,使用户能够轻松识别并操作各个组件。这里给出一些基础样式的例子[^2]:
/* styles.css */
* {
margin: 0;
padding: 0;
}
body {
font-family: Arial, sans-serif;
text-align: center;
background-color: #f9f9f9;
}
.header img {
width: 270px;
height: auto;
display: block;
margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
#searchForm input[type=text],
#searchForm button {
border-radius: 2em;
outline: none;
vertical-align: top;
}
#searchForm input[type=text] {
width: 60%;
height: 40px;
line-height: 40px;
padding-left: 1em;
box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
transition: all linear .2s;
}
#searchForm input:focus,
#searchForm button:hover {
box-shadow: 0 0 5px rgb(66, 183, 42);
}
利用JavaScript增强用户体验
编写简单的事件监听器处理用户的查询请求,并展示相应的反馈信息或加载动画等互动效果[^3]:
// scripts.js
document.getElementById('searchForm').addEventListener('submit', function(event){
event.preventDefault();
const query = this.querySelector('[name=query]').value.trim();
if (query.length === 0) return;
console.log(`正在搜索 "${query}"`);
});
相关推荐


















