@uppy/core
Version:
Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:
178 lines (163 loc) • 3.8 kB
CSS
/**
* General Uppy styles that apply to everything inside the .uppy-Root container
*/
.uppy-Root {
position: relative;
box-sizing: border-box;
color: #333;
font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Roboto, Helvetica, Arial, sans-serif;
line-height: 1;
text-align: left;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[dir=rtl] .uppy-Root,
.uppy-Root[dir=rtl] {
text-align: right;
}
.uppy-Root *,
.uppy-Root *::before,
.uppy-Root *::after {
box-sizing: inherit;
}
.uppy-Root [hidden] {
display: none;
}
.uppy-u-reset {
all: initial;
box-sizing: border-box;
appearance: none;
font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Roboto, Helvetica, Arial, sans-serif;
line-height: 1;
}
[dir=rtl] .uppy-u-reset {
text-align: right;
}
.uppy-truncate-text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.uppy-c-textInput {
font-family: inherit;
font-size: 14px;
line-height: 1.5;
padding: 6px 8px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
}
.uppy-size--md .uppy-c-textInput {
padding: 8px 10px;
}
.uppy-c-textInput:focus {
border-color: rgba(18, 105, 207, 0.6);
outline: none;
box-shadow: 0 0 0 3px rgba(18, 105, 207, 0.15);
}
[data-uppy-theme=dark] .uppy-c-textInput {
color: #eaeaea;
background-color: #333;
border-color: #333;
}
[data-uppy-theme=dark] .uppy-c-textInput:focus {
border-color: #525252;
box-shadow: none;
}
.uppy-c-icon {
display: inline-block;
max-width: 100%;
max-height: 100%;
overflow: hidden;
fill: currentColor;
}
.uppy-c-btn {
display: inline-flex;
justify-content: center;
align-items: center;
font-weight: 500;
font-size: inherit;
font-family: inherit;
color: inherit;
line-height: 1;
white-space: nowrap;
text-align: center;
transition-duration: 0.3s;
transition-property: background-color, color;
user-select: none;
}
[dir=rtl] .uppy-c-btn {
text-align: center;
}
.uppy-c-btn:not(:disabled):not(.disabled) {
cursor: pointer;
}
.uppy-c-btn::-moz-focus-inner {
border: 0;
}
.uppy-c-btn-primary {
padding: 10px 18px;
color: #fff;
font-size: 14px;
background-color: #1269cf;
border-radius: 4px;
}
.uppy-c-btn-primary:not(:disabled):hover {
background-color: rgb(13.92, 81.2, 160.08);
}
.uppy-c-btn-primary:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(18, 105, 207, 0.4);
}
.uppy-size--md .uppy-c-btn-primary {
padding: 13px 22px;
}
[data-uppy-theme=dark] .uppy-c-btn-primary {
color: #eaeaea;
}
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
outline: none;
}
[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner {
border: 0;
}
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}
.uppy-c-btn-primary.uppy-c-btn--disabled {
background-color: rgb(142, 178, 219);
}
.uppy-c-btn-link {
padding: 10px 15px;
color: #525252;
font-size: 14px;
line-height: 1;
background-color: transparent;
border-radius: 4px;
}
.uppy-c-btn-link:hover {
color: #333;
}
.uppy-c-btn-link:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(18, 105, 207, 0.25);
}
.uppy-size--md .uppy-c-btn-link {
padding: 13px 18px;
}
[data-uppy-theme=dark] .uppy-c-btn-link {
color: #eaeaea;
}
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
outline: none;
}
[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner {
border: 0;
}
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}
[data-uppy-theme=dark] .uppy-c-btn-link:hover {
color: #939393;
}
/*# sourceMappingURL=style.css.map */