Статья

Тёмный стиль для LibArea

Сделал для себя тёмный стиль через custom.css и решил поделиться.
Я ламер, так что если будут грубые ошибки — исправьте)

Тёмный стиль для LibArea

Тёмный стиль для LibArea 2

Ночной стиль для LibArea

image.png

/*
 * Additional styles
 *
 * Дополнительные стили
 */

@font-face {
  font-family: Roboto;
  src: url(/assets/fonts/Roboto-Regular.ttf);
  font-display: swap;
}

.active {
  color: red;
}

.box-cover-img {
    height: 270px;
    width: 100%;
}

:root {--bg-color: #d7e3e7;
}

body.dark {
    --bg-color: #1a1a1a;
    --text-color: rgba(255, 255, 255, 0.92);
    --link-color: #43b3ae;
    --link-color-hover: #5ac9c4;
    --nav-bg-active: #0d0d0d;
    --nav-color-active: #ffffff;
    --dropdown-bg: rgba(20, 20, 20, 0.85);
    --dropdown-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.25);
    --form-color-active: rgba(30, 30, 30, 0.4);
    --form-bg-color: rgba(30, 30, 30, 0.4);
    --form-border-color: rgba(255, 255, 255, 0.08);
    --form-text-color: rgba(255, 255, 255, 0.92);
    --button-text-color: rgba(255, 255, 255, 0.92);
    --button-bg-color: rgba(30, 30, 30, 0.4);
    --button-border-color: rgba(255, 255, 255, 0.08);
    --button-border-color-hover: rgba(255, 255, 255, 0.15);
    --button-outline-text-color: rgba(255, 255, 255, 0.7);
    --button-outline-bg-color: rgba(50, 50, 50, 0.3);
    --button-outline-border-color: rgba(50, 50, 50, 0.3);
    --button-outline-text-color-hover: rgba(255, 255, 255, 0.92);
    --button-outline-bg-color-hover: rgba(67, 179, 174, 0.8);
    --button-outline-border-color-hover: rgba(67, 179, 174, 0.8);
    --header-bg: rgba(39, 39, 39, 0.85);
    --header-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.25);
    --header-text-color: rgba(255, 255, 255, 0.92);
    --header-logo-color: rgba(255, 255, 255, 0.92);
    --header-form-bg-color: rgba(30, 30, 30, 0.4);
    --header-form-text-color: rgba(255, 255, 255, 0.92);
    --footer-bg: rgba(20, 20, 20, 0.85);
    --footer-box-shadow: 0 -5px 5px -5px rgb(0 0 0 / 15%);
    --footer-text-color: rgba(255, 255, 255, 0.7);
    --footer-color-active: rgba(255, 255, 255, 0.92);
    --blockquote-bg: rgba(30, 30, 30, 0.4);
    --black: rgba(255, 255, 255, 0.92);
    --white: #252525;
    --yellow: #ff9800;
    --brown: #c27c0e;
    --green: #4caf50;
    --sky: #0ea5e9;
    --violet: #313e49;
    --red: #f44336;
    --red-200: #f8a5a5;
    --gray: rgba(255, 255, 255, 0.5);
    --gray-100: #333333;
    --gray-600: rgba(255, 255, 255, 0.7);
    --blue: #3b82f6;
    --slate: #0d0d0d;
    --beige: rgba(30, 30, 30, 0.4);
    --tagify-bg-color: rgba(30, 30, 30, 0.4);
    --tagify-dd-bg-color: rgba(30, 30, 30, 0.4);
    --tagify-dd-color-primary: #43b3ae;
    --tags-border-color: rgba(255, 255, 255, 0.08);
}

@media (min-width: 1061px) {
    main {
        margin-left: 400px;
        max-width: 1000px;
    }
}

aside {
    display: none; /* По умолчанию скрыт */
}

@media (min-width: 1600px) {
    aside {
        width: 21rem;
        padding: 2rem 1rem;
        display: block;
        position: fixed;
        top: 3.75rem;
        height: 100%;
        right: 0;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.cut-content img {
    max-width: 100%;
    display: block;       /* Убирает лишнее пространство снизу и позволяет margin: auto работать */
    margin: 0 auto;       /* Автоматические отступы по бокам — центрирует */
}

.max-w-md {
    max-width: 900px;
}

.content-body, .comment-body {
    max-width: 900px;
}

body.dark { article, .box {
    background:#252525;border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 10px 20px rgba(0,0,0,0.3),0 6px 6px rgba(0,0,0,0.25);
}}

body.dark .banner {
    background:#252525;border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 10px 20px rgba(0,0,0,0.3),0 6px 6px rgba(0,0,0,0.25);
    color: #fff;
}

body.dark .cherry.theme__light .cherry-toolbar, body.dark .cherry.theme__light .cherry-floatmenu, body.dark .cherry.theme__light .cherry-bubble, body.dark .cherry.theme__light .cherry-sidebar, body.dark .cherry.theme__light .cherry-editor, body.dark .cherry.theme__light .cherry-editor .CodeMirror {
    background-color: rgb(71 71 71);
}

.cherry {
    border-radius: 20px;
        background: #474747;
}

body.dark .cherry.theme__light .cherry-toolbar, body.dark .cherry.theme__light .cherry-floatmenu, body.dark .cherry.theme__light .cherry-bubble, body.dark .cherry.theme__light .cherry-sidebar, body.dark .cherry.theme__light .cherry-editor, body.dark .cherry.theme__light .cherry-editor .CodeMirror {
    border-radius: 15px;
}

+ Некоторые изменения касаются и светлой темы, будьте внимательны)
Версия 0.9.0

3 Ответа

  1. О! Прикольно, хорошо получилось, мне нравится. 👍

  1. Неплохо выглядит, спасибо)

  1. Крутое подолнение получилось)))