Skip to content
Snippets Groups Projects
Commit 3fcefab9 authored by Ron Lucke's avatar Ron Lucke
Browse files

Polishing: Aktionsmenü Layout

Closes #4875

Merge request studip/studip!3665
parent 9d0f6b82
No related branches found
No related tags found
No related merge requests found
...@@ -251,6 +251,12 @@ $color--sidebar-focus: $color--gray-6; ...@@ -251,6 +251,12 @@ $color--sidebar-focus: $color--gray-6;
$color--sidebar-hover: $color--gray-6; $color--sidebar-hover: $color--gray-6;
$color--sidebar-divider: $color--gray-6; $color--sidebar-divider: $color--gray-6;
$color--action-menu-border: $color--gray-5;
$color--action-menu-divider: $color--gray-6;
$color--action-menu-hover: $color--gray-6;
$color--action-menu-marker-hover: $color--gray-5;
$color--action-menu-shadow: $color--gray-5;
$color--dialog-overlay: $color--gray-1; $color--dialog-overlay: $color--gray-1;
$color--tile-border-focus: $color--gray-4; $color--tile-border-focus: $color--gray-4;
......
$action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60); $action-menu-shadow: 2px 2px 0 var(--color--action-menu-shadow);
.action-menu { .action-menu {
display: inline-block; display: inline-block;
...@@ -25,13 +25,14 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60); ...@@ -25,13 +25,14 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60);
.action-menu-content { .action-menu-content {
position: absolute; position: absolute;
top: -4px; top: -10px;
right: -4px; right: -10px;
padding: 4px 8px; padding: 10px 10px 10px 5px;
background: var(--white); background: var(--white);
border: thin solid var(--dark-gray-color-45); border: thin solid var(--color--action-menu-border);
border-radius: $border-radius;
box-shadow: $action-menu-shadow; box-shadow: $action-menu-shadow;
font-weight: normal; font-weight: normal;
text-align: left; text-align: left;
...@@ -81,29 +82,30 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60); ...@@ -81,29 +82,30 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60);
.action-menu-title { .action-menu-title {
font-weight: bold; font-weight: bold;
margin: 0.2em 0 0.3em; margin: 0 0 0 10px;
} }
.action-menu-list { .action-menu-list {
list-style: none; list-style: none;
margin: 0; margin: 0;
padding: 0; padding: 20px 0 0 0;
} }
.action-menu-item { .action-menu-item {
line-height: 1; line-height: 24px;
padding: 0; padding: 0 0 0 5px;
border-left: solid 4px transparent;
> a, > a,
> label { > label {
margin: 0; margin: 0;
padding: 3px 0; padding: 2px 30px 2px 0;
display: block; display: block;
} }
.action-menu-item-icon { .action-menu-item-icon {
display: inline-block; display: inline-block;
margin: 0 0.25em; margin: 0 0.5em 0.25em 0;
vertical-align: middle; vertical-align: middle;
width: var(--icon-size-action-menu); width: var(--icon-size-action-menu);
...@@ -129,8 +131,8 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60); ...@@ -129,8 +131,8 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60);
> hr { > hr {
border-style: none; border-style: none;
border-top: thin solid var(--dark-gray-color-45); border-top: thin solid var(--color--action-menu-divider);
margin: 4px 0; margin: 7px 0 7px -5px;
} }
&.action-menu-item-disabled { &.action-menu-item-disabled {
...@@ -144,6 +146,14 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60); ...@@ -144,6 +146,14 @@ $action-menu-shadow: 1px 1px 1px var(--dark-gray-color-60);
} }
} }
} }
&:hover {
background-color: var(--color--action-menu-hover);
border-color: var(--color--action-menu-marker-hover);
a, a:hover {
color: var(--color--font-primary);
}
}
} }
&.is-open { &.is-open {
......
...@@ -56,6 +56,9 @@ $transition-duration: .3s; ...@@ -56,6 +56,9 @@ $transition-duration: .3s;
$transition-duration-slow: .5s; $transition-duration-slow: .5s;
$transition-duration-superslow: 1s; $transition-duration-superslow: 1s;
// Border radius:
$border-radius: 4px;
// Layout // Layout
$page-margin: 15px; $page-margin: 15px;
...@@ -229,6 +232,12 @@ $grid-gap: 0; ...@@ -229,6 +232,12 @@ $grid-gap: 0;
--color--sidebar-hover: #{$color--sidebar-hover}; --color--sidebar-hover: #{$color--sidebar-hover};
--color--sidebar-divider: #{$color--sidebar-divider}; --color--sidebar-divider: #{$color--sidebar-divider};
--color--action-menu-border: #{$color--action-menu-border};
--color--action-menu-divider: #{$color--action-menu-divider};
--color--action-menu-hover: #{$color--action-menu-hover};
--color--action-menu-marker-hover: #{$color--action-menu-marker-hover};
--color--action-menu-shadow: #{$color--action-menu-shadow};
--color--dialog-overlay: #{$color--dialog-overlay}; --color--dialog-overlay: #{$color--dialog-overlay};
--color--tile-border-focus: #{$color--tile-border-focus}; --color--tile-border-focus: #{$color--tile-border-focus};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment