CSS3中心放大動(dòng)畫是一種非常流行的效果,可以為網(wǎng)站添加更多的交互性和動(dòng)感。在這篇文章中,我將向大家介紹如何使用CSS3實(shí)現(xiàn)中心放大動(dòng)畫。
.box{ width: 100px; height: 100px; background: #ddd; position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; /*居中*/ transform: scale(1); /*初始狀態(tài)*/ transition: transform 0.3s ease-out; /*過渡效果*/ } .box:hover{ transform: scale(1.1); /*放大*/ }
上面的代碼中,我們首先給一個(gè)class為box的元素設(shè)置寬度和高度,然后使用了絕對(duì)定位將其居中。接著,我們使用transform屬性將其初始狀態(tài)設(shè)置為1。然后在:hover偽類中使用transform將其放大至1.1,同時(shí)過渡時(shí)間設(shè)置為0.3s,過渡動(dòng)畫效果設(shè)置為ease-out。
通過這些簡(jiǎn)單的代碼,我們便能夠?qū)崿F(xiàn)中心放大動(dòng)畫效果。大家可以根據(jù)自己的需求來調(diào)整過渡的時(shí)間和過渡效果,達(dá)到更好的效果。