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 @@ ...@@ -27,10 +27,14 @@
} }
.button-wrapper { .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; align-items: center;
display: flex; display: flex;
height: var(--cr-icon-button-size); height: var(--button-wrapper-height);
margin: 6px 0; margin: var(--button-wrapper-margin) 0;
width: 100%; width: 100%;
} }
...@@ -39,11 +43,18 @@ ...@@ -39,11 +43,18 @@
content: ''; content: '';
display: block; display: block;
height: 100%; height: 100%;
transform: translateY(var(--button-wrapper-total-height));
transition: transform 250ms cubic-bezier(.4, 0, .2, 1);
width: 4px; width: 4px;
} }
.button-wrapper.selected + .button-wrapper::before {
transform: translateY(calc(-1 * var(--button-wrapper-total-height)));
}
.button-wrapper.selected::before { .button-wrapper.selected::before {
background: var(--sidenav-selected-tab-color); background: var(--sidenav-selected-tab-color);
transform: translateY(0);
} }
:host-context([dir=rtl]) .button-wrapper::before { :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