.transition { position: relative; top: 0; transition: top 0.3s ease-out; } .transition:hover { top: 10px; }
在上面的代码中,大家使用了相对定位来确定元素的最初位置,并使用top
属性来指定它们的垂直位置。大家只需将top
值从0更改为10px即可触发过渡。大家在:hover
伪类中使用了这个更改来显示该元素在下移的过程中的位置。
大家还使用了CSS过渡属性来定义过渡效果。在这个例子中,大家使用了transition
属性来指定元素的top
属性的过渡时间(0.3秒)和过渡函数(ease-out
)。这个函数使元素以一个慢慢减速的速度下移。
通过使用CSS层由上到下的过渡,大家可以使页面中的元素更加流畅和有吸引力,为用户提供更好的体验。