add hover mode sidebar

This commit is contained in:
Ehsan
2024-09-27 12:44:02 +03:30
parent 35edd873fc
commit 68f75cd5f7
4 changed files with 18 additions and 6 deletions
+8
View File
@@ -263,6 +263,14 @@ html {
height: 100%; height: 100%;
} }
.hover-sidebar:hover .text-sidebar {
opacity: 100;
}
.hover-sidebar:hover .logo-sidebar {
max-width: 100%;
}
@media (max-width: 768px) { @media (max-width: 768px) {
.res-field-account .MuiInputBase-input.MuiOutlinedInput-input { .res-field-account .MuiInputBase-input.MuiOutlinedInput-input {
padding-top: 10px; padding-top: 10px;
+1 -1
View File
@@ -11,7 +11,7 @@ function HeadMd({ open, setOpen }) {
> >
<Link <Link
href="/panel/dashboard" href="/panel/dashboard"
className={`flex justify-center transition-all duration-500 ${ className={`flex justify-center transition-all duration-500 logo-sidebar ${
open ? "max-w-full" : "max-w-0" open ? "max-w-full" : "max-w-0"
}`} }`}
> >
+1 -1
View File
@@ -46,7 +46,7 @@ function Links({ open }) {
</div> </div>
<p <p
className={` className={`
transition-all duration-500 transition-all duration-500 text-sidebar
${open ? "opacity-100" : "md:opacity-0"} ${open ? "opacity-100" : "md:opacity-0"}
${ ${
item.src === pathname item.src === pathname
+8 -4
View File
@@ -8,9 +8,13 @@ function Sidebar({ active, setActive, open, setOpen }) {
return ( return (
<div <div
className={` className={`
transition-all duration-500 md:flex fixed md:relative z-30 w-[85%] transition-all duration-500 md:flex fixed md:relative z-30 w-[85%] hover-sidebar
${active ? " right-0" : "right-[-85%]"} ${active ? " right-0" : "right-[-85%]"}
${open ? "min-w-[243px] md:w-[243px]" : "min-w-[92px] md:w-[92px]"} ${
open
? "min-w-[243px] md:w-[243px]"
: "min-w-[92px] md:w-[92px] hover:md:min-w-[90px] hover:md:w-[90px]"
}
`} `}
> >
<aside <aside
@@ -18,7 +22,7 @@ function Sidebar({ active, setActive, open, setOpen }) {
relative h-screen overflow-hidden relative h-screen overflow-hidden
transition-all duration-500 w-[85%] transition-all duration-500 w-[85%]
${active ? " right-0" : "right-[-85%]"} ${active ? " right-0" : "right-[-85%]"}
${open ? "w-[243px]" : "w-[92px]"} ${open ? "w-[243px]" : "w-[92px] hover:w-[243px]"}
`} `}
> >
<div <div
@@ -28,7 +32,7 @@ function Sidebar({ active, setActive, open, setOpen }) {
overflow-hidden p-[24px] h-full flex flex-col justify-between items-start fixed overflow-hidden p-[24px] h-full flex flex-col justify-between items-start fixed
border-0 border-l border-l-[#EFEFEF] bg-[#FFF] border-0 border-l border-l-[#EFEFEF] bg-[#FFF]
transition-all duration-500 transition-all duration-500
${open ? "md:w-[243px]" : "md:w-[92px]"} ${open ? "md:w-[243px]" : "md:w-[92px] hover:md:w-[243px]"}
`} `}
> >
<div className="w-full"> <div className="w-full">