diff --git a/generator.html b/generator.html index 5471c71..2d4cd2b 100644 --- a/generator.html +++ b/generator.html @@ -10,24 +10,26 @@ } * { - font-family: 'Noto Sans', sans-serif; + font-family: "Noto Sans", sans-serif; } - + p { font-family: Poppins; } #container.overflow { display: grid !important; - grid-template-columns: - 1fr calc( - ( - var(--width) / var(--height) * var(--overflow-height) - 2 * - var(--padding) - ) * var(--scale) - ) - 1fr; - width: calc(var(--scale) * var(--overflow-width)) !important; + --ratio: calc(var(--width-int) / var(--height-int)); + --thumbnail-width: calc( + (var(--ratio) * var(--overflow-height)) * var(--scale) + ); + --full-width: calc(var(--scale) * var(--overflow-width)); + --margin: calc((var(--full-width) - var(--thumbnail-width)) / 2); + grid-template-columns: var(--margin) var(--thumbnail-width) var( + --margin + ); + grid-template-areas: "margin-left thumbnail margin-right" "margin-left thumbnail margin-right"; + width: var(--full-width) !important; height: calc(var(--scale) * var(--overflow-height)) !important; grid-template-rows: 1fr 10fr; background-color: var(--yellow); @@ -35,24 +37,59 @@ #container.overflow #text_box { grid-column: 2; + grid-row: 1; } #container.overflow #image_box { grid-column: 1/4; + grid-row: 2; } #text_box { background-color: var(--yellow); color: #fff; display: grid; - grid-template-columns: 1fr 1fr; + grid-template-columns: 1fr min-content; } #text_target { background-color: #000; } + .overlay { + border: 1px solid red; + z-index: 1; + text-align: center; + opacity: 60%; + display: none; + } + .guides .overlay { + display: block; + } + + .overlay--margin { + background-image: repeating-linear-gradient( + 45deg, + #ccc, + #ccc 30px, + #dbdbdb 30px, + #dbdbdb 60px + ); + } + + .overlay--margin-right { + grid-area: margin-right; + } + + .overlay--margin-left { + grid-area: margin-left; + } + + .overlay--thumbnail { + grid-area: thumbnail; + color: blue; + }

Generator kart na social media

@@ -86,6 +124,11 @@ Treść komunikatu Tryb overflow +

Twitter

@@ -93,8 +136,6 @@ Treść komunikatu

Treść komunikatu

@@ -148,6 +192,13 @@ Treść komunikatu +
+ ucięte z lewej +
+
+ ucięte z prawej +
+
widoczne na miniaturce
@@ -205,6 +256,8 @@ Treść komunikatu