mirror of https://github.com/artf/grapesjs.git
5 changed files with 481 additions and 343 deletions
File diff suppressed because one or more lines are too long
@ -0,0 +1,445 @@ |
|||
.#{$sm-prefix}close-btn { |
|||
display: block; |
|||
font-size: 23px; |
|||
position: absolute; |
|||
cursor: pointer; |
|||
right: 5px; |
|||
top: 0; |
|||
|
|||
@include opacity(0.2); |
|||
|
|||
&:hover { |
|||
@include opacity(0.7); |
|||
} |
|||
} |
|||
|
|||
.#{$sm-prefix}header { |
|||
font-size: 11px; |
|||
font-weight: lighter; |
|||
padding: 10px; |
|||
} |
|||
|
|||
.#{$sm-prefix}sector { |
|||
clear: both; |
|||
font-weight: lighter; |
|||
text-align: left; |
|||
|
|||
##{$sm-prefix}caret { |
|||
padding-right: 5px; |
|||
font-size: 11px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}open { |
|||
@extend .#{$app-prefix}category-open; |
|||
} |
|||
|
|||
.#{$sm-prefix}title { |
|||
@extend .#{$app-prefix}category-title; |
|||
} |
|||
|
|||
.#{$sm-prefix}label { |
|||
margin: 5px 5px 2px 0; |
|||
} |
|||
|
|||
/* ------------------Field-------------------- */ |
|||
|
|||
.#{$sm-prefix}field { |
|||
width: 100%; |
|||
position: relative; |
|||
|
|||
input, |
|||
select { |
|||
background-color: transparent; |
|||
color: $mainLhlColor; |
|||
border: none; |
|||
width: 100%; |
|||
} |
|||
|
|||
input { |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
select { |
|||
position: relative; |
|||
z-index: 1; |
|||
|
|||
@include appearance(none); |
|||
|
|||
&::-ms-expand { |
|||
display: none; |
|||
} |
|||
} |
|||
|
|||
select:-moz-focusring { |
|||
color: transparent; |
|||
text-shadow: 0 0 0 $mainLhlColor; |
|||
} |
|||
|
|||
input:focus, |
|||
select:focus { |
|||
outline: none; |
|||
} |
|||
|
|||
.#{$sm-prefix}unit { |
|||
position: absolute; |
|||
right: 10px; |
|||
top: 3px; |
|||
font-size: 10px; |
|||
color: $mainLhlColor; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.#{$clm-prefix}sel-arrow, |
|||
.#{$sm-prefix}int-arrows, |
|||
.#{$sm-prefix}sel-arrow { |
|||
height: 100%; |
|||
width: 9px; |
|||
position: absolute; |
|||
right: 0; |
|||
top: 0; |
|||
cursor: ns-resize; |
|||
} |
|||
|
|||
.#{$sm-prefix}sel-arrow { |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.#{$clm-prefix}d-s-arrow, |
|||
.#{$sm-prefix}d-arrow, |
|||
.#{$sm-prefix}d-s-arrow, |
|||
.#{$sm-prefix}u-arrow { |
|||
position: absolute; |
|||
height: 0; |
|||
width: 0; |
|||
border-left: 3px solid transparent; |
|||
border-right: 4px solid transparent; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.#{$sm-prefix}u-arrow { |
|||
border-bottom: 4px solid $mainLhlColor; |
|||
top: 4px; |
|||
} |
|||
|
|||
.#{$clm-prefix}d-s-arrow, |
|||
.#{$sm-prefix}d-arrow, |
|||
.#{$sm-prefix}d-s-arrow { |
|||
border-top: 4px solid $mainLhlColor; |
|||
bottom: 4px; |
|||
} |
|||
|
|||
.#{$clm-prefix}d-s-arrow, |
|||
.#{$sm-prefix}d-s-arrow { |
|||
bottom: 7px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}color, |
|||
&.#{$sm-prefix}input, |
|||
&.#{$sm-prefix}integer, |
|||
&.#{$sm-prefix}list, |
|||
&.#{$sm-prefix}select { |
|||
background-color: $mainDkColor; |
|||
border: 1px solid rgba(0, 0, 0, 0.1); |
|||
box-shadow: 1px 1px 0 $mainLhColor; |
|||
color: $mainLhlColor; |
|||
border-radius: 2px; |
|||
box-sizing: border-box; |
|||
padding: 0 5px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}composite { |
|||
@extend .#{$app-prefix}color-main; |
|||
|
|||
border-radius: 2px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}select { |
|||
padding: 0; |
|||
} |
|||
|
|||
&.#{$sm-prefix}select select { |
|||
height: 20px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}select option { |
|||
padding: 3px 0; |
|||
} |
|||
|
|||
&.#{$sm-prefix}composite { |
|||
background-color: rgba(0, 0, 0, 0.1); |
|||
border: 1px solid rgba(0, 0, 0, 0.25); |
|||
} |
|||
|
|||
&.#{$sm-prefix}list { |
|||
width: auto; |
|||
padding: 0; |
|||
overflow: hidden; |
|||
float: left; |
|||
|
|||
input { |
|||
display: none; |
|||
} |
|||
|
|||
label { |
|||
cursor: pointer; |
|||
padding: 5px; |
|||
display: block; |
|||
} |
|||
|
|||
.#{$sm-prefix}radio:checked + label { |
|||
background-color: rgba(255, 255, 255, 0.2); |
|||
} |
|||
|
|||
.#{$sm-prefix}icon { |
|||
background-repeat: no-repeat; |
|||
background-position: center; |
|||
text-shadow: none; |
|||
line-height: normal; |
|||
//padding: 5px 19px; |
|||
} |
|||
} |
|||
|
|||
&.#{$sm-prefix}integer select { |
|||
width: auto; |
|||
padding: 0; |
|||
} |
|||
} |
|||
|
|||
/* ------------------END Field-------------------- */ |
|||
|
|||
.#{$sm-prefix}list .#{$sm-prefix}el { |
|||
float: left; |
|||
border-left: 1px solid $mainDkColor; |
|||
|
|||
&:first-child { |
|||
border: none; |
|||
} |
|||
|
|||
&:hover { |
|||
background: $mainDkColor; |
|||
} |
|||
} |
|||
|
|||
.#{$sm-prefix}properties { |
|||
font-size: 11px; |
|||
padding: 10px 5px; |
|||
} |
|||
|
|||
/* ------------------Property-------------------- */ |
|||
|
|||
.#{$sm-prefix}property { |
|||
box-sizing: border-box; |
|||
float: left; |
|||
width: 50%; |
|||
margin-bottom: 5px; |
|||
padding: 0 5px; |
|||
|
|||
&.#{$sm-prefix}composite, |
|||
&.#{$sm-prefix}file, |
|||
&.#{$sm-prefix}list, |
|||
&.#{$sm-prefix}stack { |
|||
width: 100%; |
|||
} |
|||
|
|||
.#{$sm-prefix}btn { |
|||
background-color: lighten($mainDkColor, 13%); |
|||
border-radius: 2px; |
|||
box-shadow: 1px 1px 0 lighten($mainDkColor, 2%), 1px 1px 0 lighten($mainDkColor, 17%) inset; |
|||
padding: 5px; |
|||
position: relative; |
|||
text-align: center; |
|||
height: auto; |
|||
width: 100%; |
|||
cursor: pointer; |
|||
color: $fontColor; |
|||
box-sizing: border-box; |
|||
text-shadow: -1px -1px 0 $mainDkColor; |
|||
border: none; |
|||
|
|||
@include opacity(0.85); |
|||
} |
|||
|
|||
.#{$sm-prefix}btn-c { |
|||
box-sizing: border-box; |
|||
float: left; |
|||
width: 100%; |
|||
padding: 0 5px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}file ##{$sm-prefix}preview-box { |
|||
background-color: $lightBorder; |
|||
border-radius: 2px; |
|||
margin-top: 5px; |
|||
position: relative; |
|||
overflow: hidden; |
|||
|
|||
&.#{$sm-prefix}show { |
|||
border: 1px solid darken($lightBorder, 1%); |
|||
padding: 3px 5px; |
|||
} |
|||
|
|||
##{$sm-prefix}close { |
|||
@extend .#{$sm-prefix}close-btn; |
|||
|
|||
display: block; |
|||
} |
|||
} |
|||
|
|||
&.#{$sm-prefix}file .#{$sm-prefix}show ##{$sm-prefix}preview-file { |
|||
height: 50px; |
|||
} |
|||
|
|||
&.#{$sm-prefix}file ##{$sm-prefix}preview-file { |
|||
background-size: auto 100%; |
|||
background-repeat: no-repeat; |
|||
background-position: center center; |
|||
} |
|||
|
|||
.#{$sm-prefix}layers { |
|||
margin-top: 5px; |
|||
min-height: 30px; |
|||
} |
|||
|
|||
.#{$sm-prefix}layer { |
|||
background-color: rgba(255, 255, 255, 0.055); |
|||
border-radius: 2px; |
|||
box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.055) inset; |
|||
margin: 2px; |
|||
padding: 7px; |
|||
position: relative; |
|||
cursor: pointer; |
|||
|
|||
> ##{$sm-prefix}preview-box { |
|||
@extend .checker-bg; |
|||
|
|||
height: 15px; |
|||
position: absolute; |
|||
right: 27px; |
|||
top: 6px; |
|||
width: 15px; |
|||
} |
|||
|
|||
##{$sm-prefix}preview, |
|||
##{$sm-prefix}preview-box { |
|||
border-radius: 2px; |
|||
} |
|||
|
|||
##{$sm-prefix}close-layer { |
|||
display: block; |
|||
font-size: 23px; |
|||
position: absolute; |
|||
cursor: pointer; |
|||
right: 5px; |
|||
top: 0; |
|||
|
|||
@include opacity(0.5); |
|||
|
|||
&:hover { |
|||
@include opacity(0.8); |
|||
} |
|||
} |
|||
|
|||
> ##{$sm-prefix}preview-box ##{$sm-prefix}preview { |
|||
background-color: white; |
|||
height: 100%; |
|||
width: 100%; |
|||
background-size: cover !important; |
|||
} |
|||
|
|||
&.#{$sm-prefix}active { |
|||
background-color: rgba(255, 255, 255, 0.12); |
|||
} |
|||
|
|||
&.#{$sm-prefix}no-preview ##{$sm-prefix}preview-box { |
|||
display: none; |
|||
} |
|||
} |
|||
} |
|||
|
|||
##{$sm-prefix}text-shadow ##{$sm-prefix}preview::after { |
|||
color: #000; |
|||
content: "T"; |
|||
font-weight: 900; |
|||
line-height: 17px; |
|||
padding: 0 4px; |
|||
} |
|||
|
|||
/* ------------------END Property-------------------- */ |
|||
|
|||
.#{$sm-prefix}stack .#{$sm-prefix}properties { |
|||
padding-top: 5px; |
|||
} |
|||
|
|||
.#{$sm-prefix}stack ##{$sm-prefix}add { |
|||
@extend .#{$app-prefix}color-main; |
|||
|
|||
background: none; |
|||
border: none; |
|||
cursor: pointer; |
|||
font-size: 22px; |
|||
line-height: 10px; |
|||
position: absolute; |
|||
right: 0; |
|||
top: -20px; |
|||
opacity: 0.75; |
|||
|
|||
&:hover { |
|||
@include opacity(1); |
|||
} |
|||
} |
|||
|
|||
.#{$sm-prefix}colorp-c { |
|||
@extend .#{$app-prefix}bg-main; |
|||
|
|||
height: 100%; |
|||
width: 20px; |
|||
position: absolute; |
|||
right: 0; |
|||
top: 0; |
|||
box-sizing: border-box; |
|||
border-radius: 2px; |
|||
padding: 2px; |
|||
|
|||
.#{$app-prefix}checker-bg { |
|||
height: 100%; |
|||
width: 100%; |
|||
border-radius: 1px; |
|||
} |
|||
} |
|||
|
|||
.#{$sm-prefix}color-picker { |
|||
background-color: $fontColor; |
|||
cursor: pointer; |
|||
height: 16px; |
|||
width: 100%; |
|||
margin-top: -16px; |
|||
box-shadow: 0 0 1px $mainDkColor; |
|||
border-radius: 1px; |
|||
} |
|||
|
|||
.#{$sm-prefix}btn-upload ##{$sm-prefix}upload { |
|||
left: 0; |
|||
top: 0; |
|||
position: absolute; |
|||
width: 100%; |
|||
opacity: 0; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.#{$sm-prefix}btn-upload ##{$sm-prefix}label { |
|||
padding: 2px 0; |
|||
} |
|||
} |
|||
|
|||
.#{$sm-prefix}layer > ##{$sm-prefix}move { |
|||
@include opacity(0.7); |
|||
|
|||
cursor: move; |
|||
font-size: 12px; |
|||
float: left; |
|||
margin: 0 5px 0 0; |
|||
|
|||
&:hover { |
|||
@include opacity(0.9); |
|||
} |
|||
} |
|||
Loading…
Reference in new issue