@kademi/keditor
Version:
KEditor is a jQuery plugin which provides a content editor with drag n drop, configurable contents
78 lines (67 loc) • 1.86 kB
text/less
// Import
// -------------------------------------------------
@import "../_mixins";
@import "../_variables";
// Snippets
// -------------------------------------------------
.keditor-snippets-wrapper {
height: 100%;
.keditor-snippets {
.keditor-scrollbar();
height: 100%;
overflow-y: scroll;
padding: @snippet-container-padding;
display: flex;
justify-content: space-evenly;
align-content: flex-start;
flex-flow: wrap;
}
}
.keditor-snippet {
border: 1px solid @snippet-border-color;
cursor: pointer;
transition: all @animation-duration;
display: block;
background: @snippet-bg;
user-select: none;
width: @snippet-width;
margin: @snippet-margin;
flex: none;
.keditor-snippet-inner {
display: block;
padding-bottom: 100%;
position: relative;
}
.keditor-snippet-preview {
position: absolute;
top: 15px;
left: 15px;
bottom: @snippet-title-height;
right: 15px;
background: no-repeat 50% 50% / contain;
}
.keditor-snippet-title {
position: absolute;
left: 0;
bottom: 0;
right: 0;
font-size: @snippet-title-size;
height: @snippet-title-height;
line-height: @snippet-title-height;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
padding: 0 10px;
white-space: nowrap;
}
&.not-matched {
display: none ;
}
&.selected {
border-color: @snippet-border-color-selected;
box-shadow: @snippet-box-shadow-selected;
}
@media (max-width: 420px) {
width: @snippet-width-mobile;
}
}