mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-08-04 04:59:40 +00:00
Changed css bootstrap screen-width constants to variables.
This commit is contained in:
parent
c7d47dcd0a
commit
6fff7f9b93
9 changed files with 51 additions and 29 deletions
|
|
@ -1,3 +1,5 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
// Clearfix (http://css-tricks.com/snippets/css/clear-fix/)
|
||||
$clearfix
|
||||
&:after
|
||||
|
|
@ -50,7 +52,7 @@ hrpg-button-color-mixin($hrpg-button-color, highlight=false)
|
|||
else
|
||||
border-left: 1px solid darken($hrpg-button-color, 3.82%) !important
|
||||
> div
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
border:1px solid darken($hrpg-button-color, 16.18%)
|
||||
h4
|
||||
color: darken($hrpg-button-color, 61.8%)
|
||||
|
|
@ -85,7 +87,7 @@ hrpg-anchor-button-color-mixin($hrpg-button-color)
|
|||
background-color: $hrpg-button-color !important
|
||||
&:active
|
||||
background-color: darken($hrpg-button-color, 61.18%) !important
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
&:hover
|
||||
background-color: darken($hrpg-button-color, 2.36%) !important
|
||||
$hrpg-button-master
|
||||
|
|
@ -221,7 +223,7 @@ $hrpg-modal-dropdown
|
|||
min-width:110px
|
||||
border-radius:4px
|
||||
background-color:#fff
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
position:fixed
|
||||
z-index: 1000
|
||||
top: 2%
|
||||
|
|
@ -249,12 +251,12 @@ $hrpg-modal-dropdown
|
|||
overflow: auto
|
||||
border-top-width: 1px
|
||||
border-top-style: solid
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
max-height: 320px
|
||||
max-height: 62.8vh
|
||||
li
|
||||
width: 100%
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
width: auto
|
||||
a
|
||||
display: inline-block
|
||||
|
|
@ -277,14 +279,14 @@ $hrpg-modal-dropdown
|
|||
transform: rotate(45deg)
|
||||
$hrpg-modal-dropdown-left
|
||||
@extend $hrpg-modal-dropdown
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
div
|
||||
right: 0px
|
||||
> ul:first-child:before, > div:first-child:before, h4:before
|
||||
right: .5em
|
||||
$hrpg-modal-dropdown-right
|
||||
@extend $hrpg-modal-dropdown
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
div
|
||||
left: 0px
|
||||
> ul:first-child:before, > div:first-child:before, h4:before
|
||||
|
|
@ -297,17 +299,17 @@ $hrpg-modal-controls
|
|||
margin-right: 0.618em
|
||||
margin-bottom: 0.382em
|
||||
display: inline-block
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
width: 96%
|
||||
position: fixed
|
||||
bottom:2%
|
||||
right: 2%
|
||||
border: none
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
display: none
|
||||
// Submenus
|
||||
$hrpg-submenu
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
padding: 1em 1em 0em 1em
|
||||
margin-bottom: 1.618em
|
||||
li
|
||||
|
|
@ -327,7 +329,7 @@ hrpg-tag-color-mixin($hrpg-tag-color)
|
|||
background-color: darken($hrpg-tag-color,32.8%)
|
||||
&:before
|
||||
border-right-color: darken($hrpg-tag-color,32.8%)
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
&:hover, &:hover > a, &:hover > a span
|
||||
background-color: darken($hrpg-tag-color,16.8%)
|
||||
&:hover > a:before
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
/* header wrapper
|
||||
-------------------- */
|
||||
.header-wrap
|
||||
|
|
@ -10,7 +12,7 @@
|
|||
overflow-y: hidden
|
||||
overflow-x: auto
|
||||
// position relative
|
||||
@media screen and (max-width:767px) // remove padding-top when toolbar is static
|
||||
@media screen and (max-width: $xs-max-screen-width) // remove padding-top when toolbar is static
|
||||
padding: 0
|
||||
.toolbar.active ~ .header-wrap
|
||||
padding: 0 // remove padding when toolbar is hidden
|
||||
|
|
@ -107,7 +109,7 @@
|
|||
vertical-align: middle
|
||||
min-width:175px
|
||||
width: 75%
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
padding: 1.1em 0.618em 0
|
||||
.meter-label
|
||||
float: left
|
||||
|
|
|
|||
|
|
@ -41,21 +41,21 @@
|
|||
// .pull-right & .pull-left for specific screen sizes
|
||||
// Follows conventions for col-x-SIZE classes
|
||||
|
||||
@media (min-width: 768px)
|
||||
@media (min-width: $sm-min-screen-width)
|
||||
.pull-left-sm
|
||||
float: left
|
||||
|
||||
.pull-right-sm
|
||||
float: right
|
||||
|
||||
@media (min-width: 992px)
|
||||
@media (min-width: $md-min-screen-width)
|
||||
.pull-left-md
|
||||
float: left
|
||||
|
||||
.pull-right-md
|
||||
float: right
|
||||
|
||||
@media (min-width: 1200px)
|
||||
@media (min-width: $lg-min-screen-width)
|
||||
.pull-left-lg
|
||||
float: left
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
// Top level navigation bar – toolbar – menu – nav
|
||||
.toolbar
|
||||
top:0
|
||||
|
|
@ -8,7 +10,7 @@
|
|||
border-bottom: 1px solid darken($color-herobox, 12%)
|
||||
.toolbar.active
|
||||
width: auto
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
.toolbar
|
||||
position:fixed
|
||||
// Button to toggle toolbar visibility
|
||||
|
|
@ -66,7 +68,7 @@
|
|||
display: inline-block
|
||||
padding-left: 0.618em
|
||||
padding-right: 0.618em
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
display: none
|
||||
.toolbar-mobile
|
||||
@extend $hrpg-button
|
||||
|
|
@ -77,7 +79,7 @@
|
|||
white-space: nowrap
|
||||
float:left;
|
||||
padding: 0.618em
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
display: none
|
||||
> li
|
||||
margin-right: 0.618em
|
||||
|
|
@ -98,7 +100,7 @@
|
|||
.toolbar-bailey, .toolbar-wallet, .toolbar-options, .toolbar-subscribe
|
||||
float:right
|
||||
padding: 0.618em 0.618em 0.618em 0
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
float: none
|
||||
display: inline-block
|
||||
padding: 0.618em 0.382em 0.618em 0
|
||||
|
|
@ -121,7 +123,7 @@
|
|||
.toolbar-options, .toolbar-wallet
|
||||
> li
|
||||
margin-left: 0.618em
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
.toolbar-options
|
||||
> li
|
||||
padding-left:0em
|
||||
|
|
@ -140,7 +142,7 @@
|
|||
div
|
||||
padding-bottom: 1em
|
||||
width: 300px
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
width: 96%
|
||||
.toolbar-notifs-notifs
|
||||
padding-bottom:1em
|
||||
|
|
@ -167,7 +169,7 @@
|
|||
hrpg-button-color-mixin(lighten($color-toolbar,32.8%))
|
||||
.toolbar-subscribe-button, .toolbar-controls .toolbar-subscribe-button
|
||||
@extend $hrpg-button
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
.toolbar-toggle
|
||||
display: none
|
||||
.toolbar-mobile, .toolbar-settings, .toolbar-audio
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
.npc_alex_container
|
||||
margin-bottom: 20px
|
||||
|
||||
|
|
@ -8,7 +10,7 @@
|
|||
width:55px
|
||||
margin-right:0.618em
|
||||
position:relative
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
margin-right:0px
|
||||
.npc_bailey
|
||||
float:left
|
||||
|
|
|
|||
|
|
@ -1,13 +1,15 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
#main > div > div > div > .tab-content
|
||||
margin: 1.618em 0em
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
border: 1px solid darken($color-options-menu, 12%)
|
||||
padding-bottom: 1.618em
|
||||
.options-menu, .options-submenu
|
||||
@extend $hrpg-submenu
|
||||
border-bottom: 1px solid darken($color-options-menu, 12%)
|
||||
.options-menu
|
||||
@media screen and (min-width:768px)
|
||||
@media screen and (min-width: $sm-min-screen-width)
|
||||
background-color: $color-options-menu
|
||||
|
||||
li
|
||||
|
|
@ -27,7 +29,7 @@
|
|||
border-bottom: 1px solid darken($color-options-menu, 12%)
|
||||
padding: .5em
|
||||
|
||||
@media screen and (max-width:767px)
|
||||
@media screen and (max-width: $xs-max-screen-width)
|
||||
padding: 1em 0.618em 0 0.618em
|
||||
border: 1px solid darken($color-options-menu, 12%)
|
||||
border-top: none
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
.subscription-features
|
||||
tr
|
||||
td
|
||||
|
|
@ -53,7 +55,7 @@ li.spaced
|
|||
color: white;
|
||||
margin-right: 5px;
|
||||
|
||||
@media (max-width:767px)
|
||||
@media (max-width: $xs-max-screen-width)
|
||||
.container-fluid
|
||||
padding-right: 5px
|
||||
padding-left: 5px
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
@require "./variables/screen-size.styl"
|
||||
|
||||
// 1. Set up color classes
|
||||
// ========================
|
||||
|
||||
|
|
@ -155,7 +157,7 @@ for $stage in $stages
|
|||
cursor: auto
|
||||
|
||||
// 50% width columns with scrollbars for tablets
|
||||
@media (min-width: 768px) and (max-width: 970px)
|
||||
@media (min-width: $sm-min-screen-width) and (max-width: 970px)
|
||||
.task-column
|
||||
max-height: 18.6em
|
||||
overflow-y: scroll
|
||||
|
|
|
|||
8
website/public/css/variables/screen-size.styl
Normal file
8
website/public/css/variables/screen-size.styl
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
// Bootstrap screen width thresholds.
|
||||
// Used for switching to different screen layout (mostly for smaller devices).
|
||||
|
||||
$xs-max-screen-width = 767px
|
||||
$sm-min-screen-width = 768px
|
||||
$md-min-screen-width = 992px
|
||||
$lg-min-screen-width = 1200px
|
||||
|
||||
Loading…
Reference in a new issue