diff options
author | Sam Potts <me@sampotts.me> | 2016-05-01 19:27:53 +1000 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2016-05-01 19:27:53 +1000 |
commit | fad3f41ca7517ae14f8805f6c51e85dc6c47a4e7 (patch) | |
tree | 79df46c7fba88e6749d7f59815c54055d5293694 /src/less/components/tooltips.less | |
parent | 39a0a38d070c3c436b5f6b270b9d6406b0e43e06 (diff) | |
download | plyr-fad3f41ca7517ae14f8805f6c51e85dc6c47a4e7.tar.lz plyr-fad3f41ca7517ae14f8805f6c51e85dc6c47a4e7.tar.xz plyr-fad3f41ca7517ae14f8805f6c51e85dc6c47a4e7.zip |
Prep work for theming
Diffstat (limited to 'src/less/components/tooltips.less')
-rw-r--r-- | src/less/components/tooltips.less | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/less/components/tooltips.less b/src/less/components/tooltips.less new file mode 100644 index 00000000..6a3b0488 --- /dev/null +++ b/src/less/components/tooltips.less @@ -0,0 +1,51 @@ +// Tooltips +// -------------------------------------------------------------- + +.plyr__tooltip { + position: absolute; + z-index: 2; + bottom: 100%; + margin-bottom: (@plyr-tooltip-padding * 2); + padding: @plyr-tooltip-padding (@plyr-tooltip-padding * 1.5); + pointer-events: none; + + opacity: 0; + background: @plyr-tooltip-bg; + box-shadow: @plyr-tooltip-shadow; + border-radius: @plyr-tooltip-radius; + + color: @plyr-tooltip-color; + font-size: @plyr-font-size-small; + line-height: 1.3; + + transform: translate(-50%, 10px) scale(.8); + transform-origin: 50% 100%; + transition: transform .2s .1s ease, opacity .2s .1s ease; + + // Arrows + &::before { + content: ''; + position: absolute; + width: 0; + height: 0; + left: 50%; + transform: translateX(-50%); + } + // The background triangle + &::before { + bottom: -@plyr-tooltip-arrow-size; + border-right: @plyr-tooltip-arrow-size solid transparent; + border-top: @plyr-tooltip-arrow-size solid @plyr-tooltip-bg; + border-left: @plyr-tooltip-arrow-size solid transparent; + z-index: 2; + } +} +.plyr button:hover .plyr__tooltip, +.plyr button.tab-focus:focus .plyr__tooltip, +.plyr__tooltip--visible { + opacity: 1; + transform: translate(-50%, 0) scale(1); +} +.plyr button:hover .plyr__tooltip { + z-index: 3; +}
\ No newline at end of file |