diff --git a/grafana-plugin/src/containers/Rotation/Rotation.module.css b/grafana-plugin/src/containers/Rotation/Rotation.module.css index 20be10ea..5d462ddf 100644 --- a/grafana-plugin/src/containers/Rotation/Rotation.module.css +++ b/grafana-plugin/src/containers/Rotation/Rotation.module.css @@ -79,7 +79,15 @@ .pointer { position: absolute; top: -9px; - transition: left 500ms ease; + transition: left 500ms ease, opacity 500ms ease, transform 500ms ease; + transform-origin: bottom center; + opacity: 0; + transform: scale(0); +} + +.pointer--active { + transform: scale(1); + opacity: 1; } .tutorial-slot { diff --git a/grafana-plugin/src/containers/Rotation/RotationTutorial.tsx b/grafana-plugin/src/containers/Rotation/RotationTutorial.tsx index c153ce2a..3c1c0475 100644 --- a/grafana-plugin/src/containers/Rotation/RotationTutorial.tsx +++ b/grafana-plugin/src/containers/Rotation/RotationTutorial.tsx @@ -57,8 +57,8 @@ const RotationTutorial: FC = (props) => { return (
{events.map((event, index) => { const duration = event.end.diff(event.start, 'seconds');