css网页制作代码

CSS 网页制作基础代码示例
以下是一些常用的 CSS 代码片段,可用于网页制作:
全局样式重置
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
响应式布局容器
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
}
弹性盒子布局
.flex-container {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
网格布局
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
按钮样式
.btn {
display: inline-block;
padding: 10px 20px;
background-color: #3498db;
color: white;
text-decoration: none;
border-radius: 5px;
transition: background-color 0.3s;
}
.btn:hover {
background-color: #2980b9;
}
导航栏样式
.navbar {
background-color: #333;
overflow: hidden;
}
.navbar a {
float: left;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.navbar a:hover {
background-color: #ddd;
color: black;
}
响应式图片
.responsive-img {
max-width: 100%;
height: auto;
display: block;
}
卡片组件
.card {
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
transition: transform 0.3s;
}
.card:hover {
transform: translateY(-5px);
}
媒体查询(响应式设计)
@media (max-width: 768px) {
.grid-container {
grid-template-columns: repeat(2, 1fr);
}
.navbar a {
float: none;
display: block;
text-align: left;
}
}
动画效果
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 1s ease-in;
}
这些代码片段可以作为网页制作的基础,可以根据实际需求进行修改和扩展。对于更复杂的网页设计,可能需要结合 JavaScript 实现交互功能。







