我正在创建一个固定在左上方的按钮动画,当点击时会创建一个覆盖整个页面的背景。所以我编写了以下 CSS 代码:它只会扩展至其父元素大小,但如何将其制作成能够延伸至整个页面的动画呢?
div {
height: 200px;
width: 200px;
background: radial-gradient(circle at center, blue 50%, transparent 50%);
background-size: 10% 10%;
background-position: center;
background-repeat: no-repeat;
transition: all .5s;
}
div:hover {
background-size: 200% 200%;
}
<div></div>
position: absolute
和position: sticky
以及设置top
和left
,但运气不太好 - 抱歉。 - Shiny