123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- /*!
- * bootstrap-fileinput v4.5.2
- * http://plugins.krajee.com/file-input
- *
- * Krajee Explorer Font Awesome theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`.
- *
- * Author: Kartik Visweswaran
- * Copyright: 2014 - 2018, Kartik Visweswaran, Krajee.com
- *
- * Licensed under the BSD 3-Clause
- * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
- */
- //colors
- $boston-blue: #428bca !default;
- $alto: #ddd !default;
- $tapa: #777 !default;
- $mystic: #e1edf7 !default;
- $perano: #a1abff !default;
- //fonts
- $font-0: Menlo !default;
- $font-1: Monaco !default;
- $font-2: Consolas !default;
- $font-3: "Courier New" !default;
- $font-4: monospace !default;
- //standard measures
- $pad: 5px !default;
- $border: 1px !default;
- $tablet: 767px !default;
- //operations
- @function multiply($pixels, $multiplier) {
- @return $pixels * $multiplier;
- }
- //@extend-elements
- %set_text_center {
- text-align: center;
- }
- %set_progress {
- height: multiply($pad, 2.6);
- font-size: multiply($pad, 2.2);
- line-height: multiply($pad, 2.6);
- }
- %set_indicator {
- position: absolute;
- display: inline-block;
- top: 0;
- right: multiply($pad, 0.6);
- width: multiply($pad, 3.2);
- height: multiply($pad, 3.2);
- font-size: multiply($pad, 3.2);
- @extend %set_text_center;
- }
- %set_block {
- display: block;
- }
- .theme-explorer-fa {
- .explorer-frame {
- td {
- vertical-align: middle;
- text-align: left;
- }
- .kv-file-content {
- width: multiply($pad, 16);
- height: multiply($pad, 16);
- padding: $pad;
- @extend %set_text_center;
- }
- }
- .file-actions-cell {
- position: relative;
- width: multiply($pad, 24);
- padding: 0;
- }
- .file-thumb-progress {
- .progress {
- @extend %set_block;
- @extend %set_progress;
- margin-top: $pad;
- }
- .progress-bar {
- @extend %set_progress;
- }
- }
- .file-upload-indicator {
- @extend %set_indicator;
- }
- .file-drag-handle {
- @extend %set_indicator;
- }
- .explorer-caption {
- @extend %set_block;
- color: $tapa;
- }
- .file-actions {
- @extend %set_text_center;
- }
- .kvsortable-ghost {
- opacity: 0.6;
- background: $mystic;
- border: multiply($border, 2) solid $perano;
- }
- .file-preview .table {
- margin: 0;
- }
- .file-error-message ul {
- padding: $pad 0 0 multiply($pad, 4);
- }
- }
- .explorer-frame {
- .file-preview-text {
- display: inline-block;
- color: $boston-blue;
- border: $border solid $alto;
- font-family: $font-0, $font-1, $font-2, $font-3, $font-4;
- outline: none;
- padding: multiply($pad, 1.6);
- resize: none;
- }
- .file-preview-html {
- display: inline-block;
- border: $border solid $alto;
- padding: multiply($pad, 1.6);
- overflow: auto;
- }
- .file-preview-other {
- @extend %set_text_center;
- }
- .file-other-icon {
- font-size: 2.6em;
- }
- }
- @media only screen and(max-width: $tablet) {
- //@extend-elements
- %set_block_full {
- display: block;
- width: 100% !important;
- }
- .theme-explorer-fa {
- .table {
- @extend %set_block_full;
- border: none;
- tbody {
- @extend %set_block_full;
- }
- tr {
- @extend %set_block_full;
- margin-top: $pad;
- &:first-child {
- margin-top: 0;
- }
- }
- td {
- @extend %set_block_full;
- text-align: center;
- }
- .kv-file-content {
- border-bottom: none;
- padding: multiply($pad, 0.8);
- margin: 0;
- .file-preview-image {
- max-width: 100%;
- font-size: multiply($pad, 4);
- }
- }
- }
- .file-details-cell {
- border-top: none;
- border-bottom: none;
- padding-top: 0;
- margin: 0;
- }
- .file-actions-cell {
- border-top: none;
- padding-bottom: multiply($pad, 0.8);
- }
- .explorer-frame .explorer-caption {
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
- left: 0;
- right: 0;
- margin: auto;
- }
- }
- }
- .file-zoom-dialog .explorer-frame .file-other-icon {
- //noinspection CssOverwrittenProperties
- font-size: 22em;
- //noinspection CssOverwrittenProperties
- font-size: 50vmin;
- }
|