在網頁設計中,CSS是不可或缺的一部分。除了可以用來布局和美化頁面,CSS也可以用來實現各種好玩的創意設計。下面就來介紹幾個比較有趣的CSS創意。
/* Emoji鼠標跟隨效果 */ .emoji { position: fixed; top: 0; left: 0; } .emoji:hover { animation: emoji 0.8s infinite; } @keyframes emoji { 0% { transform: translate(0, 0); } 50% { transform: translate(20px, -20px); } 100% { transform: translate(40px, 0); } } /* 卡片彈跳效果 */ .card { position: relative; animation-name: bounce; animation-duration: 1s; } @keyframes bounce { 0% { top: -50px; } 50% { top: 0; } 100% { top: -50px; } } /* 文字漸變效果 */ .gradient-text { background: linear-gradient(to right, #ffafbd, #ffc3a0, #ffcd8c, #ffd28f, #ffd28f, #ffb8d1, #fdb8ff, #d8b8ff, #b8d1ff, #b8f1ff); background-clip: text; -webkit-background-clip: text; color: transparent; } /* 顏色漣漪效果 */ .ripple { position: relative; overflow: hidden; } .ripple:after { content: ''; position: absolute; top: 50%; left: 50%; width: 0px; height: 0px; background-color: rgba(255, 255, 255, 0.3); border-radius: 100%; transform: translate(-50%, -50%); transition: width 0.3s ease-out, height 0.3s ease-out; } .ripple:hover:after { width: 300px; height: 300px; }
以上就是幾個比較好玩的CSS創意,它們各具特色,可以讓網頁變得更加生動有趣。在實際開發中,我們還可以根據自己的需要和創意,發揮CSS的無限可能性。
上一篇大屏css怎么寫