重构:使用tailwind重构系统页样式

This commit is contained in:
Liu 宇阳
2024-11-11 12:31:31 +08:00
parent e009b8a346
commit 1b121b7c1d
2 changed files with 3 additions and 29 deletions

View File

@@ -1,25 +0,0 @@
.SetupPage {
.item {
position: relative;
&::before {
content: "";
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
width: 3.5px;
height: 0%;
background-color: #727cf5;
transition: height 0.3s;
}
}
.active {
background: #F7F7F8;
&::before {
height: 100%;
}
}
}

View File

@@ -6,7 +6,6 @@ import System from './components/System'
import Web from './components/Web' import Web from './components/Web'
import Layout from './components/Layout' import Layout from './components/Layout'
import My from './components/My' import My from './components/My'
import "./index.scss"
interface Setup { interface Setup {
title: string; title: string;
@@ -50,13 +49,13 @@ const SetupPage = () => {
<> <>
<Title value="项目配置" /> <Title value="项目配置" />
<Card className='SetupPage mt-2'> <Card className='mt-2'>
<div className="flex"> <div className="flex">
<ul className="w[20%] mr-5 border-r border-[#eee] divide-y divide-solid divide-[#F6F6F6]"> <ul className="w-[20%] mr-5 border-r border-[#eee] divide-y divide-solid divide-[#F6F6F6]">
{list.map((item) => ( {list.map((item) => (
<li <li
key={item.key} key={item.key}
className={`item p-3 pl-5 cursor-pointer transition-colors ${active === item.key ? 'active' : ''}`} className={`relative p-3 pl-5 before:content-[''] before:absolute before:top-1/2 before:left-0 before:-translate-y-1/2 before:w-[3.5px] before:h-[0%] before:bg-[#727cf5] cursor-pointer transition-all ${active === item.key ? 'bg-[#f7f7f8] before:h-full' : ''}`}
onClick={() => setActive(item.key)} onClick={() => setActive(item.key)}
> >
<h3 className="flex items-center text-base"> <h3 className="flex items-center text-base">