장선근
6 years ago
6 changed files with 618 additions and 49 deletions
-
4_src/admin/scss/admin.scss
-
11_src/admin/scss/components/_modal.scss
-
616_src/admin/scss/plugins/_modal.scss
-
9_src/admin/scss/plugins/ax5mask.css
-
9_src/admin/scss/plugins/ax5modal.css
-
18public_html/assets/css/admin.min.css
@ -1,11 +0,0 @@ |
|||
.ax5modal { |
|||
background-color: #3f4245; |
|||
border-color:rgba(0,0,0,0.4); |
|||
|
|||
.ax-modal-header { |
|||
background:rgba(0,0,0,.15); |
|||
color:#fff; |
|||
font-weight:400; |
|||
border:0px; |
|||
} |
|||
} |
@ -0,0 +1,616 @@ |
|||
.ax-masking { |
|||
-webkit-filter: blur(3px); |
|||
-webkit-transform: scale(0.96); |
|||
-moz-transform: scale(0.96); |
|||
-ms-transform: scale(0.96); |
|||
-o-transform: scale(0.96); |
|||
transform: scale(0.96); |
|||
-webkit-transform: translateZ(0); |
|||
-moz-transform: translateZ(0); |
|||
-ms-transform: translateZ(0); |
|||
-o-transform: translateZ(0); |
|||
transform: translateZ(0) |
|||
} |
|||
|
|||
.ax-mask { |
|||
box-sizing: border-box; |
|||
z-index: 1000; |
|||
position: fixed; |
|||
left: 0px; |
|||
top: 0px; |
|||
width: 100%; |
|||
height: 100%; |
|||
|
|||
.ax-mask-bg { |
|||
z-index: 1; |
|||
position: absolute; |
|||
left: 0px; |
|||
top: 0px; |
|||
width: 100%; |
|||
height: 100%; |
|||
background: #000; |
|||
opacity: .6; |
|||
} |
|||
|
|||
.ax-mask-content { |
|||
z-index: 2; |
|||
position: absolute; |
|||
left: 0px; |
|||
top: 0px; |
|||
width: 100%; |
|||
height: 100%; |
|||
display: table; |
|||
vertical-align: middle; |
|||
text-align: center; |
|||
color: #fff; |
|||
text-shadow: 0px 1px 0px #000; |
|||
|
|||
* { |
|||
color:inherit; |
|||
} |
|||
|
|||
> div { |
|||
display: table-cell; |
|||
vertical-align: middle; |
|||
text-align: center |
|||
} |
|||
} |
|||
|
|||
&.fade-out { |
|||
-webkit-animation: ax-mask-fade-out .25s; |
|||
-o-animation: ax-mask-fade-out .25s; |
|||
animation: ax-mask-fade-out .25s; |
|||
opacity: 0.0 |
|||
} |
|||
} |
|||
|
|||
|
|||
.ax5modal { |
|||
-webkit-animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
-o-animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
-webkit-transform: translateZ(0px); |
|||
-moz-transform: translateZ(0px); |
|||
-ms-transform: translateZ(0px); |
|||
-o-transform: translateZ(0px); |
|||
transform: translateZ(0px); |
|||
box-sizing: border-box; |
|||
background-color: #3f4245; |
|||
border: 1px solid rgba(0,0,0,0.4); |
|||
border-radius: 4px; |
|||
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); |
|||
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); |
|||
z-index: 2000; |
|||
position: fixed; |
|||
left: 0px; |
|||
top: 0px; |
|||
box-sizing: content-box; |
|||
|
|||
.ax-modal-header { |
|||
user-select: none; |
|||
padding: 10px 15px; |
|||
border-top-left-radius: 4px; |
|||
border-top-right-radius: 4px; |
|||
font-size:13px; |
|||
cursor: move; |
|||
color: #fff; |
|||
background:rgba(0,0,0,.15); |
|||
font-weight:400; |
|||
border:0px; |
|||
|
|||
.ax-modal-header-addon { |
|||
position: absolute; |
|||
right: 0px; |
|||
top: 0px; |
|||
padding: 10px 10px; |
|||
|
|||
a { |
|||
color: #333; |
|||
outline: 0 |
|||
} |
|||
|
|||
[data-modal-header-btn] { |
|||
border: 0; |
|||
padding: 0px 2px; |
|||
background: transparent; |
|||
display: inline-block; |
|||
text-align: center; |
|||
cursor: pointer; |
|||
outline: 0 |
|||
} |
|||
} |
|||
} |
|||
|
|||
.ax-modal-body { |
|||
border-bottom-left-radius: 4px; |
|||
border-bottom-right-radius: 4px; |
|||
padding: 0px; |
|||
text-align: center; |
|||
-webkit-box-flex: 1; |
|||
-moz-box-flex: 1; |
|||
box-flex: 1; |
|||
-webkit-flex: 1; |
|||
-moz-flex: 1; |
|||
-ms-flex: 1; |
|||
flex: 1; |
|||
position: relative; |
|||
overflow: hidden; |
|||
|
|||
iframe { |
|||
border: 0 none |
|||
} |
|||
|
|||
.fadeIn { |
|||
-webkit-animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
-o-animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|||
} |
|||
|
|||
.fadeOut { |
|||
-webkit-animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
-o-animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|||
} |
|||
|
|||
} |
|||
|
|||
&.destroy { |
|||
-webkit-animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
-o-animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|||
} |
|||
|
|||
&.fullscreen { |
|||
border: 0px none; |
|||
border-radius: 0px; |
|||
-webkit-box-shadow: none; |
|||
box-shadow: none; |
|||
-webkit-animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
-o-animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|||
animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|||
} |
|||
|
|||
&.fullscreen.destroy { |
|||
-webkit-animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards; |
|||
-o-animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards; |
|||
animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards |
|||
} |
|||
|
|||
&.draged .ax-modal-header { |
|||
opacity: 0.5 |
|||
} |
|||
|
|||
&.draged .ax-modal-body { |
|||
opacity: 0.5 |
|||
} |
|||
|
|||
[data-ax5modal-resizer] { |
|||
position: absolute; |
|||
display: block; |
|||
|
|||
&:before { |
|||
position: absolute; |
|||
content: ' '; |
|||
display: block; |
|||
width: auto; |
|||
height: auto; |
|||
left: auto; |
|||
top: auto; |
|||
right: auto; |
|||
bottom: auto |
|||
} |
|||
|
|||
&[data-ax5modal-resizer="top"] { |
|||
left: 0; |
|||
top: 0; |
|||
width: 100%; |
|||
height: 0; |
|||
|
|||
&:before { |
|||
width: 100%; |
|||
height: 8px; |
|||
left: 0; |
|||
top: -4px; |
|||
cursor: row-resize |
|||
} |
|||
} |
|||
|
|||
&[data-ax5modal-resizer="bottom"] { |
|||
left: 0; |
|||
bottom: 0; |
|||
width: 100%; |
|||
height: 0; |
|||
|
|||
&:before { |
|||
width: 100%; |
|||
height: 8px; |
|||
left: 0; |
|||
top: -4px; |
|||
cursor: row-resize; |
|||
} |
|||
} |
|||
|
|||
|
|||
&[data-ax5modal-resizer="left"] { |
|||
left: 0; |
|||
top: 0; |
|||
width: 0; |
|||
height: 100%; |
|||
|
|||
&:before { |
|||
width: 8px; |
|||
height: 100%; |
|||
left: -4px; |
|||
top: 0; |
|||
cursor: col-resize |
|||
} |
|||
} |
|||
|
|||
|
|||
&[data-ax5modal-resizer="right"] { |
|||
right: 0; |
|||
top: 0; |
|||
width: 0; |
|||
height: 100%; |
|||
|
|||
&:before { |
|||
width: 8px; |
|||
height: 100%; |
|||
left: -4px; |
|||
top: 0; |
|||
cursor: col-resize |
|||
} |
|||
} |
|||
|
|||
|
|||
&[data-ax5modal-resizer="top-left"] { |
|||
left: 0; |
|||
top: 0; |
|||
width: 0; |
|||
height: 0; |
|||
|
|||
&:before { |
|||
width: 8px; |
|||
height: 8px; |
|||
left: -4px; |
|||
top: -4px; |
|||
cursor: nwse-resize |
|||
} |
|||
} |
|||
|
|||
|
|||
&[data-ax5modal-resizer="top-right"] { |
|||
right: 0; |
|||
top: 0; |
|||
width: 0; |
|||
height: 0; |
|||
&:before { |
|||
width: 8px; |
|||
height: 8px; |
|||
left: -4px; |
|||
top: -4px; |
|||
cursor: nesw-resize |
|||
} |
|||
} |
|||
|
|||
|
|||
&[data-ax5modal-resizer="bottom-left"] { |
|||
left: 0; |
|||
bottom: 0; |
|||
width: 0; |
|||
height: 0; |
|||
|
|||
&:before { |
|||
width: 8px; |
|||
height: 8px; |
|||
left: -4px; |
|||
top: -4px; |
|||
cursor: nesw-resize |
|||
} |
|||
} |
|||
|
|||
|
|||
&[data-ax5modal-resizer="bottom-right"] { |
|||
right: 0; |
|||
bottom: 0; |
|||
width: 0; |
|||
height: 0; |
|||
|
|||
&:before { |
|||
width: 8px; |
|||
height: 8px; |
|||
left: -4px; |
|||
top: -4px; |
|||
cursor: nwse-resize |
|||
} |
|||
} |
|||
} |
|||
} |
|||
|
|||
|
|||
.ax5modal-resizer-background { |
|||
position: fixed; |
|||
left: 0px; |
|||
top: 0px; |
|||
width: 100%; |
|||
height: 100%; |
|||
background: transparent; |
|||
z-index: 2000; |
|||
cursor: move |
|||
} |
|||
|
|||
.ax5modal-resizer { |
|||
position: absolute; |
|||
left: 0px; |
|||
top: 0px; |
|||
z-index: 2001; |
|||
cursor: move; |
|||
box-sizing: border-box; |
|||
background-color: #ccc; |
|||
border: 1px solid red; |
|||
opacity: .3; |
|||
border-radius: 4px; |
|||
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); |
|||
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) |
|||
} |
|||
|
|||
|
|||
@-webkit-keyframes ax-mask { |
|||
from { |
|||
opacity: 0.0 |
|||
} |
|||
to { |
|||
opacity: .6 |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-mask { |
|||
from { |
|||
opacity: 0.0 |
|||
} |
|||
to { |
|||
opacity: .6 |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-mask { |
|||
from { |
|||
opacity: 0.0 |
|||
} |
|||
to { |
|||
opacity: .6 |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-mask-fade-out { |
|||
from { |
|||
opacity: .6 |
|||
} |
|||
to { |
|||
opacity: 0.0 |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-mask-fade-out { |
|||
from { |
|||
opacity: .6 |
|||
} |
|||
to { |
|||
opacity: 0.0 |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-mask-fade-out { |
|||
from { |
|||
opacity: .6 |
|||
} |
|||
to { |
|||
opacity: 0.0 |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-modal { |
|||
0% { |
|||
opacity: 0.0; |
|||
-webkit-transform: scale(0.8) |
|||
} |
|||
100% { |
|||
opacity: 1.0; |
|||
-webkit-transform: scale(1) |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-modal { |
|||
0% { |
|||
opacity: 0.0; |
|||
-moz-transform: scale(0.8) |
|||
} |
|||
100% { |
|||
opacity: 1.0; |
|||
-moz-transform: scale(1) |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-modal { |
|||
0% { |
|||
opacity: 0.0; |
|||
-webkit-transform: scale(0.8); |
|||
-moz-transform: scale(0.8); |
|||
-ms-transform: scale(0.8); |
|||
-o-transform: scale(0.8); |
|||
transform: scale(0.8) |
|||
} |
|||
100% { |
|||
opacity: 1.0; |
|||
-webkit-transform: scale(1); |
|||
-moz-transform: scale(1); |
|||
-ms-transform: scale(1); |
|||
-o-transform: scale(1); |
|||
transform: scale(1) |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-modal-destroy { |
|||
100% { |
|||
opacity: 0.0; |
|||
-webkit-transform: translateY(20%) |
|||
} |
|||
0% { |
|||
opacity: 1.0; |
|||
-webkit-transform: translateY(0) |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-modal-destroy { |
|||
100% { |
|||
opacity: 0.0; |
|||
-moz-transform: translateY(20%) |
|||
} |
|||
0% { |
|||
opacity: 1.0; |
|||
-moz-transform: translateY(0) |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-modal-destroy { |
|||
100% { |
|||
opacity: 0.0; |
|||
-webkit-transform: translateY(20%); |
|||
-moz-transform: translateY(20%); |
|||
-ms-transform: translateY(20%); |
|||
-o-transform: translateY(20%); |
|||
transform: translateY(20%) |
|||
} |
|||
0% { |
|||
opacity: 1.0; |
|||
-webkit-transform: translateY(0); |
|||
-moz-transform: translateY(0); |
|||
-ms-transform: translateY(0); |
|||
-o-transform: translateY(0); |
|||
transform: translateY(0) |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-modal-fullscreen { |
|||
0% { |
|||
-webkit-transform: translateY(20%) |
|||
} |
|||
100% { |
|||
-webkit-transform: translateY(0) |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-modal-fullscreen { |
|||
0% { |
|||
-moz-transform: translateY(20%) |
|||
} |
|||
100% { |
|||
-moz-transform: translateY(0) |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-modal-fullscreen { |
|||
0% { |
|||
-webkit-transform: translateY(20%); |
|||
-moz-transform: translateY(20%); |
|||
-ms-transform: translateY(20%); |
|||
-o-transform: translateY(20%); |
|||
transform: translateY(20%) |
|||
} |
|||
100% { |
|||
-webkit-transform: translateY(0); |
|||
-moz-transform: translateY(0); |
|||
-ms-transform: translateY(0); |
|||
-o-transform: translateY(0); |
|||
transform: translateY(0) |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-modal-fullscreen-destroy { |
|||
0% { |
|||
-webkit-transform: translateY(0) |
|||
} |
|||
100% { |
|||
-webkit-transform: translateY(100%) |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-modal-fullscreen-destroy { |
|||
0% { |
|||
-moz-transform: translateY(0) |
|||
} |
|||
100% { |
|||
-moz-transform: translateY(100%) |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-modal-fullscreen-destroy { |
|||
0% { |
|||
-webkit-transform: translateY(0); |
|||
-moz-transform: translateY(0); |
|||
-ms-transform: translateY(0); |
|||
-o-transform: translateY(0); |
|||
transform: translateY(0) |
|||
} |
|||
100% { |
|||
-webkit-transform: translateY(100%); |
|||
-moz-transform: translateY(100%); |
|||
-ms-transform: translateY(100%); |
|||
-o-transform: translateY(100%); |
|||
transform: translateY(100%) |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-modal-fade-in { |
|||
0% { |
|||
opacity: 0.0 |
|||
} |
|||
100% { |
|||
opacity: 1.0 |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-modal-fade-in { |
|||
0% { |
|||
opacity: 0.0 |
|||
} |
|||
100% { |
|||
opacity: 1.0 |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-modal-fade-in { |
|||
0% { |
|||
opacity: 0.0 |
|||
} |
|||
100% { |
|||
opacity: 1.0 |
|||
} |
|||
} |
|||
|
|||
@-webkit-keyframes ax-modal-fade-out { |
|||
0% { |
|||
opacity: 1.0 |
|||
} |
|||
100% { |
|||
opacity: 0.0 |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes ax-modal-fade-out { |
|||
0% { |
|||
opacity: 1.0 |
|||
} |
|||
100% { |
|||
opacity: 0.0 |
|||
} |
|||
} |
|||
|
|||
@keyframes ax-modal-fade-out { |
|||
0% { |
|||
opacity: 1.0 |
|||
} |
|||
100% { |
|||
opacity: 0.0 |
|||
} |
|||
} |
9
_src/admin/scss/plugins/ax5mask.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
9
_src/admin/scss/plugins/ax5modal.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
18
public_html/assets/css/admin.min.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue