CSS捉迷藏繪本故事是一本涉及CSS技術(shù)的圖書,這本書通過(guò)講述一個(gè)女孩在園里與CSS各種屬性玩捉迷藏的故事,向讀者介紹了CSS中的各類屬性、選擇器、繼承等基礎(chǔ)知識(shí),適合初學(xué)者入門學(xué)習(xí)。
.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); } }
通過(guò)以上代碼可以看到,我們給女孩設(shè)置了一個(gè)background-image,使她變成一張圖片,通過(guò)animation來(lái)讓她向右不斷移動(dòng),同時(shí),我們還為樹和草設(shè)置了背景圖片和位置,組成了整個(gè)場(chǎng)景。
在這個(gè)過(guò)程中,我們使用了各種CSS屬性和選擇器來(lái)達(dá)到我們想要的效果,如position、background-image、animation等等,這些都是CSS基礎(chǔ)知識(shí)。通過(guò)這本捉迷藏繪本故事,初學(xué)者可以循序漸進(jìn)地學(xué)習(xí)這些知識(shí),并且在實(shí)際操作中很好地理解它們的作用和效果。