open-props实现页面滚动卡片淡入效果代码
代码语言:html
所属分类:加载滚动
代码描述:open-props实现页面滚动卡片淡入效果代码
代码标签: open-props 页面 滚动 卡片 淡入
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
@import "//repo.bfw.wiki/bfwrepo/css/open-props.css" layer(design.system);
@import "//repo.bfw.wiki/bfwrepo/css/open-props.normalize.light.min.css" layer(demo.support);
@keyframes slide-fade-in {
from {
opacity: 0;
box-shadow: none;
transform: scale(.8) translateY(15vh);
}
}
@layer demo {
.card {
@media (prefers-reduced-motion: no-preference) {
view-timeline-name: --item-timeline;
animation: slide-fade-in both;
animation-timeline: --item-timeline;
animation-range: contain 0% contain 50%;
}
}
}
@layer demo.support {
* {
box-sizing: border-box;
margin: 0;
}
html {
block-size: 100%;
background: var(--surface-3);
}
body {
min-block-size: 100%;
font-family: system-ui, sans-serif;
display: grid;
place-content: center;
padding-block: 30dvh;
}
.cards {
display: grid;
gap: var(--size-3);.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0