Commit 37f80928 authored by John Lee's avatar John Lee Committed by Commit Bot

PDF Viewer: Animate highlight when switching tabs

Bug: 1048812
Change-Id: I4253e49562b4d0afb07dcccebc6f6e4ce0cc5e1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2393157
Commit-Queue: John Lee <johntlee@chromium.org>
Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#805542}
parent 0f803fe9
......@@ -27,10 +27,14 @@
}
.button-wrapper {
--button-wrapper-height: 36px;
--button-wrapper-margin: 6px;
--button-wrapper-total-height: calc(
var(--button-wrapper-height) + var(--button-wrapper-margin));
align-items: center;
display: flex;
height: var(--cr-icon-button-size);
margin: 6px 0;
height: var(--button-wrapper-height);
margin: var(--button-wrapper-margin) 0;
width: 100%;
}
......@@ -39,11 +43,18 @@
content: '';
display: block;
height: 100%;
transform: translateY(var(--button-wrapper-total-height));
transition: transform 250ms cubic-bezier(.4, 0, .2, 1);
width: 4px;
}
.button-wrapper.selected + .button-wrapper::before {
transform: translateY(calc(-1 * var(--button-wrapper-total-height)));
}
.button-wrapper.selected::before {
background: var(--sidenav-selected-tab-color);
transform: translateY(0);
}
:host-context([dir=rtl]) .button-wrapper::before {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment