/** * 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 RelatedPatterns from '../../components/RelatedPatterns'; import Pattern from '../../constants/Pattern'; import DetailsLayout from '../../layouts/DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; import './styles.css'; const Details: React.FC<{}> = () => { return (
...
`} css={` :root { --three-dimensions-card-left-side-width: 1rem; } .three-dimensions-card { position: relative; } /* The left side */ .three-dimensions-card::before { background: rgba(0, 0, 0, 0.3); content: ''; /* Position */ top: var(--three-dimensions-card-left-side-width); left: 0px; position: absolute; transform: translate(-100%, 0) skewY(-45deg); transform-origin: left top; /* Size */ height: 100%; width: var(--three-dimensions-card-left-side-width); } /* The bottom side */ .three-dimensions-card::after { background: rgba(0, 0, 0, 0.3); content: ''; /* Position */ bottom: 0px; left: 0px; position: absolute; transform: translate(0, 100%) skewX(-45deg); transform-origin: left top; /* Size */ height: var(--three-dimensions-card-left-side-width); width: 100%; } `} >
); }; export default Details;