我有一個圓形的div,它以div爲縱向和橫向居中。我試圖實現一個CSS動畫,它似乎從上到下逐漸消失。掩蓋一個圓圈並用動畫移動蒙版
我想使高度0最初和移動到50像素的,但是因爲它是中心,它開始從中心得到創建。相反,我希望它能夠定位到初始位置,並從上到下創建。就像有一個正方形只能遮蓋圓圈,沒有別的東西,它會向下移動。
#circle {
width: 80px;
height: 80px;
border-radius: 50px;
}
如何我這個加方面膜來達到以下效果?
請注意,背景有一個梯度,所以我不能把一個正方形,併爲其分配一個直接的顏色,所以我想我需要來掩蓋他們。
如何實現這樣的效果?
我曾嘗試:
@keyframes example {
from {height: 0}
to {height: 80px}
}
隨着圈的中心,它開始從中間展開。這不是我想要的。這就是爲什麼我認爲面具的
向我們展示您到目前爲止嘗試過的方法。 –
您可能必須使用圖像背景或爲對象生成漸變背景。請參閱下面的答案。 –