videomail-client
Version:
A wicked npm package to record videos directly in the browser, wohooo!
124 lines (99 loc) • 2.33 kB
text/stylus
bright-orange-color = #eb9369
orange-color = #ea4b2a
green-color = #00d814
@import 'keyframes/*'
// https://github.com/bfred-it/iphone-inline-video#usage
.IIV::-webkit-media-controls-play-button
.IIV::-webkit-media-controls-start-playback-button
opacity 0
pointer-events none
width 5px
.videomail
.visuals
position relative
video.replay
width 100%
height 100%
.countdown
.recordTimer
.recordNote
.pausedHeader
.pausedHint
margin 0
height auto
.countdown
.recordTimer
.recordNote
.paused
.facingMode
noscript
position absolute
z-index 100
.countdown
.recordTimer
.recordNote
.pausedHeader
.pausedHint
noscript
font-weight bold
.countdown
.paused
noscript
width 100%
top 50%
transform translateY(-50%)
.pausedHeader
.pausedHint
.countdown
text-align center
letter-spacing 4px
text-shadow -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white
.pausedHeader
.countdown
opacity .9
font-size 460%
.pausedHint
font-size 150%
.facingMode
right .7em
bottom .6em
background rgba(30, 30, 30, .5)
color rgba(245, 245, 245, .9)
font-family monospace
border none
padding .1em .3em
font-size 1.2em
z-index 10
outline none
transition all .2s ease
&:hover
background rgba(50, 50, 50, .7)
cursor pointer
.recordTimer
.recordNote
right .7em
background rgba(10, 10, 10, .8)
padding .3em .4em
transition all 1s ease
color green-color
font-family monospace
opacity .9
&.near
color bright-orange-color
&.nigh
color orange-color
.recordTimer
top .7em
.recordNote
top 3.6em
&:before
content "REC"
animation blink 1s infinite
.notifier
overflow hidden
box-sizing border-box
height 100%
.radioGroup
display block
video
margin-bottom 0