summaryrefslogtreecommitdiffstats
path: root/sticker.pinapelz.moe/style
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2026-05-27 00:53:18 -0700
committerPinapelz <yukais@pinapelz.com>2026-05-27 00:55:26 -0700
commit36e053f4f0a2f63c08f7c28b9492c067f1ca42bc (patch)
treec28973073c8e26775ee4d18d1016df44afdfeceb /sticker.pinapelz.moe/style
parenta01e0666fd66c367745cdaff76fcd6ea7568c31c (diff)
migrate pinapelz.moe -> pinapelz.com
Diffstat (limited to 'sticker.pinapelz.moe/style')
-rw-r--r--sticker.pinapelz.moe/style/index.css1
-rw-r--r--sticker.pinapelz.moe/style/index.sass227
-rw-r--r--sticker.pinapelz.moe/style/spinner.css1
-rw-r--r--sticker.pinapelz.moe/style/spinner.sass68
4 files changed, 0 insertions, 297 deletions
diff --git a/sticker.pinapelz.moe/style/index.css b/sticker.pinapelz.moe/style/index.css
deleted file mode 100644
index f73124e..0000000
--- a/sticker.pinapelz.moe/style/index.css
+++ /dev/null
@@ -1 +0,0 @@
-*{font-family:sans-serif}body{margin:0}h1{font-size:1rem}:root{--stickers-per-row: 4;--sticker-size: calc(100vw / var(--stickers-per-row))}main{color:var(--text-color)}main.spinner{margin-top:5rem}main.error,main.empty{margin:2rem}main.empty{text-align:center}main.has-content{position:fixed;top:0;left:0;right:0;bottom:0;display:grid;grid-template-rows:calc(12vw + 2px) min-content auto}main.theme-light{--highlight-color: #eee;--search-box-color: var(--highlight-color);--text-color: black;background-color:#fff}main.theme-dark{--highlight-color: #444;--search-box-color: #383e4b;--text-color: white;background-color:#22262e}main.theme-dark .icon.icon-giphy{background-image:url(../res/giphy-dark.svg)}main.theme-black{--highlight-color: #222;--search-box-color: var(--highlight-color);--text-color: white;background-color:#000}main.theme-black .icon.icon-giphy{background-image:url(../res/giphy-dark.svg)}div.powered-by-giphy{padding:1rem}div.powered-by-giphy>img{width:100%}.icon{width:100%;height:100%;background-color:var(--text-color);mask-size:contain;-webkit-mask-size:contain;mask-image:var(--icon-image);-webkit-mask-image:var(--icon-image)}.icon.icon-settings{--icon-image: url(../res/settings.svg)}.icon.icon-recent{--icon-image: url(../res/recent.svg)}.icon.icon.icon-search{--icon-image: url(../res/search.svg)}.icon.icon.icon-giphy{background:center/contain no-repeat url(../res/giphy-light.svg);mask:unset}nav{display:flex;overflow-x:auto}nav>a{border-bottom:2px solid rgba(0,0,0,0)}nav>a.visible{border-bottom-color:green}nav>a>div.sticker{width:12vw;height:12vw}div.pack-list,nav{scrollbar-width:none}div.pack-list::-webkit-scrollbar,nav::-webkit-scrollbar{display:none}div.pack-list{overflow-y:auto}div.pack-list.ios-safari-hack{position:fixed;top:calc(calc(12vw + 2px) + calc(2 * 0.7rem + 2 * 0.5rem + 1rem));bottom:0;left:0;right:0;-webkit-overflow-scrolling:touch}div.search-empty{margin:1.2rem;text-align:center}section.stickerpack{margin-top:.75rem}section.stickerpack>div.sticker-list{display:flex;flex-wrap:wrap}section.stickerpack>h1{margin:0 0 0 .75rem}section.stickerpack#pack-giphy{display:flex;justify-content:space-between;flex-direction:column;min-height:100%}div.sticker{display:flex;padding:4px;cursor:pointer;position:relative;width:var(--sticker-size);height:var(--sticker-size);box-sizing:border-box}div.sticker:hover{background-color:var(--highlight-color)}div.sticker>img{display:none;width:100%;object-fit:contain}div.sticker>img.visible{display:initial}div.sticker>.icon{width:70%;height:70%;margin:15%}div.search-box{position:relative;display:flex}div.search-box>input[type=text]{flex-grow:1;background-color:var(--search-box-color);outline:none;border:none;border-radius:.25rem;height:1rem;padding:.7rem;padding-right:calc(1rem + 0.7rem);margin:.5rem;font-size:1rem;color:var(--text-color)}div.search-box>span.icon{display:flex;position:absolute;top:calc(50% - 1rem/2);right:1rem;width:1rem;height:1rem;box-sizing:border-box}div.settings-list{display:flex;flex-direction:column}div.settings-list>*{margin:.5rem}div.settings-list button{padding:.5rem;border-radius:.25rem}div.settings-list input{width:100%}
diff --git a/sticker.pinapelz.moe/style/index.sass b/sticker.pinapelz.moe/style/index.sass
deleted file mode 100644
index 1269be5..0000000
--- a/sticker.pinapelz.moe/style/index.sass
+++ /dev/null
@@ -1,227 +0,0 @@
-// maunium-stickerpicker - A fast and simple Matrix sticker picker widget.
-// Copyright (C) 2020 Tulir Asokan
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-*
- font-family: sans-serif
-
-body
- margin: 0
-
-h1
- font-size: 1rem
-
-\:root
- --stickers-per-row: 4
- --sticker-size: calc(100vw / var(--stickers-per-row))
-
-$nav-sticker-size: 12vw
-$nav-bottom-highlight: 2px
-$nav-height: calc(#{$nav-sticker-size} + #{$nav-bottom-highlight})
-$nav-height-inverse: calc(-#{$nav-sticker-size} - #{$nav-bottom-highlight})
-
-$search-box-icon-size: 1rem
-$search-box-input-height: 1rem
-$search-box-input-padding: .7rem
-$search-box-input-margin: .5rem
-$search-box-height: calc(2 * #{$search-box-input-padding} + 2 * #{$search-box-input-margin} + #{$search-box-input-height})
-
-main
- color: var(--text-color)
-
- &.spinner
- margin-top: 5rem
-
- &.error, &.empty
- margin: 2rem
-
- &.empty
- text-align: center
-
- &.has-content
- position: fixed
- top: 0
- left: 0
- right: 0
- bottom: 0
- display: grid
- grid-template-rows: $nav-height min-content auto
-
-main.theme-light
- --highlight-color: #eee
- --search-box-color: var(--highlight-color)
- --text-color: black
- background-color: white
-
-main.theme-dark
- --highlight-color: #444
- --search-box-color: #383e4b
- --text-color: white
- background-color: #22262e
-
- .icon.icon-giphy
- background-image: url(../res/giphy-dark.svg)
-
-main.theme-black
- --highlight-color: #222
- --search-box-color: var(--highlight-color)
- --text-color: white
- background-color: black
-
- .icon.icon-giphy
- background-image: url(../res/giphy-dark.svg)
-
-div.powered-by-giphy
- padding: 1rem
- > img
- width: 100%
-
-.icon
- width: 100%
- height: 100%
- background-color: var(--text-color)
- mask-size: contain
- -webkit-mask-size: contain
- mask-image: var(--icon-image)
- -webkit-mask-image: var(--icon-image)
-
- &.icon-settings
- --icon-image: url(../res/settings.svg)
-
- &.icon-recent
- --icon-image: url(../res/recent.svg)
-
- &.icon.icon-search
- --icon-image: url(../res/search.svg)
-
- &.icon.icon-giphy
- background: center / contain no-repeat url(../res/giphy-light.svg)
- mask: unset
-
-nav
- display: flex
- overflow-x: auto
-
- > a
- border-bottom: $nav-bottom-highlight solid transparent
-
- &.visible
- border-bottom-color: green
-
- > div.sticker
- width: $nav-sticker-size
- height: $nav-sticker-size
-
-div.pack-list, nav
- scrollbar-width: none
-
- &::-webkit-scrollbar
- display: none
-
-div.pack-list
- overflow-y: auto
-
-div.pack-list.ios-safari-hack
- position: fixed
- top: calc(#{$nav-height} + #{$search-box-height})
- bottom: 0
- left: 0
- right: 0
- -webkit-overflow-scrolling: touch
-
-div.search-empty
- margin: 1.2rem
- text-align: center
-
-section.stickerpack
- margin-top: .75rem
-
- > div.sticker-list
- display: flex
- flex-wrap: wrap
-
- > h1
- margin: 0 0 0 .75rem
-
-section.stickerpack#pack-giphy
- display: flex
- justify-content: space-between
- flex-direction: column
- min-height: 100%
-
-div.sticker
- display: flex
- padding: 4px
- cursor: pointer
- position: relative
- width: var(--sticker-size)
- height: var(--sticker-size)
- box-sizing: border-box
-
- &:hover
- background-color: var(--highlight-color)
-
- > img
- display: none
- width: 100%
- object-fit: contain
-
- &.visible
- display: initial
-
- > .icon
- width: 70%
- height: 70%
- margin: 15%
-
-div.search-box
- position: relative
- display: flex
-
- >input[type="text"]
- flex-grow: 1
- background-color: var(--search-box-color)
- outline: none
- border: none
- border-radius: .25rem
- height: $search-box-input-height
- padding: $search-box-input-padding
- padding-right: calc(#{$search-box-icon-size} + #{$search-box-input-padding})
- margin: $search-box-input-margin
- font-size: 1rem
- color: var(--text-color)
-
- >span.icon
- display: flex
- position: absolute
- top: calc(50% - #{$search-box-icon-size} / 2)
- right: $search-box-icon-size
- width: $search-box-icon-size
- height: $search-box-icon-size
- box-sizing: border-box
-
-div.settings-list
- display: flex
- flex-direction: column
-
- > *
- margin: .5rem
-
- button
- padding: .5rem
- border-radius: .25rem
-
- input
- width: 100%
diff --git a/sticker.pinapelz.moe/style/spinner.css b/sticker.pinapelz.moe/style/spinner.css
deleted file mode 100644
index de03d9c..0000000
--- a/sticker.pinapelz.moe/style/spinner.css
+++ /dev/null
@@ -1 +0,0 @@
-.sk-center-wrapper{width:100%;display:flex;justify-content:space-around}.sk-chase{position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase.green>.sk-chase-dot:before{background-color:#00c853}.sk-chase>.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase>.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both;background-color:#fff}.sk-chase>.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase>.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase>.sk-chase-dot:nth-child(3){animation-delay:-0.9s}.sk-chase>.sk-chase-dot:nth-child(4){animation-delay:-0.8s}.sk-chase>.sk-chase-dot:nth-child(5){animation-delay:-0.7s}.sk-chase>.sk-chase-dot:nth-child(6){animation-delay:-0.6s}.sk-chase>.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase>.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase>.sk-chase-dot:nth-child(3):before{animation-delay:-0.9s}.sk-chase>.sk-chase-dot:nth-child(4):before{animation-delay:-0.8s}.sk-chase>.sk-chase-dot:nth-child(5):before{animation-delay:-0.7s}.sk-chase>.sk-chase-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(0.4)}100%,0%{transform:scale(1)}}
diff --git a/sticker.pinapelz.moe/style/spinner.sass b/sticker.pinapelz.moe/style/spinner.sass
deleted file mode 100644
index cbc9042..0000000
--- a/sticker.pinapelz.moe/style/spinner.sass
+++ /dev/null
@@ -1,68 +0,0 @@
-// Chase spinner from https://tobiasahlin.com/spinkit/. MIT license
-.sk-center-wrapper
- width: 100%
- display: flex
- justify-content: space-around
-
-.sk-chase
- position: relative
- animation: sk-chase 2.5s infinite linear both
-
- &.green > .sk-chase-dot:before
- background-color: #00C853
-
- > .sk-chase-dot
- width: 100%
- height: 100%
- position: absolute
- left: 0
- top: 0
- animation: sk-chase-dot 2.0s infinite ease-in-out both
-
- &:before
- content: ''
- display: block
- width: 25%
- height: 25%
- border-radius: 100%
- animation: sk-chase-dot-before 2.0s infinite ease-in-out both
- background-color: #FFF
-
- &:nth-child(1)
- animation-delay: -1.1s
- &:nth-child(2)
- animation-delay: -1.0s
- &:nth-child(3)
- animation-delay: -0.9s
- &:nth-child(4)
- animation-delay: -0.8s
- &:nth-child(5)
- animation-delay: -0.7s
- &:nth-child(6)
- animation-delay: -0.6s
- &:nth-child(1):before
- animation-delay: -1.1s
- &:nth-child(2):before
- animation-delay: -1.0s
- &:nth-child(3):before
- animation-delay: -0.9s
- &:nth-child(4):before
- animation-delay: -0.8s
- &:nth-child(5):before
- animation-delay: -0.7s
- &:nth-child(6):before
- animation-delay: -0.6s
-
-@keyframes sk-chase
- 100%
- transform: rotate(360deg)
-
-@keyframes sk-chase-dot
- 80%, 100%
- transform: rotate(360deg)
-
-@keyframes sk-chase-dot-before
- 50%
- transform: scale(0.4)
- 100%, 0%
- transform: scale(1.0)
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage