X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/30b4f81fc6f1b46c70059c91880e418e2bcb50af..refs/pull/806/head:/resources/assets/sass/_components.scss diff --git a/resources/assets/sass/_components.scss b/resources/assets/sass/_components.scss index 5b72f5e1a..31e006e27 100644 --- a/resources/assets/sass/_components.scss +++ b/resources/assets/sass/_components.scss @@ -9,20 +9,26 @@ border-radius: 3px; box-shadow: $bs-med; z-index: 999999; - display: block; cursor: pointer; - max-width: 480px; - transition: transform ease-in-out 360ms; + max-width: 360px; + transition: transform ease-in-out 280ms; transform: translate3d(580px, 0, 0); - i, span { - display: table-cell; + display: grid; + grid-template-columns: 64px 1fr; + span, svg { + vertical-align: middle; + justify-self: center; + align-self: center; } - i { - font-size: 2em; - padding-right: $-l; + svg { + fill: #EEEEEE; + width: 4em; + height: 4em; + padding-right: $-m; } span { vertical-align: middle; + line-height: 1.3; } &.pos { background-color: $positive; @@ -39,6 +45,9 @@ &.showing { transform: translate3d(0, 0, 0); } + &.showing:hover { + transform: translate3d(0, -2px, 0); + } } [chapter-toggle] { @@ -46,15 +55,12 @@ margin: 0; transition: all ease-in-out 180ms; user-select: none; - i.zmdi-caret-right { + svg[data-icon="caret-right"] { transition: all ease-in-out 180ms; transform: rotate(0deg); transform-origin: 25% 50%; } - &.open { - //margin-bottom: 0; - } - &.open i.zmdi-caret-right { + &.open svg[data-icon="caret-right"] { transform: rotate(90deg); } } @@ -71,7 +77,6 @@ left: 0; right: 0; bottom: 0; - display: flex; align-items: center; justify-content: center; display: none; @@ -102,7 +107,6 @@ display: flex; align-self: flex-start; } - .popup-content { overflow-y: auto; } @@ -208,6 +212,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { margin-left: 1px; padding: $-m $-l; overflow-y: auto; + overflow-x: hidden; border-left: 1px solid #DDD; .dropzone-container { margin-top: $-m; @@ -312,8 +317,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { .dz-preview.dz-file-preview .dz-image { border-radius: 4px; - background: #999; - background: linear-gradient(to bottom, #eee, #ddd); + background: #e9e9e9; } .dz-preview.dz-file-preview .dz-details { @@ -329,11 +333,12 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { } .dz-preview .dz-remove { - font-size: 14px; + font-size: 13px; text-align: center; display: block; cursor: pointer; border: none; + margin-top: 3px; } .dz-preview .dz-remove:hover { @@ -382,7 +387,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { border: 1px solid transparent; } -.dz-preview .dz-details .dz-filename span, .dz-preview .dz-details .dz-size span { +.dz-preview .dz-details .dz-filename span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; @@ -418,13 +423,13 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { .dz-preview .dz-success-mark, .dz-preview .dz-error-mark { pointer-events: none; opacity: 0; - z-index: 500; + z-index: 1001; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; - margin-top: -27px; + margin-top: -35px; } .dz-preview .dz-success-mark svg, .dz-preview .dz-error-mark svg { @@ -479,9 +484,13 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { display: block; } -.dz-preview.dz-error:hover .dz-error-message { - opacity: 1; - pointer-events: auto; +.dz-preview.dz-error { + .dz-image, .dz-details { + &:hover ~ .dz-error-message { + opacity: 1; + pointer-events: auto; + } + } } .dz-preview .dz-error-message { @@ -493,7 +502,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { opacity: 0; transition: opacity 0.3s ease; border-radius: 4px; - font-size: 11.5px; + font-size: 12px; line-height: 1.2; top: 88px; left: -26px; @@ -594,4 +603,8 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { .text-muted { color: #999; } +} + +#tag-manager .drag-card { + max-width: 500px; } \ No newline at end of file