mirror of
https://github.com/picocss/pico.git
synced 2025-04-20 16:46:14 -04:00
fix: tooltip
This commit is contained in:
parent
f611e4e5d0
commit
ecf6c0a401
10 changed files with 23 additions and 17 deletions
|
@ -414,6 +414,7 @@ progress,
|
||||||
--pico-nav-element-spacing-horizontal: 0.5rem;
|
--pico-nav-element-spacing-horizontal: 0.5rem;
|
||||||
--pico-nav-link-spacing-vertical: 0.5rem;
|
--pico-nav-link-spacing-vertical: 0.5rem;
|
||||||
--pico-nav-link-spacing-horizontal: 0.5rem;
|
--pico-nav-link-spacing-horizontal: 0.5rem;
|
||||||
|
--pico-nav-breadcrumb-divider: ">";
|
||||||
}
|
}
|
||||||
@media (min-width: 576px) {
|
@media (min-width: 576px) {
|
||||||
:root {
|
:root {
|
||||||
|
@ -2244,7 +2245,7 @@ nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
|
||||||
width: calc(var(--pico-nav-link-spacing-horizontal) * 2);
|
width: calc(var(--pico-nav-link-spacing-horizontal) * 2);
|
||||||
-webkit-margin-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
-webkit-margin-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
||||||
margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
||||||
content: "/";
|
content: var(--pico-nav-breadcrumb-divider);
|
||||||
color: var(--pico-muted-color);
|
color: var(--pico-muted-color);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -2419,11 +2420,11 @@ progress::-moz-progress-bar {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
@media (hover: hover) and (pointer: fine) {
|
@media (hover: hover) and (pointer: fine) {
|
||||||
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
|
[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
|
||||||
animation-duration: 0.2s;
|
animation-duration: 0.2s;
|
||||||
animation-name: tooltip-slide-top;
|
animation-name: tooltip-slide-top;
|
||||||
}
|
}
|
||||||
[data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::after {
|
[data-tooltip]:focus::after, [data-tooltip]:hover::after {
|
||||||
animation-name: tooltip-caret-slide-top;
|
animation-name: tooltip-caret-slide-top;
|
||||||
}
|
}
|
||||||
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
|
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
|
||||||
|
|
File diff suppressed because one or more lines are too long
2
css/pico.classless.min.css
vendored
2
css/pico.classless.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -416,6 +416,7 @@ progress,
|
||||||
--pico-nav-element-spacing-horizontal: 0.5rem;
|
--pico-nav-element-spacing-horizontal: 0.5rem;
|
||||||
--pico-nav-link-spacing-vertical: 0.5rem;
|
--pico-nav-link-spacing-vertical: 0.5rem;
|
||||||
--pico-nav-link-spacing-horizontal: 0.5rem;
|
--pico-nav-link-spacing-horizontal: 0.5rem;
|
||||||
|
--pico-nav-breadcrumb-divider: ">";
|
||||||
}
|
}
|
||||||
@media (min-width: 576px) {
|
@media (min-width: 576px) {
|
||||||
:root {
|
:root {
|
||||||
|
@ -2408,7 +2409,7 @@ nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
|
||||||
width: calc(var(--pico-nav-link-spacing-horizontal) * 2);
|
width: calc(var(--pico-nav-link-spacing-horizontal) * 2);
|
||||||
-webkit-margin-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
-webkit-margin-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
||||||
margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
||||||
content: "/";
|
content: var(--pico-nav-breadcrumb-divider);
|
||||||
color: var(--pico-muted-color);
|
color: var(--pico-muted-color);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -2583,11 +2584,11 @@ progress::-moz-progress-bar {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
@media (hover: hover) and (pointer: fine) {
|
@media (hover: hover) and (pointer: fine) {
|
||||||
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
|
[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
|
||||||
animation-duration: 0.2s;
|
animation-duration: 0.2s;
|
||||||
animation-name: tooltip-slide-top;
|
animation-name: tooltip-slide-top;
|
||||||
}
|
}
|
||||||
[data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::after {
|
[data-tooltip]:focus::after, [data-tooltip]:hover::after {
|
||||||
animation-name: tooltip-caret-slide-top;
|
animation-name: tooltip-caret-slide-top;
|
||||||
}
|
}
|
||||||
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
|
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -414,6 +414,7 @@ progress,
|
||||||
--pico-nav-element-spacing-horizontal: 0.5rem;
|
--pico-nav-element-spacing-horizontal: 0.5rem;
|
||||||
--pico-nav-link-spacing-vertical: 0.5rem;
|
--pico-nav-link-spacing-vertical: 0.5rem;
|
||||||
--pico-nav-link-spacing-horizontal: 0.5rem;
|
--pico-nav-link-spacing-horizontal: 0.5rem;
|
||||||
|
--pico-nav-breadcrumb-divider: ">";
|
||||||
}
|
}
|
||||||
@media (min-width: 576px) {
|
@media (min-width: 576px) {
|
||||||
:root {
|
:root {
|
||||||
|
@ -2207,7 +2208,7 @@ nav[aria-label=breadcrumb] ul li:not(:last-child)::after {
|
||||||
width: calc(var(--pico-nav-link-spacing-horizontal) * 2);
|
width: calc(var(--pico-nav-link-spacing-horizontal) * 2);
|
||||||
-webkit-margin-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
-webkit-margin-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
||||||
margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
margin-inline-start: calc(var(--pico-nav-link-spacing-horizontal) / 2);
|
||||||
content: "/";
|
content: var(--pico-nav-breadcrumb-divider);
|
||||||
color: var(--pico-muted-color);
|
color: var(--pico-muted-color);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -2382,11 +2383,11 @@ progress::-moz-progress-bar {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
@media (hover: hover) and (pointer: fine) {
|
@media (hover: hover) and (pointer: fine) {
|
||||||
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
|
[data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {
|
||||||
animation-duration: 0.2s;
|
animation-duration: 0.2s;
|
||||||
animation-name: tooltip-slide-top;
|
animation-name: tooltip-slide-top;
|
||||||
}
|
}
|
||||||
[data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::after {
|
[data-tooltip]:focus::after, [data-tooltip]:hover::after {
|
||||||
animation-name: tooltip-caret-slide-top;
|
animation-name: tooltip-caret-slide-top;
|
||||||
}
|
}
|
||||||
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
|
[data-tooltip][data-placement=bottom]:focus::before, [data-tooltip][data-placement=bottom]:focus::after, [data-tooltip][data-placement=bottom]:hover::before, [data-tooltip][data-placement=bottom]:hover::after {
|
||||||
|
|
File diff suppressed because one or more lines are too long
2
css/pico.fluid.classless.min.css
vendored
2
css/pico.fluid.classless.min.css
vendored
File diff suppressed because one or more lines are too long
2
css/pico.min.css
vendored
2
css/pico.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -116,8 +116,8 @@
|
||||||
@if $enable-transitions {
|
@if $enable-transitions {
|
||||||
// Animations, excluding touch devices
|
// Animations, excluding touch devices
|
||||||
@media (hover: hover) and (pointer: fine) {
|
@media (hover: hover) and (pointer: fine) {
|
||||||
&[data-placement="bottom"]:focus,
|
// Default (top)
|
||||||
&[data-placement="bottom"]:hover &:focus,
|
&:focus,
|
||||||
&:hover {
|
&:hover {
|
||||||
&::before,
|
&::before,
|
||||||
&::after {
|
&::after {
|
||||||
|
@ -130,6 +130,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Bottom
|
||||||
&[data-placement="bottom"] {
|
&[data-placement="bottom"] {
|
||||||
&:focus,
|
&:focus,
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -145,6 +146,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Left
|
||||||
&[data-placement="left"] {
|
&[data-placement="left"] {
|
||||||
&:focus,
|
&:focus,
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -160,6 +162,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Right
|
||||||
&[data-placement="right"] {
|
&[data-placement="right"] {
|
||||||
&:focus,
|
&:focus,
|
||||||
&:hover {
|
&:hover {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue