diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-27 13:10:06 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-27 13:10:06 +0800 |
| commit | 83f509dd79c381a8bb1254a5de14568c61bb92e2 (patch) | |
| tree | edf57e3b77b0ae2933de06dabf0167c0621f78b8 /assets | |
| parent | 6576dc46469cdf1fb25cedf2699fe4ba7002a5ef (diff) | |
feat: add library section
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/css/components/_library.scss | 62 | ||||
| -rw-r--r-- | assets/css/index.scss | 1 |
2 files changed, 63 insertions, 0 deletions
diff --git a/assets/css/components/_library.scss b/assets/css/components/_library.scss new file mode 100644 index 00000000..3b913214 --- /dev/null +++ b/assets/css/components/_library.scss @@ -0,0 +1,62 @@ +#library { + #library-content { + display: flex; + align-items: center; + gap: 1rem; + margin: 1rem 0; + + .book { + width: 25%; + } + } +} + +.book-body { + line-height: 2; + + hr { + clear: both + } + + .book-title { + margin: 0.1rem 0; + a { + color: var(--text-color); + text-decoration: none; + } + } + + .rating { + font-size: 0.9rem; + color: var(--secondary-text-color); + } +} + +.book-cover { + display: block; + img { + display: block; + width: 100%; + } + + #library & { + border: 0.2rem solid #fff; + box-shadow: 0 0.1rem 0.75rem rgba(0,0,0,0.2); + + transition: transform 0.3s ease; + transform: rotate(3deg); + &:hover { + transform: rotate(0) translateY(-0.5rem) scale(1.1) + } + } + + #book-page &, #post-content & { + margin: 0; + @media screen and (min-width: 768px) { + display: inxwline-block; + float: left; + width: 12rem; + margin: 0 2rem 1.2rem 0; + } + } +} diff --git a/assets/css/index.scss b/assets/css/index.scss index 44b1229b..7129ae86 100644 --- a/assets/css/index.scss +++ b/assets/css/index.scss @@ -8,6 +8,7 @@ @import 'components/comment'; @import 'components/shortcodes'; @import 'components/card'; +@import 'components/library'; @import 'components/footer'; @import 'components/animation'; @import 'components/utility'; |
