rss-reader/static/css/components/dropdown.css

67 lines
1.2 KiB
CSS
Raw Permalink Normal View History

2025-02-05 03:26:05 -08:00
/* Dropdown menu styles */
.feed-menu-button {
position: absolute;
right: 0.5rem;
top: 50%;
transform: translateY(-50%);
background: none;
border: none;
color: var(--text-muted);
padding: 0.2rem 0.5rem;
cursor: pointer;
font-size: 1.2rem;
opacity: 0;
transition: opacity 0.2s ease;
}
.feed-name:hover .feed-menu-button {
opacity: 1;
}
.feed-menu-button:hover {
color: var(--text-color);
}
.feed-menu {
position: absolute;
right: 0.5rem;
top: 100%;
background-color: var(--sidebar-bg);
border-radius: 4px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
display: none;
z-index: 100;
}
.feed-menu.show {
display: block;
}
.feed-menu-item {
display: block;
padding: 0.5rem 1rem;
color: var(--text-color);
text-decoration: none;
white-space: nowrap;
cursor: pointer;
transition: background-color 0.2s ease;
}
.feed-menu-item:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.menu-icon {
display: inline-block;
width: 1.2em;
margin-right: 0.5rem;
text-align: center;
}
.feed-menu-item.delete {
color: var(--primary-red);
}
.feed-menu-item.delete:hover {
background-color: rgba(244, 63, 63, 0.1);
}