Bug 1444309 - Add a transition effect to the devtools tab. r?gl
This patch will apply a transition to devtools tab, this transition same to
browser tab transition.
MozReview-Commit-ID: 6fdJBKhB6sc
--- a/devtools/client/themes/common.css
+++ b/devtools/client/themes/common.css
@@ -691,26 +691,33 @@ checkbox:-moz-focusring {
.devtools-tab-line {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
background: transparent;
+ transition: transform 250ms var(--animation-easing-function), opacity 250ms var(--animation-easing-function);
+ opacity: 0;
+ transform: scaleX(0);
}
.devtools-tab:hover .devtools-tab-line,
.tabs-menu-item:hover .devtools-tab-line {
background: var(--tab-line-hover-color);
+ opacity: 1;
+ transform: scaleX(1);
}
.devtools-tab.selected .devtools-tab-line,
.tabs-menu-item.is-active .devtools-tab-line {
background: var(--tab-line-selected-color);
+ opacity: 1;
+ transform: scaleX(1);
}
/* No result message styles */
.devtools-sidepanel-no-result {
font-style: italic;
text-align: center;
padding: 0.5em;