# 一個簡單的CSS圓形縮放動畫
外層的a標簽用于整體容器和跳轉,內層的i標簽使用偽元素`::before`和`::after`分別作為背景色和前景色,這兩個偽元素均絕對定位,垂直水平居中,`::after`設置縮放屬性`transform:scale(0)`,過渡動畫屬性`transition: all .3s`,正常情況下`::before`可見,當`hover`的時候`::after`設置縮放屬性`transform:scale(1)`,兩個相鄰絕對定位元素在不設置`z-index`的情況下,文檔流在后的元素在上,并且在有過渡動畫屬性transition的情況下實現了縮放動畫效果。
<iframe width="100%" height="300" src="//jsrun.net/LQqKp/embedded/all/light/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
作者:簡離
鏈接:https://juejin.im/post/5a6eeb4c6fb9a01cb139661f
來源:掘金