tailwind实现带入场动画渐显的tab选项卡切换代码
代码语言:html
所属分类:选项卡
代码描述:tailwind实现带入场动画渐显的tab选项卡切换代码
代码标签: tailwind 入场 动画 渐显 tab 选项卡 切换 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.3.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" />
</head>
<body class="bg-gradient-to-t from-sky-950 to-sky-500 flex flex-col justify-center items-center min-h-screen px-4
[&_*]:transition-all
[&_*]:ease-in-out
">
<input class="peer/option1 sr-only" id="option-1" type="radio" name="panel" checked />
<input class="peer/option2 sr-only" id="option-2" type="radio" name="panel" />
<input class="peer/option3 sr-only" id="option-3" type="radio" name="panel" />
<input class="peer/option4 sr-only" id="option-4" type="radio" name="panel" />
<nav class="flex flex-col sm:flex-row items-center justify-end gap-2 w-full sm:w-fit
[&_*]:duration-300
*:flex
*:items-center
*:gap-2
*:w-full
*:justify-end
sm:*:justify-center
*:py-1
*:px-3
*:rounded-md
*:text-sm
*:cursor-pointer
*:relative
*:isolate
*:overflow-hidden
before:*:absolute
before:*:inset-[0_100%_0_100%]
before:*:m-auto
before:*:bg-blue-100
before:*:-z-10
before:*:transition-all
before:*:duration-300
hover:before:*:inset-0
peer-checked/option1:[&_#option-1-nav]:bg-white
peer-checked/option1:[&_#option-1-nav>span]:rotate-180
peer-checked/option2:[&_#option-2-nav]:bg-white
peer-checked/option2:[&_#option-2-nav>span]:rotate-180
peer-checked/option3:[&_#option-3-nav]:bg-white
peer-checked/option3:[&_#option-3-nav>span]:rotate-180
peer-checked/option4:[&_#option-4-nav]:bg-white
peer-checked/option4:[&_#option-4-nav>span]:rotate-180
">
<label for="option-1" id="option-1-nav">
Products
<span class="material-symbols-outlined material-fill-1">expand_more</span>
</label>
<label for="option-2" id="option-2-nav">
Solutions
<span class="material-symbols-outlined material-fill-1">expand_more</span>
</label>
<label for="option-3" id="option-3-nav">
Resources
<span class="material-symbols-outlined material-fill-1">expand_more</span>
</label>
<label for="option-4" id="option-.........完整代码请登录后点击上方下载按钮下载查看
网友评论0