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