GUAC-1120: Increase menu spacing and hover contrast. Add menu indicator (down arrow).

This commit is contained in:
Michael Jumper
2015-03-12 11:53:15 -07:00
parent 0f4662daff
commit eb86fadbcc
3 changed files with 22 additions and 7 deletions

View File

@@ -87,7 +87,7 @@
} }
.user-menu .user-menu-dropdown:hover { .user-menu .user-menu-dropdown:hover {
background: rgba(0,0,0,0.02); background: rgba(0,0,0,0.01);
} }
.user-menu .user-menu-dropdown.open, .user-menu .user-menu-dropdown.open,
@@ -103,12 +103,11 @@
font-size: 1.25em; font-size: 1.25em;
font-weight: bold; font-weight: bold;
padding: .75em .5em; padding: 0.5em 2em;
padding-left: 2em;
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 1em; background-size: 1em;
background-position: 0.5em 0.75em; background-position: 0.5em center;
background-image: url('images/user-icons/guac-user.png'); background-image: url('images/user-icons/guac-user.png');
-ms-flex: 0 0 auto; -ms-flex: 0 0 auto;
@@ -119,6 +118,21 @@
} }
.user-menu .menu-indicator {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 2em;
background-repeat: no-repeat;
background-size: 1em;
background-position: center center;
background-image: url('images/action-icons/guac-open-downward.png');
}
.user-menu .options { .user-menu .options {
visibility: hidden; visibility: hidden;
@@ -151,7 +165,7 @@
cursor: pointer; cursor: pointer;
color: black; color: black;
text-decoration: none; text-decoration: none;
padding: 0.35em 0.5em; padding: 0.75em;
} }
.user-menu .options li a:hover { .user-menu .options li a:hover {
@@ -164,8 +178,8 @@
.user-menu .options li a.logout { .user-menu .options li a.logout {
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 1em; background-size: 1em;
background-position: 0.5em 0.45em; background-position: 0.75em center;
padding-left: 2em; padding-left: 2.5em;
} }
.user-menu .options li a.home { .user-menu .options li a.home {

View File

@@ -23,6 +23,7 @@
<div class="user-menu-dropdown" ng-class="{open: menuShown}" ng-click="toggleMenu()"> <div class="user-menu-dropdown" ng-class="{open: menuShown}" ng-click="toggleMenu()">
<div class="username">{{username}}</div> <div class="username">{{username}}</div>
<div class="menu-indicator"></div>
<!-- Menu options --> <!-- Menu options -->
<ul class="options"> <ul class="options">

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 B