Source code
Revision control
Copy as Markdown
Other Tools
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
.printSettingsBrowser {
width: 250px !important;
}
.previewStack {
background-color: light-dark(#f9f9fa, #2a2a2e);
color: light-dark(#0c0c0d, rgb(249, 249, 250));
}
.previewRendering {
background-repeat: no-repeat;
background-size: 60px 60px;
background-position: center center;
display: flex;
align-items: center;
justify-content: center;
.previewStack:not([rendering=true]) > & {
visibility: hidden;
}
}
.printPreviewBrowser {
visibility: collapse;
.previewStack[previewtype="source"] > &[previewtype="source"],
.previewStack[previewtype="selection"] > &[previewtype="selection"],
.previewStack[previewtype="simplified"] > &[previewtype="simplified"] {
visibility: inherit;
}
.previewStack[rendering=true] > & {
opacity: 0;
}
}
.print-pending-label {
margin-top: 110px;
font-size: large;
}
printpreview-pagination {
opacity: 0;
}
printpreview-pagination:focus-within,
.previewStack:hover printpreview-pagination {
opacity: 1;
}
.previewStack[rendering=true] printpreview-pagination {
opacity: 0;
}
@media (prefers-reduced-motion: no-preference) {
.previewRendering {
background-image: url("chrome://global/skin/icons/pendingpaint.png");
}
.printPreviewBrowser {
transition: opacity 60ms;
.previewStack[rendering=true] > & {
transition: opacity 1ms 250ms;
}
}
printpreview-pagination {
transition: opacity 100ms 500ms;
&:focus-within,
.previewStack:hover & {
transition: opacity 100ms;
}
}
}