面试题答案
一键面试实现步骤:
- 在组件样式中定义淡入淡出的CSS过渡效果。
- 在Svelte组件中使用
transition:fade
指令来应用这些过渡效果。
代码示例:
<script>
let fade = {
duration: 500,
easing: t => t,
css: t => `opacity: ${t}`
};
</script>
<div transition:fade>
这里是组件的内容
</div>
上述代码中,fade
是一个对象,定义了过渡的持续时间(duration
)、缓动函数(easing
)以及关键的CSS属性(css
),通过 transition:fade
指令应用到 div
元素上,实现淡入淡出效果。