纯css+div实现立体层叠式图文幻灯片弹出层卡片点击关闭切换效果代码
代码语言:html
所属分类:幻灯片
代码描述:纯css+div实现立体层叠式图文幻灯片弹出层卡片点击关闭切换效果代码,切换卡片有动画。
代码标签: 纯 css div 立体 层叠 图文 幻灯片 弹出层 卡片 点击 关闭 切换
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=kodchasan:200,400,600" rel="stylesheet" />
<style>
/* 定义 CSS 层的顺序 */
@layer base, utilities, demo;
/*
注意:字体的 @import 已被移除。
请将下面这行代码添加到您 HTML 文件的 <head> 部分来引入字体:
*/
@layer demo {
section {
--_offset-steps: 6rem;
--_scale-steps: 25;
--_opacity-steps: 15;
--_ani-duration: 300ms;
--_ani-delay: 200ms;
--_offset-steps-two: calc(var(--_offset-steps) * -1);
--_offset-steps-three: calc(var(--_offset-steps) * -2);
--scale-steps-two: calc(1 - var(--_scale-steps) * 0.01);
--scale-steps-three: calc(1 - var(--_scale-steps) * 0.02);
--opacity-steps-two: calc(1 - var(--_opacity-steps) * 0.02);
--opacity-steps-three: calc(1 - var(--_opacity-steps) * 0.04);
display: grid;
grid-template-areas: "stack";
color: black;
width: min(calc(100% - 2rem), 40rem);
}
@media (width > 600px) {
section {
--_offset-steps: 4em;
}
}
article {
--_bg-alpha: 0.5;
--_border-radius: 10px;
--_bg-dot-offset: 20px;
--_bg-dot-color: var(--_bg-clr);
position: relative;
isolation: isolate;
background-color: white;
grid-area: stack;
transition: 500ms ease-in-out;
border-radius: var(--_border-radius);
translate: 0 var(--_offset);
order: var(--_order);
z-index: var(--_order);
scale: var(--_scale);
opacity: var(--_opacity);
font-family: "Kodchasan", sans-serif;
}
article::before,
article::after {
content: "";
position: absolute;
border-radius: inherit;
z-index: -1;
}
article::before {
z-index: -1;
inset: calc(var(--_bg-dot-offset) * -1);
background-image: radial-gradient(var(--_bg-dot-color) 1px, transparent 0);
background-repeat: repeat;
background-size: 5px 5px;
background-position: center;
border-radius: calc(var(--_border-radius) + var(--_bg-dot-offset));
}
article::after {
background-color: white;
inset: 0;
}
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0