quasar-framework
Version:
Simultaneously build desktop/mobile SPA websites & phone/tablet apps with VueJS
63 lines (56 loc) • 1.25 kB
text/stylus
.quasar-search-input-container
position relative
flex-shrink 1
width 100%
.quasar-search-icon, .quasar-search-clear
position absolute
top 0
padding 0
margin 0
min-height 0
width 12px
height 100%
.quasar-search-icon
left 10px
.quasar-search-clear
right 13px
.quasar-search-input
padding 0 45px
height auto
border-radius $generic-border-radius
font-weight 400
box-shadow $shadow-1
width 100%
border 0
outline 0
font-size 1rem
line-height 38px
background white
transition all .2s ease
.quasar-search
display flex
align-items center
padding 3px
background inherit
width 100%
color $grey-5
button
text-shadow none
for $name, $color in $colors
&.{$name}
if $name != 'light' && $name != 'white'
color white
.quasar-search-input
background active-color($color)
if $name != 'light' && $name != 'white'
color white
&::-webkit-input-placeholder
color $grey-4
&::-moz-placeholder
color $grey-4
&:-ms-input-placeholder
color $grey-4
body.desktop .quasar-search
for $name, $color in $colors
&.{$name} .quasar-search-input:hover
background light-active-color($color)