角度-如何更改dropzone css
我使用angular7和dropzone 我有一个问题,当鼠标在上面的图像图标将被隐藏 当鼠标不在图像上方时,将显示图标 但我有一个问题,当鼠标在上面的图像图标将被隐藏 这是html代码:角度-如何更改dropzone css,css,angular,dropzone,Css,Angular,Dropzone,我使用angular7和dropzone 我有一个问题,当鼠标在上面的图像图标将被隐藏 当鼠标不在图像上方时,将显示图标 但我有一个问题,当鼠标在上面的图像图标将被隐藏 这是html代码: <div class="dropZoneDir"> <dropzone [placeholder]="" [message]="message" (error)="onUploadError($even
<div class="dropZoneDir">
<dropzone [placeholder]="" [message]="message" (error)="onUploadError($event)"
(success)="onUploadSuccess($event)" (removedFile)="onRemoveFile($event)">
</dropzone>
</div>
dropzone {
display: block;
width: 100%;
height: auto;
}
dropzone[fxflex] {
display: flex;
flex-direction: inherit;
min-width: 0;
min-height: 0;
-webkit-box-direction: inherit;
-webkit-box-orient: inherit;
}
dropzone[fxflex] >
.dropzone.dz-wrapper {
flex: 1 1 auto;
min-width: 0;
min-height: 0;
-webkit-box-flex: 1;
}
dropzone[fxlayout] {
align-items: inherit;
align-content: inherit;
justify-content: inherit;
-webkit-box-align: inherit;
-webkit-box-pack: inherit;
}
dropzone[fxlayout] >
.dropzone.dz-wrapper.dz-single {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-content: center;
-webkit-box-align: center;
-webkit-box-direction: column;
-webkit-box-orient: column;
-webkit-box-pack: center;
}
dropzone[fxlayout] > .dropzone.dz-wrapper.dz-multiple {
display: flex;
flex-flow: row wrap;
align-items: start;
align-content: start;
justify-content: space-between;
-webkit-box-align: start;
-webkit-box-direction: row;
-webkit-box-orient: row;
-webkit-box-pack: start;
}
dropzone > .dropzone.dz-wrapper {
position: relative;
overflow: auto;
width: 100%;
min-height: 0;
max-height: 300px !important;
padding: 0;
border: none;
color: #666;
background: transparent;
}
dropzone > .dropzone.dz-wrapper .dz-message {
position: relative;
display: inline-block;
overflow: auto;
width: calc(100% - 16px);
min-width: calc(100% - 16px);
min-height: 40px;
max-width: calc(100% - 16px);
max-height: 100%;
margin: 8px;
border: 2px dashed #aaa;
background-color: #eee;
}
dropzone > .dropzone.dz-wrapper .dz-message .dz-text {
position: absolute;
top: 50%;
width: 100%;
padding: 8px 16px;
text-align: center;
transform: translateY(-50%);
}
dropzone > .dropzone.dz-wrapper .dz-message .dz-image {
width: 100%;
height: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
dropzone > .dropzone.dz-wrapper .dz-message.disabled {
cursor: not-allowed;
}
dropzone >
.dropzone.dz-wrapper .dz-message.disabled .dz-text {
opacity: 0.5;
}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder {
border-color: rgba(#aaa, 0);
}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder .dz-text {
position: absolute;
z-index: 1;
top: 0;
right: 10%;
left: 10%;
opacity: 0;
font-weight: bold;
background-color: rgba(#fff, 0.5);
transform: translateY(-50%);
transition:
filter 250ms ease-in-out,
opacity 250ms ease-in-out,
border-color 250ms ease-in-out;
}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder:hover:not(.disabled) {
border-color: #aaa;
}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder:hover:not(.disabled) .dz-text {
opacity: 1;
}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder:hover:not(.disabled) .dz-image {
-webkit-filter: blur(8px);
filter: blur(8px);
}
dropzone >
.dropzone.dz-wrapper .dz-preview {
margin: 8px;
}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-progress {
width: 80%;
margin-left: -40%;
border: 1px solid #aaa;
border-radius: 4px;
}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-progress .dz-upload {
background-color: #666;
}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-filename span {
display: block;
overflow: hidden;
width: 100%;
max-width: 100%;
text-overflow: ellipsis;
}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-filename span:hover {
overflow: visible;
white-space: normal;
word-wrap: break-word;
}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-message {
width: 100%;
height: 100%;
}
dropzone >
.dropzone.dz-wrapper.dz-single.dz-started .dz-message {
display: none;
}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-preview {
width: calc(100% - 16px);
height: 100%;
}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-preview .dz-image {
width: 100%;
height: 100%;
border-radius: 0;
}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-preview .dz-image img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-error-message {
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(100%);
}
dropzone >
.dropzone.dz-wrapper.dz-multiple.dz-started .dz-message {
display: inline-block;
}
dropzone > .dropzone .dz-preview .dz-image {
border-radius: 20px !important;
overflow: hidden !important;
width: 70px !important;
height: 70px !important;
position: relative !important;
display: block !important;
z-index: 10 !important;
}
dropzone >
.dropzone .dz-preview .dz-remove {
font-size: 14px;
text-align: center;
display: block;
cursor: pointer;
border: none;
margin-top: -80px;
margin-right: -75px;
}
dropzone >
.dropzone .dz-preview .dz-details {
z-index: 20 !important;
position: absolute !important;
top: 5px !important;
right: 0px !important;
font-size: 13px !important;
min-width: 100% !important;
max-width: 100% !important;
padding: 4em 1em !important;
text-align: center !important;
color: rgba(0, 0, 0, 0.9) !important;
line-height: 150% !important;
}
dropzone { display: block; width: 100%; height: auto;}
dropzone[fxflex] {
display: flex;
flex-direction: inherit;
min-width: 0; min-height: 0;
-webkit-box-direction: inherit;
-webkit-box-orient: inherit;
}
dropzone[fxflex] >
.dropzone.dz-wrapper {
flex: 1 1 auto;
min-width: 0;
min-height: 0;
-webkit-box-flex: 1;
}dropzone[fxlayout] { align-items: inherit;
align-content: inherit; justify-content: inherit;
-webkit-box-align: inherit; -webkit-box-pack: inherit;
}
dropzone[fxlayout] >
.dropzone.dz-wrapper.dz-single {
display: flex; flex-direction: column; align-items: center; align-content: center;
justify-content: center; -webkit-box-align: center; -webkit-box-direction: column;
-webkit-box-orient: column; -webkit-box-pack: center;
}
dropzone[fxlayout] >
.dropzone.dz-wrapper.dz-multiple {
display: flex; flex-flow: row wrap; align-items: start;
align-content: start; justify-content: space-between; -webkit-box-align: start;
-webkit-box-direction: row; -webkit-box-orient: row; -webkit-box-pack: start;
}
dropzone >
.dropzone.dz-wrapper {
position: relative; overflow: auto;
width: 100%; min-height: 0; max-height: 300px;padding: 0;
border: none; color: #666; background: transparent;
}
/*dropzone >
.dropzone.dz-wrapper .dz-message {
position: relative; display: inline-block;
overflow: auto; width: calc(100% - 16px); min-width: calc(100% - 16px);
min-height: 40px; max-width: calc(100% - 16px);
max-height: 100%; margin: 8px; border: 2px dashed #aaa;
background-color: #eee;
}*/
dropzone >
.dropzone.dz-wrapper .dz-message .dz-text {
position: absolute; top: 50%; width: 100%; padding: 8px 16px;
text-align: center; transform: translateY(-50%);
}
dropzone >
.dropzone.dz-wrapper .dz-message .dz-image {
width: 100%; height: 100%; background-size: contain;
background-repeat: no-repeat; background-position: 50% 50%;
}
dropzone >
.dropzone.dz-wrapper .dz-message.disabled {
cursor: not-allowed;
}
dropzone >
.dropzone.dz-wrapper .dz-message.disabled .dz-text { opacity: 0.5;}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder { border-color: rgba(#aaa, 0);}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder .dz-text {
position: absolute; z-index: 1; top: 0; right: 10%; left: 10%; opacity: 0;
font-weight: bold; background-color: rgba(#fff, 0.5); transform: translateY(-50%);
transition: filter 250ms ease-in-out, opacity 250ms ease-in-out,
border-color 250ms ease-in-out;
}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder:hover:not(.disabled) { border-color: #aaa;}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder:hover:not(.disabled) .dz-text { opacity: 1;}
dropzone >
.dropzone.dz-wrapper .dz-message.dz-placeholder:hover:not(.disabled) .dz-image { -webkit-filter: blur(8px); filter: blur(8px);}
dropzone >
.dropzone.dz-wrapper .dz-preview { margin: 8px;}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-details { padding: 24px;}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-progress { width: 80%; margin-left: -40%; border: 1px solid #aaa; border-radius: 4px;}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-progress .dz-upload { background-color: #666;}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-filename span {margin-right:-15px; display: block; overflow: hidden; width: 100%; text-overflow: ellipsis;}
dropzone >
.dropzone.dz-wrapper .dz-preview .dz-filename span:hover { overflow: visible; white-space: normal; word-wrap: break-word;}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-message { width: 100%; height: 100%;}
dropzone >
.dropzone.dz-wrapper.dz-single.dz-started .dz-message { display: none;}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-preview { width: calc(100% - 16px); height: 100%;}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-preview .dz-image { width: 100%; height: 100%; border-radius: 0;}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-preview .dz-image img { display: block; width: 100%; height: auto; margin: 0;}
dropzone >
.dropzone.dz-wrapper.dz-single .dz-error-message { top: 50%; left: 50%; transform: translateX(-50%) translateY(100%);}
dropzone >
.dropzone.dz-wrapper.dz-multiple.dz-started .dz-message { display: inline-block;}
@-webkit-keyframes passing-through{
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}
@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}
@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}
@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
.dropzone,
.dropzone *{box-sizing:border-box}
.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}
.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:0.5}
.dropzone .dz-message{text-align:center;margin:2em 0}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-image-preview{background:white}
.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none;margin-top: -80px;margin-right: -75px;}
.dropzone .dz-preview .dz-remove:hover{cursor:pointer;color:red;}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:100%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px;display:none;}
.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{width:100px;margin-right:-35px;border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden !important;text-overflow:ellipsis !important;width: 80px !important;}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent !important;}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:70px;height:70px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-17px;margin-top:-27px}
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg{display:block;width:35px;height:35px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}
.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
.dropzone .dz-preview.dz-file-preview .dz-image {
border-radius: 20px;
background: #999;
background: linear-gradient(to bottom, #eeeeee08, #dddddd0d) !important;
}
dropzone > .dropzone.dz-wrapper {
position: relative;
display: inline-block;
overflow: initial !important;
width: calc(100% - 16px);
min-width: calc(100% - 16px);
min-height: 40px;
max-width: calc(100% - 16px);
max-height: 100%;
margin: 8px;
border: 2px dashed #aaa;
background-color: #eee;
padding: 2em 0;
width: 100%;
}
dropzone > .dropzone.dz-wrapper .dz-message .dz-text {
position: relative;
top: 50%;
width: 100%;
padding: 0 !important;
text-align: center;
transform: translateY(15%);
}
.appDropZone {
left: 0 !important;
position: relative !important;
top: 0 !important;
z-index: 999;
margin: auto;
}
dropzone {
width: 100% !important;
}