CSS是一种用于样式设计的编程语言,它与HTML和JavaScript一起,组成了Web前端技术的三大基石之一,俗称为前端开发。本文将介绍CSS的基础知识和常用应用题。 / CSS常用语法 / //...
CSS是一种用于样式设计的编程语言,它与HTML和JavaScript一起,组成了Web前端技术的三大基石之一,俗称为前端开发。本文将介绍CSS的基础知识和常用应用题。
/* CSS常用语法 */
// 选择器与样式定义
selector {
property1: value1;
property2: value2;
}
// 样式继承与覆盖
selector1 {
property1: value1;
}
selector2 {
property1: value2; // value2会覆盖value1
}
// 样式优先级(由高到低)
!important
inline style
#id
.class
element
/* CSS应用场景 */
// 修改文字样式
p {
font-size: 18px;
font-family: Arial;
color: #333;
line-height: 1.5;
text-align: justify;
}
// 调整盒子尺寸与边框样式
div {
width: 300px;
height: 200px;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
// 设置背景色与图片
body {
background-color: #f5f5f5;
background-image: url('bg.jpg');
background-repeat: no-repeat;
background-size: cover;
}
// 添加动画效果
.button {
background-color: #0ff;
padding: 10px 20px;
border-radius: 5px;
transition: all 0.3s ease-in-out;
}
.button:hover {
background-color: #f0f;
color: #fff;
box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
transform: scale(1.1);
}