行间样式、内部样式和外链样式
写在style属性中的样式叫行间样式
写在style标记的样式叫内部样式
写在css文件里的样式叫外链样式,需要link链入html文件
内部样式和外链样式需要用选择器找到要设置样式的元素
选择器
通配符选择器:* 选中所有的元素
标记名选择器:div 选中所有标记名为div的元素
类名选择器:.d1 选中所有类名为d1的元素
id选择器:#a 选中id值为a的唯一元素
伪类
元素的一种状态,激活时其css会生效
hover伪类:鼠标与元素发生接触
active伪类:鼠标击中元素触发
样式
width:宽度
height:高度
transition:过渡动画:样式 运动曲线 动画时长
开发者工具
在浏览器中按F12键或fn+F12,打开开发者工具,选择元素,点击对应元素,显示对应样式
快捷键
/* width: 200px; */
/* w200px宽度的简写 */
/* h200px */
/* bgc背景颜色 */
/* fz20px字体大小简写 */
<!-- 撤销(ctrl+z)和重做(ctrl+y) -->
<!-- div.box:创建一个class为box的div元素 -->
<!-- div#div1:创建一个id为div1的div元素 -->
<!-- div*5:创建5个div元素 -->
<!-- div.box#div$*5:$代表递增的意思 -->
代码展示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="">
<style>
.day{
background-color: hotpink;
color: black;
font-size: 70px;
transition: all linear 0.5s;
}
.day:hover{
width: 1000px;
height: 100px;
background-color: rgb(105, 255, 173);
color: rgba(0, 0, 0, 0.315);
font-size: 80px;
}
.week{
background-color: hotpink;
color: black;
font-size: 70px;
transition: all linear 0.5s;
}
.week:hover{
width: 700px;
height: 100px;
background-color: rgb(105, 255, 173);
color: rgba(0, 0, 0, 0.315);
font-size: 80px;
}
.time{
background-color: hotpink;
color: black;
font-size: 70px;
transition: all linear 0.5s;
}
.time:hover{
width: 700px;
height: 100px;
background-color: rgb(105, 255, 173);
color: rgba(0, 0, 0, 0.315);
font-size: 80px;
}
.time:active{
width: 90px;
background-color: greenyellow;
color: brown;
font-size: 90px;
}
</style>
</head>
<body>
<div class="day">今天是2022年1月25日</div>
<div class="week">星期二</div>
<div class="time">下午</div>
</body>
</html>