面试题答案
一键面试- Svelte组件代码 (
App.svelte
)
<script>
let isVisible = false;
const toggleVisibility = () => {
isVisible =!isVisible;
};
</script>
<button on:click={toggleVisibility}>点击显示</button>
{#if isVisible}
<div in:fade>
这是一个淡入显示的div
</div>
{/if}
- 样式(可在组件内
<style>
标签或外部CSS文件中)
/* 淡入过渡效果的默认样式 */
@keyframes fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
div.in:fade {
animation: fade-in 0.5s ease;
}