用巧妙的动画效果为页面加载增添趣味!
在今天的文章中,我想分享一个我喜欢在一些网站上添加的小技巧,以增强整体用户体验——在页面加载时添加微妙的动画。
我认为这确实为网站增色不少,在某种程度上,也让网站感觉比实际运行速度更快一些。
HTML
您需要选择网站的一部分(通常是主要内容)来应用动画,例如:
<div class="container">
<!-- body content here -->
</div>
CSS
对于 CSS,我们需要为该类应用动画.container,然后为其指定关键帧。让我们用以下方式识别关键帧fadeIn:
.container {
animation: fadeIn 0.5s;
}
@keyframes fadeIn {
from {
opacity: 0.25;
transform: rotateY(-10deg);
}
to {
opacity: 1;
transform: rotateY(0deg);
}
}
@keyframes正如我们从这条简单的规则中看到的,我们只需稍微调整元素的初始旋转角度和不透明度——您可以根据需要选择任何属性,但请确保不要过度调整。此外,较短的持续时间0.5s通常效果也不错。
就是这样!打开页面看看效果如何😁
视频教程
如果您更喜欢视频形式的教程,请在我 YouTube 频道dcode上查看。