mirror of
https://github.com/ansible/awx.git
synced 2026-03-19 09:57:33 -02:30
Fix mobile breakpoints for menu
We need a better strategy around these breakpoints. I feel like they'll be different depending on the thing we're styling, so maybe having a file with variables for different breakpoints. Not sure yet.
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
/** @define MainMenu */
|
/** @define MainMenu */
|
||||||
|
|
||||||
.MainMenu {
|
.MainMenu {
|
||||||
|
@menu-breakpoint: 871px;
|
||||||
|
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
background-color: white;
|
background-color: white;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
||||||
@media screen and (max-width: 570px) {
|
@media screen and (max-width: @menu-breakpoint) {
|
||||||
position: relative;
|
position: relative;
|
||||||
transition: height 0.5s ease-out;
|
transition: height 0.5s ease-out;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
@@ -25,7 +27,7 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 571px) {
|
@media screen and (min-width: @menu-breakpoint + 1px) {
|
||||||
padding: 0 1rem;
|
padding: 0 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -34,7 +36,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
&-toggle {
|
&-toggle {
|
||||||
@media screen and (min-width: 571px) {
|
@media screen and (min-width: @menu-breakpoint + 1px) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
@import "shared/branding/colors.less";
|
@import "shared/branding/colors.less";
|
||||||
|
|
||||||
.MenuItem {
|
.MenuItem {
|
||||||
|
@menu-breakpoint: 870px;
|
||||||
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex: none;
|
flex: none;
|
||||||
|
|
||||||
@@ -27,7 +29,7 @@
|
|||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 570px) {
|
@media screen and (max-width: @menu-breakpoint) {
|
||||||
flex: 1 1 0;
|
flex: 1 1 0;
|
||||||
padding: 0 1rem;
|
padding: 0 1rem;
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
@@ -48,13 +50,13 @@
|
|||||||
flex: none;
|
flex: none;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
@media screen and (min-width: 571px) {
|
@media screen and (min-width: (@menu-breakpoint + 1px)) {
|
||||||
padding: 0 0.75rem;
|
padding: 0 0.75rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&-helpTitle {
|
&-helpTitle {
|
||||||
@media screen and (min-width: 571px) {
|
@media screen and (min-width: (@menu-breakpoint + 1px)) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -70,7 +72,7 @@
|
|||||||
&--right {
|
&--right {
|
||||||
// Push this and all following elements to the right
|
// Push this and all following elements to the right
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
@media screen and (max-width: 570px) {
|
@media screen and (max-width: @menu-breakpoint) {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -110,7 +112,7 @@
|
|||||||
&--labelled {
|
&--labelled {
|
||||||
margin-right: 0.25rem;
|
margin-right: 0.25rem;
|
||||||
}
|
}
|
||||||
@media screen and (max-width: 570px) {
|
@media screen and (max-width: @menu-breakpoint) {
|
||||||
display: none;
|
display: none;
|
||||||
margin-right: 1.4rem;
|
margin-right: 1.4rem;
|
||||||
}
|
}
|
||||||
@@ -118,10 +120,10 @@
|
|||||||
|
|
||||||
&-username {
|
&-username {
|
||||||
padding-right: 0.25rem;
|
padding-right: 0.25rem;
|
||||||
@media screen and (max-width: 570px) {
|
@media screen and (max-width: @menu-breakpoint) {
|
||||||
order: 1; // moves this to the bottom
|
order: 1; // moves this to the bottom
|
||||||
}
|
}
|
||||||
@media screen and (min-width: 571px) {
|
@media screen and (min-width: (@menu-breakpoint + 1px)) {
|
||||||
max-width: 110px;
|
max-width: 110px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user