Mailspring/internal_packages/attachments/stylesheets/attachments.less
2015-03-03 12:24:48 -08:00

85 lines
1.6 KiB
Text

@import "ui-variables";
@import "ui-mixins";
.attachment-file-wrap {
display: inline-block;
position: relative;
font-size: @font-size-small;
margin-bottom: 0.5em;
margin-right: 0.5em;
&:hover {
.attachment-file-actions {
visibility: visible;
}
}
.attachment-download-bar-wrap {
display:none;
}
&.pending, &.started, &.progress, &.downloading {
// When downloading is in progress.
color: @text-color-subtle;
.attachment-file-and-name:hover {
cursor: default;
color: @text-color-subtle;
}
.attachment-file-actions {
visibility: visible;
margin-left: 0.4em;
}
.btn.btn-icon.attachment-icon {
font-size: 14px;
padding-bottom: 3px;
}
}
.attachment-file-and-name {
position: relative;
z-index: 2;
&:hover {
color: @text-color-link;
cursor: pointer;
}
}
.attachment-file-actions {
position: relative;
z-index: 2;
visibility: hidden;
margin-left: 0.3em;
}
.attachment-download-progress,
.attachment-upload-progress {
position: absolute;
left: 0;
bottom: -2px;
height: 2px;
width: 0; // Changed by React
z-index: 3;
display: block;
background: @progress-bar-fill;
}
.attachment-bar-bg {
position: absolute;
left: 0;
bottom: -2px;
height: 2px;
width: 100%;
z-index: 2;
display: block;
background: @progress-bar-background;
}
.btn.btn-icon.attachment-icon {
margin: 0;
padding: 0;
line-height: 1;
height: auto;
font-size: 18px;
}
}