1.过渡效果:(在之前做小米练习时已经做过啦)
四个属性:


2.米兔的练习:
实现一个简单的动画效果:

思路:雪碧图+过渡的分步效果:

但还有一个问题,这个只是实现了鼠标移上去切换的效果,没有自动的效果,这就引入了我们要学的------动画:
3.动画效果:



然后用这个效果做了一个小应用:

让这个少年跑起来!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>mito</title>
<style>
.img1{
height: 256px;
width: 256px;
background-image: url("../img/bg2.png");
margin: 0 auto;
animation: run 1s steps(6) infinite;
}
@keyframes run{
from{
background-position: 0 0;
}
to{
background-position: -1536px 0;
}
}
</style>
</head>
<body>
<div class="img1"></div>
</body>
4.变形平移-transform:

用它可以解决一个问题:(面试会问)

也可以用它做一个上浮的效果a

TIP:一个元素只会有一个transform!
那Z轴用来干什么呢?

5.旋转:

6.做一个时钟:
TIPS:把一个box放在它父级的中间:
1.将它开启绝对定位,将父级开启相对定位
2.设很多元素为0:

7.放大缩小图片:

8.less:

两个小东西:

改变后代的时候甚至可以这样:

9.弹性盒
会比float更好用一点:



10.利用flex做一个导航条:


11 聊聊像素

12 引出手机像素:

13 完美视口


14 移动端的一个联系( 学会了蛮多东西的)
x
15 响应式布局


断点(发生变化的点)一定要考虑清楚;


结束了!!!

本文介绍了使用CSS实现过渡效果、雪碧图动画、变形平移、旋转等技术,通过实例展示了如何创建一个跑动的米兔动画以及制作时钟效果。还探讨了响应式布局中的断点设置,并提到了移动端的完美视口概念。此外,讨论了Less预处理器的使用和弹性盒模型在布局中的优势。最后,强调了理解像素和响应式设计在移动设备上的重要性。
876

被折叠的 条评论
为什么被折叠?



