diff --git a/index.html b/index.html index e98a29b..258cb6b 100644 --- a/index.html +++ b/index.html @@ -9,12 +9,12 @@ </head> <body> - <div class="absolute inset-0 -z-10 tiledBackground"></div> - <div class="absolute inset-0 -z-20 bg-gradient-to-b from-gray-900 to-black"></div> + <div class="absolute inset-0 min-h-screen -z-10 tiledBackground"></div> + <div class="absolute inset-0 min-h-screen -z-20 bg-gradient-to-b from-gray-900 to-black"></div> <div class="container flex flex-col items-center justify-center min-w-full min-h-screen gap-4 mx-auto"> - <div class="flex-col hidden gap-4" id="preview_sticker_pack"> - <div class="flex gap-4 px-4 py-2 rounded-lg shadow-lg bg-stone-800 text-slate-200 aspect-video" + <div class="flex-col hidden gap-4 px-4 max-w-[600px]" id="preview_sticker_pack"> + <div class="flex flex-col items-center justify-center gap-4 p-4 rounded-lg shadow-lg md:flex-row bg-stone-800 text-slate-200" id="preview_sticker_pack"> <img src="static/images/cinny.png" class="object-contain w-64" alt="" id="preview_sticker_pack_image" /> <div class="flex flex-col justify-center gap-2"> @@ -32,32 +32,32 @@ </div> </div> <div class="flex flex-col gap-2"> - <a class="bg-[#2f7ca3] h-16 gap-2 items-center px-4 block rounded-lg hidden hover:scale-110 transition-transform" id="preview_sticker_pack_add_tg"> + <a class="bg-[#2f7ca3] h-16 gap-2 items-center px-4 rounded-lg hidden hover:scale-110 transition-transform" id="preview_sticker_pack_add_tg"> <img src="static/images/telegram.png" alt="" class="object-contain w-10" /> <p class="text-2xl text-slate-50">Telegram</p> </a> - <button onclick="toggleElementInstruction()" class="block bg-[#259d7b] h-16 gap-2 items-center px-4 rounded-lg flex hover:scale-110 transition-transform" id="preview_sticker_pack_add_el"> + <button onclick="toggleElementInstruction()" class="bg-[#259d7b] h-16 gap-2 items-center px-4 rounded-lg flex hover:scale-110 transition-transform" id="preview_sticker_pack_add_el"> <img src="static/images/element.png" alt="" class="object-contain w-10" /> <p class="text-2xl text-slate-50">Element</p> </button> - <a class="bg-[#282443] h-16 gap-2 items-center px-4 block rounded-lg hidden hover:scale-110 transition-transform" id="preview_sticker_pack_add_fc"> + <a class="bg-[#282443] h-16 gap-2 items-center px-4 rounded-lg hidden hover:scale-110 transition-transform" id="preview_sticker_pack_add_fc"> <img src="static/images/fluffychat.png" alt="" class="object-contain w-10" /> <p class="text-2xl text-slate-50">FluffyChat</p> </a> - <a class="bg-[#373737] h-16 gap-2 items-center px-4 block rounded-lg hidden hover:scale-110 transition-transform" id="preview_sticker_pack_add_ci"> + <a class="bg-[#373737] h-16 gap-2 items-center px-4 rounded-lg hidden hover:scale-110 transition-transform" id="preview_sticker_pack_add_ci"> <img src="static/images/cinny.png" alt="" class="object-contain w-10" /> <p class="text-2xl text-slate-50">Cinny</p> </a> </div> </div> - <div class="absolute inset-0 z-10 hidden bg-black opacity-40" id="preview_sticker_pack_add_to_element_overlay"></div> + <div class="absolute inset-0 z-10 hidden min-h-screen bg-black opacity-40" id="preview_sticker_pack_add_to_element_overlay"></div> - <div class="absolute top-[25%] max-w-[768px] text-white z-20 hidden flex-col gap-4 p-4 rounded-lg shadow-lg bg-stone-900" id="preview_sticker_pack_add_to_element"> + <div class="absolute md:top-[25%] max-w-[90%] md:max-w-[768px] text-white z-20 hidden flex-col gap-4 p-4 rounded-lg shadow-lg bg-stone-900" id="preview_sticker_pack_add_to_element"> <p> Type /devtools in chat. Other -> Explore account data in Element Web (not "room account data", must be the global one), edit the m.widgets account data event to have the following content: </p> - <p class="whitespace-pre"> + <p class="md:whitespace-pre"> { "stickerpicker": { "content": { diff --git a/static/tailwind.css b/static/tailwind.css index 2dd19b0..fbacf73 100644 --- a/static/tailwind.css +++ b/static/tailwind.css @@ -621,8 +621,9 @@ video { margin-right: auto; } -.block { - display: block; +.mx-4 { + margin-left: 1rem; + margin-right: 1rem; } .flex { @@ -641,6 +642,10 @@ video { height: 4rem; } +.h-screen { + height: 100vh; +} + .min-h-screen { min-height: 100vh; } @@ -665,6 +670,30 @@ video { max-width: 768px; } +.max-w-\[378px\] { + max-width: 378px; +} + +.max-w-\[512px\] { + max-width: 512px; +} + +.max-w-\[600px\] { + max-width: 600px; +} + +.max-w-\[256px\] { + max-width: 256px; +} + +.max-w-full { + max-width: 100%; +} + +.max-w-\[90\%\] { + max-width: 90%; +} + .flex-col { flex-direction: column; } @@ -718,6 +747,11 @@ video { background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); } +.bg-red-600 { + --tw-bg-opacity: 1; + background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); +} + .bg-stone-800 { --tw-bg-opacity: 1; background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1)); @@ -728,11 +762,6 @@ video { background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1)); } -.bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); -} - .bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); } @@ -766,6 +795,11 @@ video { padding-bottom: 0.5rem; } +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + .text-2xl { font-size: 1.5rem; line-height: 2rem; @@ -839,4 +873,22 @@ video { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +@media (min-width: 768px) { + .md\:top-\[25\%\] { + top: 25%; + } + + .md\:max-w-\[768px\] { + max-width: 768px; + } + + .md\:flex-row { + flex-direction: row; + } + + .md\:whitespace-pre { + white-space: pre; + } } \ No newline at end of file