HTML5+CSS3+移动web——CSS进阶
在HTML5和CSS3的基础上,创建一个简单的移动端兼容的网页,并使用CSS进阶技术来增强用户界面的样式。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>移动端兼容的网页</title>
<style>
/* 基本样式 */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
.container {
max-width: 600px;
margin: auto;
padding: 20px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
/* 进阶样式 */
input[type="text"],
input[type="email"],
textarea {
padding: 10px;
border: 1px solid #ddd;
border-radius: 5px;
font-size: 16px;
transition: border-color 0.3s;
}
input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus {
border-color: #3498db;
box-shadow: 0 0 5px rgba(52, 152, 219, 0.5);
}
button {
padding: 10px 20px;
background-color: #3498db;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
transition: background-color 0.3s;
}
button:hover {
background-color: #2980b9;
}
</style>
</head>
<body>
<div class="container">
<form action="">
<label for="name">姓名:</label>
<input type="text" id="name" required>
<label for="email">邮箱:</label>
<input type="email" id="email" required>
<label for="message">消息:</label>
<textarea id="message" required></textarea>
<button type="submit">提交</button>
</form>
</div>
</body>
</html>
这个简单的HTML和CSS示例展示了如何创建一个响应式的表单,使用了CSS3的边框圆角和阴影效果,以及输入框聚焦时的样式变化。同时,使用了视口元标签确保在移动设备上正确显示。这个示例教学了如何使用HTML5和CSS3创建现代化的移动友好表单,并展示了如何使用CSS进
评论已关闭