@isthatuzii/create-nano-app
Version:
Desktop application scaffolding tool for the Nano Framework
60 lines (52 loc) • 1.18 kB
CSS
@import "../../styles/global.css";
.icon-toolbar {
width: var(--toolbar-width);
background: var(--bg-secondary);
border-right: 1px solid var(--border-subtle);
display: flex;
flex-direction: column;
user-select: none;
position: relative;
z-index: 50;
}
.toolbar-section {
display: flex;
flex-direction: column;
padding: var(--spacing-sm) 0;
}
.toolbar-item {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 40px;
cursor: pointer;
position: relative;
transition: all var(--transition-fast);
color: var(--text-secondary);
}
.toolbar-item:hover {
background: var(--bg-tertiary);
color: var(--text-primary);
}
.toolbar-item.active {
background: var(--bg-quaternary);
color: var(--text-accent);
}
.toolbar-item.active::before {
content: '';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 2px;
height: 20px;
background: var(--border-accent);
border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
}
.toolbar-item .icon {
flex-shrink: 0;
}
.toolbar-item:hover .icon {
transform: scale(1.1);
}