/** * A collection of popular layouts and patterns made with CSS (https://csslayout.io) * (c) 2019 - 2020 Nguyen Huu Phuoc */ import React from 'react'; import { Helmet } from 'react-helmet'; import './tooltip.css'; import RelatedPatterns from '../../components/RelatedPatterns'; import Pattern from '../../constants/Pattern'; import DetailsLayout from '../../layouts/DetailsLayout'; import Block from '../../placeholders/Block'; import BrowserFrame from '../../placeholders/BrowserFrame'; import Rectangle from '../../placeholders/Rectangle'; const Details: React.FC<{}> = () => { return (
Move the mouser over the main element to see the tooltip.
.p-tooltip { /* Used to position the arrow */ position: relative; } /* Show the arrow and content when hovering the trigger element */ .p-tooltip:hover .p-tooltip-arrow, .p-tooltip:hover .p-tooltip-content { opacity: 1; } .p-tooltip-arrow { /* Invisible by default */ opacity: 0; /* Border */ border: 8px solid transparent; border-top-color: #00439e; /* Position */ bottom: 100%; left: 50%; position: absolute; transform: translate(-50%, 8px); /* Zero size */ height: 0; width: 0; /* Displayed on top of other element */ z-index: 10; } .p-tooltip-content { /* Invisible by default */ opacity: 0; /* Background color, must be the same as the border color of arrow */ background-color: #00439e; border-radius: 2px; /* Position */ bottom: 100%; left: 50%; position: absolute; transform: translate(-50%, -8px); /* Displayed on top of other element */ z-index: 10; }
...
...
`} css={``} >
); }; export default Details;