/** * A collection of popular layouts and patterns made with CSS (https://csslayout.io) * (c) 2019 - 2021 Nguyen Huu Phuoc */ import * as React from 'react'; import { Helmet } from 'react-helmet'; import Pattern from '../../constants/Pattern'; import DetailsLayout from '../../layouts/DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; const Details: React.FC<{}> = () => { return (
You can move the mouse over each squares located at the corners and the middle of sides to see the cursors which indicate the associated side can be resized.
...
`} css={` .container { /* Border */ border: 1px dashed rgba(0, 0, 0, 0.3); /* Used to position the squares */ position: relative; } .container__resizer { /* Border */ border: 1px solid rgba(0, 0, 0, 0.3); position: absolute; /* Size */ height: 12px; width: 12px; } .container__resizer--tl { /* Resize cursor */ cursor: nwse-resize; /* Positioned at the top left corner */ left: 0px; top: 0px; transform: translate(-50%, -50%); } .container__resizer--tc { /* Resize cursor */ cursor: ns-resize; /* Positioned at the middle of top side */ left: 50%; top: 0px; transform: translate(-50%, -50%); } .container__resizer--tr { /* Resize cursor */ cursor: nesw-resize; /* Positioned at the top right corner */ right: 0px; top: 0px; transform: translate(50%, -50%); } .container__resizer--rc { /* Resize cursor */ cursor: ew-resize; /* Positioned at the middle of right side */ right: 0px; top: 50%; transform: translate(50%, -50%); } .container__resizer--rb { /* Resize cursor */ cursor: nwse-resize; /* Positioned at the right bottom corner */ bottom: 0px; right: 0px; transform: translate(50%, 50%); } .container__resizer--bc { /* Resize cursor */ cursor: ns-resize; /* Positioned at the middle of bottom side */ bottom: 0px; right: 50%; transform: translate(50%, 50%); } .container__resizer--bl { /* Resize cursor */ cursor: nesw-resize; /* Positioned at the bottom left corner */ bottom: 0px; left: 0px; transform: translate(-50%, 50%); } .container__resizer--lc { /* Resize cursor */ cursor: ew-resize; /* Positioned at the middle of left side */ left: 0px; top: 50%; transform: translate(-50%, -50%); } `} >
); }; export default Details;