praiadeseselle/wire/modules/Jquery/JqueryUI/vex/styles/vex-theme-os.sass

132 lines
3.4 KiB
Sass
Raw Permalink Normal View History

2022-03-08 15:55:41 +01:00
@import mixins
@import keyframes
+keyframes-vex-flyin
+keyframes-vex-flyout
+keyframes-vex-pulse
$blue: #3288e6
.vex.vex-theme-os
padding-top: 160px
padding-bottom: 160px
&.vex-closing .vex-content
animation: vex-flyout .5s forwards
2022-03-08 15:55:41 +01:00
.vex-content
animation: vex-flyin .5s
2022-03-08 15:55:41 +01:00
.vex-content
border-radius: 5px
box-shadow: inset 0 1px #a6a6a6, 0 0 0 1px rgba(0, 0, 0, .08)
2022-03-08 15:55:41 +01:00
font-family: "Helvetica Neue", sans-serif
border-top: 20px solid #bbb
background: #f0f0f0
color: #444
padding: 1em
position: relative
margin: 0 auto
max-width: 100%
width: 450px
font-size: 1.1em
line-height: 1.5em
h1, h2, h3, h4, h5, h6, p, ul, li
color: inherit
.vex-close
border-radius: 0 5px 0 0
2022-03-08 15:55:41 +01:00
position: absolute
top: 0
right: 0
cursor: pointer
&:before
border-radius: 3px
2022-03-08 15:55:41 +01:00
position: absolute
content: "\00D7"
font-size: 26px
font-weight: normal
line-height: 31px
height: 30px
width: 30px
text-align: center
top: 3px
right: 3px
color: #bbb
background: transparent
&:hover:before, &:active:before
color: #777
background: #e0e0e0
.vex-dialog-form
.vex-dialog-message
margin-bottom: .5em
.vex-dialog-input
margin-bottom: 1em
select, textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]
border-radius: 3px
2022-03-08 15:55:41 +01:00
background: #fff
width: 100%
padding: .25em .67em
border: 0
font-family: inherit
font-weight: inherit
font-size: inherit
min-height: 2.5em
margin: 0 0 .25em
&:focus
box-shadow: inset 0 0 0 1px $blue
2022-03-08 15:55:41 +01:00
outline: none
.vex-dialog-buttons
+pie-clearfix()
.vex-dialog-button
border-radius: 3px
2022-03-08 15:55:41 +01:00
border: 0
float: right
margin: 0 0 0 .5em
font-family: inherit
text-transform: uppercase
letter-spacing: .1em
font-size: .8em
line-height: 1em
padding: .75em 2em
&.vex-last
margin-left: 0
&:focus
animation: vex-pulse 1.1s infinite
2022-03-08 15:55:41 +01:00
outline: none
// vex-pulse uses -webkit-filter which
// doesn't play so nice in mobile webkit
@media (max-width: 568px)
animation: none
2022-03-08 15:55:41 +01:00
&.vex-dialog-button-primary
background: $blue
color: #fff
&.vex-dialog-button-secondary
background: #e0e0e0
color: #777
.vex-loading-spinner.vex-theme-os
box-shadow: 0 0 0 1px rgba(0, 0, 0, .2), 0 0 .5em rgba(0, 0, 0, .2)
border-radius: 100%
2022-03-08 15:55:41 +01:00
background: rgba(255, 255, 255, .2)
width: 0
height: 0
border: 1.2em solid #bbb
border-top-color: #f0f0f0
border-bottom-color: #f0f0f0