css实现层叠卡片滑出动画更换效果代码

代码语言:html

所属分类:布局界面

代码描述:css实现层叠卡片滑出动画更换效果代码,点击按钮试试效果。

代码标签: css 卡片 层叠 滑出 切换

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
<style>
[card-stack] {
	will-change:transform;
	position:relative;
	width:20rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:1rem
}
[name=card-set] {
	display:none
}
[name=card-set]:checked+[card] {
	display:flex;
	opacity:1;
	filter:blur(0);
	transform:translateY(0) scale(1);
	transition:transform 1s,opacity 1s,filter .25s;
	transition-delay:.3s;
	z-index:0
}
[name=card-set]:checked+[card] ~ [card] {
	z-index:-1;
	display:flex;
	opacity:.9;
	filter:blur(1px);
	transform:translateY(1.2rem) scale(0.95);
	transition:transform 1.5s,opacity 1.5s,filter .5s;
	transition-delay:.4s
}
[name=card-set]:checked+[card] ~ [card] ~ [card] {
	z-index:-2;
	display:flex;
	opacity:.7;
	filter:blur(2px);
	transform:translateY(2.4rem) scale(0.9);
	transition:transform 2s,opacity 2s,filter 1.5s;
	transition-delay:.5s
}
[name=card-set]:checked+[card] ~ [card] ~ [car.........完整代码请登录后点击上方下载按钮下载查看

网友评论0