book icon indicating copy to clipboard operation
book copied to clipboard

Add opacity to Ferris when hovering the code block

Open RafaelKr opened this issue 2 years ago • 0 comments

Fixes #2893

This PR fixes an issue which can be experienced especially on mobile devices. In some cases Ferris overlays the code as it can be seen here:

photo_2023-10-25_09-05-36

This PR adds an opacity to Ferris as soon as the wrapper element (<pre>) is hovered. On mobile the hover state is also given when the user taps an element. So if the user taps on the code, the container receives hover focus and Ferris becomes a little transparent. Then the user can see the code below.

photo_2023-10-25_09-47-35

When hovering Ferris itself (or clicking it on mobile) the transparency is removed and it becomes "solid" again.

~~If this PR will be accepted it would make sense to add a little notice explaining this behavior to the introduction chapter where Ferris is introduced.~~ Edit: I added the note.

RafaelKr avatar Oct 25 '23 07:10 RafaelKr