UNPKG

joywok-material-components

Version:

<h1 align="center"> Joywok Material Components </h1>

342 lines (340 loc) 10.5 kB
.jmc-editor-audio h5 { font-weight: normal; } .jmc-editor-audio .jmc-editor-audio-title { padding: 35px 24px 23px; position: relative; } .jmc-editor-audio .jmc-editor-audio-title .transing-prog { position: absolute; left: 0; top: 4px; right: 0; } .jmc-editor-audio .jmc-editor-audio-title h6 { color: #494949; } .jmc-editor-audio .jmc-editor-audio-content { padding: 0; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-tab { border-bottom: 1px solid #e7e7e7; font-size: 15px; font-weight: bold; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 14px; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-tab span { position: relative; margin-left: 25px; padding-bottom: 12px; color: #494949; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-tab span::before { position: absolute; border-bottom: 2px solid #3297fc; content: ''; left: 0; right: 0; bottom: 0; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item { padding: 36px 24px 0; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item:last-child { padding: 30px 24px 0; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-editor-audio-content-label { font-size: 14px; color: #494949; max-width: 14%; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-editor-audio-tip { color: #999; font-size: 13px; padding-top: 1px; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-editor-audio-tip:last-child { padding-top: 10px; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-editor-audio-selbtn button { margin-top: 20px; color: #3297FC; font-weight: normal; padding: 3px 16px; font-size: 13px; border: 1px solid #3297FC; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-editor-audio-selbtn button:hover { background-color: #fff; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-cover { width: 144px; height: 99px; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-cover:hover .jmc-ea-cover-bg { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.4); cursor: pointer; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-cover:hover .jmc-ea-cover-bg:before { width: 20px; height: 18px; content: ''; position: absolute; left: calc(50% - 9px); top: calc(50% - 10px); background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAD7PHgWAAACCUlEQVRYR92YvY+MURSHn1+IRIJCqcVOovNRKLR0Yi0hVrHxP1iiEdFs7PofRIGsYImOVqHw0UlYWqXEkEiE/ORM7mzeEbN77ztGrj3dm5xzzzPn3PMxV7QQ2+eBhULTWUnXC21QqYHtGeAGFNsaOCfpZonPIkDbR4EHwMYSJw3dH8CUpMe59tmAtg8BT4DNuYcP0fsGHJH0LOecHqDt3cAccBjYlmM4Rp0u8BS4JGlZCe45sH2MTtsc/Qk4GID3gBNtTvgHNvcD8HMFaR32W7sBGOVfrax7wO/AQ+AR8AL4mFKxAzgAHAMmgU1tUzRKBJeAGF8fVnNue2cai8fbQLYB/Jl6VNEstj2beu2GEtA2gBckDcDZjoa/F+gk52+B15IGCjBBzo8TcEnSVNOB7fi+Buz6zfF74KKkmN0rYju+s9NdEsEoiD3NO2f7CnB5lc0mInhVUuj1JN3JN7mFUwJ4V9LphqOIXEyhtRaOgDzZjKTtReBUTqpLAM9Kup2iEFDv/pDWYT4j3RP9O2l7Grj1twE7kgIq0rQPeJnjoKGzX9KrZD8BRCGtKSUR3Crpa3JwBuhFs0CmJd1J9luALzm26wqw+hRXXyTVt5nqG3UUXdWjrt8Vql4WArL6dasfyWoX1uYAqHrlz5lUI+uUjLqRnbU54L/4417900e8bNX7eJT2s2qf334BYYdcRjCxTO0AAAAASUVORK5CYII=); background-size: contain; background-position: center; background-repeat: no-repeat; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info { width: 500px; height: 76px; margin-top: 20px; position: relative; background-color: #f7f7f7; overflow: hidden; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info::after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAjElEQVRIiWNkoDEwmfXf8/+/f7NAtjAyMaWdSWPcjmwjC60dALL8////MmAOxCGyyPJMGDqo7QCY5WhsujmAEBh1AAuhVEpzBxBKpbQGTIRSKc0dgCEy6oBRB9AZUFwZUVqOUOwASssRgg4g5ENKyxGCDqB1SUkwEdK6pBwtB0YdMOqAUQcMrAMYGBgAlnBeknCJI/QAAAAASUVORK5CYII=); background-position: 0 center; background-repeat: repeat-x; background-size: 16px 14px; width: 14px; height: 14px; position: absolute; right: 20px; top: 31px; content: ''; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info.playing::after { -webkit-animation: audioPlaying 30s linear infinite; animation: audioPlaying 30s linear infinite; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info.playing i::after { border-width: 2px; border-color: transparent #fff transparent #fff; height: 10px; width: 6px; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info i { width: 111px; height: 76px; position: absolute; left: 0; top: 0; background-position: center; background-repeat: no-repeat; background-size: cover; cursor: pointer; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info i::before { content: ''; background-color: rgba(0, 0, 0, 0.3); border: 1px solid #fff; width: 30px; height: 30px; overflow: hidden; border-radius: 30px; position: absolute; left: 40px; top: 23px; z-index: 2; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info i::after { content: ''; width: 0; height: 0; overflow: hidden; position: absolute; left: 52px; top: 33px; z-index: 3; border-width: 5px 0 5px 8px; border-color: transparent transparent transparent #fff; border-style: solid; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info h5 { margin: 17px 60px 2px 130px; overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; color: #333; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-content-item .jmc-ea-info p { margin: 0 60px 0 130px; font-size: 14px; color: #999; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading { color: #666; width: 459px; height: 108px; background-color: #f7f7f7; font-size: 12px; padding: 15px 11px; margin-top: 20px; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading .jmc-ea-progress { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading .jmc-ea-progress b { font-weight: normal; margin-right: 30px; max-width: 250px; text-overflow: ellipsis; overflow: hidden; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading .jmc-ea-progress del { font-style: normal; text-decoration: none; color: #3297FC; cursor: pointer; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading .jmc-ea-progress var { position: absolute; right: 2px; top: 1px; color: #3297FC; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading .jmc-ea-progress-bar { margin: 16px 0; height: 6px; overflow: hidden; position: relative; background-color: #e7e7e7; } .jmc-editor-audio .jmc-editor-audio-content .jmc-editor-audio-uploading .jmc-ea-progress-bar div { background-color: #3297FC; position: absolute; left: 0; top: 0; bottom: 0; } .jmc-editor-audio .jmc-editor-audio-content-item { padding-top: 30px !important; } .jmc-editor-audio .jmc-editor-audio-button { padding: 30px; margin: 0; } .jmc-editor-audio .jmc-editor-audio-button button { -webkit-box-shadow: none; box-shadow: none; padding: 3px 25px; margin-left: 12px; font-weight: normal; border-radius: 2px; } .jmc-editor-audio .jmc-editor-audio-button button:first-child { font-size: 13px; color: #333; background-color: #fff; border: 1px solid #ddd; } .jmc-editor-audio .jmc-editor-audio-button button:last-child { font-size: 13px; background-color: #404a53; border: 1px solid #404a53; color: #fff; } .jmc-editor-audio .jmc-editor-audio-button button:last-child:disabled { background-color: #eee; border: 1px solid #eee; cursor: default; color: #b0b0b0; } .fdialog-bg { top: 0; left: 0; right: 0; bottom: 0; z-index: 1300; position: fixed; -ms-touch-action: none; touch-action: none; background-color: rgba(0, 0, 0, 0.5); } .fdialog-bg .fdialog-w { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .fdialog-bg .fdialog-w .fdialog-ww { opacity: 1; -webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border-radius: 4px; width: 900px; max-width: unset; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; max-height: calc(100% - 96px); margin: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; overflow-y: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(48, 47, 47, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(48, 47, 47, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); background-color: #fff; } .fdialog-bg .fdialog-w .fdialog-ww .fdialog-header { padding: 35px 24px 30px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 20px; font-weight: bold; } .fdialog-bg .fdialog-w .fdialog-ww .fdialog-content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; overflow: hidden auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } .fdialog-bg .fdialog-w .fdialog-ww .fdialog-actions { padding: 30px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; }