web怎样制作css
CSS 制作基础方法
使用文本编辑器创建 .css 文件,例如 style.css。文件内直接编写 CSS 规则,格式为选择器加大括号内的属性和值:
body {
font-family: Arial;
background-color: #f0f0f0;
}
通过 <link> 标签将 CSS 文件引入 HTML:
<link rel="stylesheet" href="style.css">
内联样式与嵌入式样式
内联样式直接写在 HTML 元素的 style 属性中:
<p style="color: blue; font-size: 16px;">示例文本</p>
嵌入式样式写在 HTML 的 <style> 标签内:
<style>
h1 {
color: green;
text-align: center;
}
</style>
常用 CSS 属性
控制文本样式:
p {
color: #333;
font-size: 14px;
line-height: 1.5;
}
调整盒模型:
div {
width: 200px;
padding: 15px;
margin: 10px;
border: 1px solid #ddd;
}
选择器类型
类选择器:
.highlight {
background-color: yellow;
}
ID 选择器:

#header {
height: 80px;
}
后代选择器:
nav a {
text-decoration: none;
}
响应式设计
使用媒体查询适应不同屏幕尺寸:
@media (max-width: 600px) {
body {
font-size: 12px;
}
}
设置视口元标签确保移动端正确显示:
<meta name="viewport" content="width=device-width, initial-scale=1">
布局技术
Flexbox 布局:
.container {
display: flex;
justify-content: space-between;
}
Grid 布局:

.grid {
display: grid;
grid-template-columns: 1fr 2fr;
}
动画效果
创建关键帧动画:
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.element {
animation: fadeIn 2s;
}
过渡效果:
button {
transition: background-color 0.3s ease;
}
button:hover {
background-color: #555;
}
预处理器使用
Sass 示例:
$primary-color: #3498db;
.button {
background: $primary-color;
&:hover {
background: darken($primary-color, 10%);
}
}
编译后生成标准 CSS,需安装 Sass 编译器。
浏览器兼容性
使用前缀确保跨浏览器支持:
.box {
-webkit-box-shadow: 0 0 5px #999;
-moz-box-shadow: 0 0 5px #999;
box-shadow: 0 0 5px #999;
}
通过工具如 Autoprefixer 自动添加所需前缀。






