/* 任务栏组件共享样式 */ /* 引入变量文件 */ @import './variables.css'; /* 任务栏基础样式 */ .taskbar { position: fixed; bottom: 0; left: 0; right: 0; height: var(--taskbar-height); background-color: var(--color-background-secondary); color: var(--color-text-primary); padding: var(--spacing-sm); z-index: var(--z-index-taskbar); box-shadow: 0 -2px 8px var(--color-shadow); display: flex; align-items: center; justify-content: center; gap: var(--spacing-md); } /* 任务栏项目样式 */ .taskbar-item { display: flex; align-items: center; gap: var(--spacing-sm); padding: var(--spacing-sm) var(--spacing-md); background-color: var(--color-background-tertiary); border-radius: var(--panel-border-radius); cursor: pointer; font-size: var(--font-size-sm); transition: all var(--transition-fast); white-space: nowrap; max-width: 200px; } .taskbar-item:hover { background-color: var(--color-background); transform: translateY(-1px); box-shadow: 0 2px 4px var(--color-shadow); } /* 任务栏图标样式 */ .taskbar-item-icon { font-size: var(--font-size-xs); } /* 任务栏项目文本样式 */ .taskbar-item-text { overflow: hidden; text-overflow: ellipsis; } /* 最小化窗口任务栏样式 */ .taskbar-minimized { background-color: var(--color-background-secondary); } .taskbar-minimized:hover { background-color: var(--color-background); } /* 任务栏项目激活状态 */ .taskbar-item-active { background-color: var(--color-primary-light); border: 1px solid var(--color-primary); } .taskbar-item-active:hover { background-color: var(--color-primary-light); } /* 任务栏响应式调整 */ @media (max-width: 768px) { .taskbar { height: calc(var(--taskbar-height) - 8px); padding: 2px; gap: 2px; } .taskbar-item { padding: 4px 8px; font-size: var(--font-size-xs); max-width: 150px; } }