Y-SLD/assets/playkit/jslibs/dropzone/css/stylus/basic.styl

165 lines
3.4 KiB
Stylus

/* The MIT License */
// Copyright (c) 2012 Matias Meno <m@tias.me>
// Permission is hereby granted, free of charge, to any person obtaining a copy of
// this software and associated documentation files (the "Software"), to deal in
// the Software without restriction, including without limitation the rights to
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
// of the Software, and to permit persons to whom the Software is furnished to do
// so, subject to the following conditions:
// The above copyright notice and this permission notice shall be included in all
// copies or substantial portions of the Software.
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
@import "nib"
.dropzone
.dropzone *
.dropzone-previews
.dropzone-previews *
box-sizing border-box
.dropzone
position relative
border 1px solid rgba(0, 0, 0, 0.08)
background rgba(0, 0, 0, 0.02)
padding 1em
&.dz-clickable
cursor pointer
.dz-message
.dz-message span
cursor pointer
*
cursor default
.dz-message
opacity 1
&.dz-drag-hover
border-color rgba(0, 0, 0, 0.15)
background rgba(0, 0, 0, 0.04)
&.dz-started
.dz-message
display none
.dropzone
.dropzone-previews
.dz-preview
background rgba(255, 255, 255, 0.8)
position relative
display inline-block
margin 17px
vertical-align top
border 1px solid #acacac
padding 6px 6px 6px 6px
&.dz-file-preview
[data-dz-thumbnail]
display none
.dz-details
width 100px
height @width
position relative
background #ebebeb
padding 5px
margin-bottom 22px
.dz-filename
overflow hidden
height 100%
img
absolute top left
width @width
height @width
.dz-size
absolute bottom -28px left 3px
height 28px
line-height @height
&.dz-error
.dz-error-mark
display block
&.dz-success
.dz-success-mark
display block
&:hover
.dz-details
img
display none
.dz-success-mark
.dz-error-mark
display none
position absolute
width 40px
height 40px
font-size 30px
text-align center
right -10px
top -10px
.dz-success-mark
color #8CC657
.dz-error-mark
color #EE162D
.dz-progress
position absolute
top 100px
left 6px
right 6px
height 6px
background #d7d7d7
display none
.dz-upload
position absolute
top 0
bottom 0
left 0
width 0%
background-color #8CC657
&.dz-processing
.dz-progress
display block
.dz-error-message
display none
absolute top -5px left -20px
background rgba(245, 245, 245, 0.8)
padding 8px 10px
color #800
min-width 140px
max-width 500px
z-index 500
&:hover.dz-error
.dz-error-message
display block