From 0ff04a5ecdb192175a8a54bf2cc5fbadde77e6e4 Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Thu, 18 Aug 2022 14:17:41 -0600 Subject: [PATCH] adding some hexagon stuff, should be able to do a honeycomb layout with it --- src/resources/css/extends/grid.css | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/resources/css/extends/grid.css b/src/resources/css/extends/grid.css index 416bb87..75a0fdc 100644 --- a/src/resources/css/extends/grid.css +++ b/src/resources/css/extends/grid.css @@ -1,3 +1,24 @@ .auto-cols-max-fr { grid-template-column: max-content 1fr; } + +.hexagon-container { + --s: 150px; /* control the size */ + --g: 10px; /* control the gap */ + display: grid; + margin: calc(var(--s) + var(--g)); +} + +.hexagon-container > .hexagon { + grid-area: 1/1; + width: var(--s); + aspect-ratio: 1.15; + object-fit: cover; + clip-path: polygon(25% 0%, 75% 0%, 100% 50%,75% 100%,25% 100%,0 50%); + /*transform: translate(var(--_x,0),var(--_y,0)) scale(var(--_t,1));*/ +} + +.hexagon-container > .hexagon:hover { + --_t: 1.2; + z-index: 1; +}