css网页制作代码
CSS 网页制作基础代码示例
以下是一些常见的 CSS 代码片段,可用于网页制作:
全局样式重置
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Arial', sans-serif;
}
响应式布局容器
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
}
导航栏样式
.navbar {
background-color: #333;
color: white;
padding: 1rem;
}
.nav-list {
display: flex;
list-style: none;
gap: 2rem;
}
.nav-item a {
color: white;
text-decoration: none;
transition: color 0.3s;
}
.nav-item a:hover {
color: #ddd;
}
按钮样式
.btn {
display: inline-block;
padding: 0.5rem 1rem;
background-color: #007bff;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.3s;
}
.btn:hover {
background-color: #0056b3;
}
卡片组件
.card {
border: 1px solid #ddd;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.card-img {
width: 100%;
height: 200px;
object-fit: cover;
}
.card-body {
padding: 1rem;
}
.card-title {
font-size: 1.25rem;
margin-bottom: 0.5rem;
}
.card-text {
color: #666;
}
响应式网格布局
.grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 1rem;
}
@media (max-width: 768px) {
.grid {
grid-template-columns: 1fr;
}
}
表单样式
.form-group {
margin-bottom: 1rem;
}
.form-label {
display: block;
margin-bottom: 0.5rem;
}
.form-input {
width: 100%;
padding: 0.5rem;
border: 1px solid #ddd;
border-radius: 4px;
}
.form-input:focus {
outline: none;
border-color: #007bff;
box-shadow: 0 0 0 2px rgba(0,123,255,0.25);
}
动画效果
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.5s ease-in-out;
}
弹性盒子居中
.center-flex {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
这些代码片段可以组合使用来构建完整的网页布局和样式。根据具体需求,可以调整颜色、间距、尺寸等参数。







