@swimlane/ngx-dnd
Version:
Drag and Drop for Angular2 and beyond!
94 lines (85 loc) • 2.41 kB
CSS
.ngx-dnd-container {
background-color: rgba(255, 255, 255, 0.2);
border: 2px solid red;
margin: 10px;
padding: 10px; }
.ngx-dnd-container.gu-empty {
border: 2px dotted red; }
.ngx-dnd-container:nth-child(odd) {
background-color: rgba(0, 0, 0, 0.2); }
.ngx-dnd-container .ex-moved {
background-color: #e74c3c; }
.ngx-dnd-container .ex-over {
background-color: rgba(255, 255, 255, 0.3); }
.ngx-dnd-container .handle {
padding: 0 5px;
margin-right: 5px;
background-color: rgba(0, 0, 0, 0.4);
cursor: move; }
.no-select {
-webkit-touch-callout: none;
/* iOS Safari */
-webkit-user-select: none;
/* Chrome/Safari/Opera */
-khtml-user-select: none;
/* Konqueror */
-moz-user-select: none;
/* Firefox */
-ms-user-select: none;
/* IE/Edge */
user-select: none;
/* non-prefixed version, currently
not supported by any browser */ }
.clearfix::after {
content: " ";
display: block;
height: 0;
clear: both; }
.ngx-dnd-box,
.ngx-dnd-item {
margin: 10px;
padding: 10px;
background-color: rgba(0, 0, 0, 0.2);
transition: opacity 0.4s ease-in-out;
border: 1px solid lightblue;
display: block; }
.ngx-dnd-box:not(.has-handle):not(.move-disabled),
.ngx-dnd-box.has-handle [ngxdraghandle],
.ngx-dnd-box.has-handle [ngxDragHandle],
.ngx-dnd-item:not(.has-handle):not(.move-disabled),
.ngx-dnd-item.has-handle [ngxdraghandle],
.ngx-dnd-item.has-handle [ngxDragHandle] {
cursor: move;
cursor: grab;
cursor: -moz-grab;
cursor: -webkit-grab; }
.ngx-dnd-box .ngx-dnd-content,
.ngx-dnd-item .ngx-dnd-content {
user-select: none; }
.ngx-dnd-box:hover,
.ngx-dnd-item:hover {
border: 1px solid blue; }
.ngx-dnd-box {
height: 40px;
width: 40px;
line-height: 20px;
text-align: center;
float: left; }
.gu-mirror {
position: fixed ;
margin: 0 ;
z-index: 9999 ;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80); }
.gu-hide {
display: none ; }
.gu-unselectable {
-webkit-user-select: none ;
-moz-user-select: none ;
-ms-user-select: none ;
user-select: none ; }
.gu-transit {
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20); }