.girl { width: 100px; height: 200px; background-image: url("girl.png"); background-position: center; position: absolute; top: 50px; left: 50px; animation: run 2s infinite; } .tree { width: 300px; height: 500px; background-image: url("tree.png"); background-position: center; background-size: cover; position: absolute; bottom: 0; right: 0; } .grass { width: 100%; height: 100px; background-image: url("grass.png"); background-repeat: repeat-x; position: absolute; bottom: 0; left: 0; } @keyframes run { 0% { transform: translateX(0); } 50% { transform: translateX(200px); } 100% { transform: translateX(0); } }
通过以上代码可以看到,大家给女孩设置了一个background-image,使她变成一张图片,通过animation来让她向右不断移动,同时,大家还为树和草设置了背景图片和位置,组成了整个场景。
在这个过程中,大家使用了各种CSS属性和选择器来达到大家想要的效果,如position、background-image、animation等等,这些都是CSS基础知识。通过这本捉迷藏绘本故事,初学者可以循序渐进地学习这些知识,并且在实际操作中很好地理解它们的作用和效果。