Ссылки Поиск Написать В избранное NO

Стили для придания форуму SearchEngines адекватного вида

Я совсем недавно зашел на Сёрч и очень сильно удивился. Форум перенесли в новый раздел и очень сильно переделали. И все бы хорошо, но белый цвет и «кислотные» цвета как-то не очень способствуют удобному чтению вечером и ночью.


Хорошо, что мне попался топик «Тема оформления почти как на старом сайте» с довольно простой инструкцией.

Да, там есть уже готовые стили, но мне захотелось сделать что-то свое:


(24.06.2020 work) Делаем оформление форума серча адекватным - Стили для SearchEngines

Все довольно просто! Ставим Stylus для Хрома или FF и добавляем в него стили для searchengines.guru:


body {background-color: #ccc; color: #000;}

body[spellcheck], body:empty {background: #fff;}

.top-block, .middle-block {display: none;}


.main-content {background: #dfdfdf;}

.comment {padding-right: 20px; background: #f0f0f0; box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.2); border-radius: 6px;}

.comment__avatar, .comment__avatar-area a, .comment__avatar-area img {border-radius: 6px 0px 3px 0px;}

.comment__author-online {outline: none; right: -1px; top: 49px; border-radius: 50%; border: 1px solid #fff;}

.comments-list_single-column .comment {margin-bottom: 20px;}

.topics-list__item:nth-child(2n+1) {background: #eaeaea; box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);}

.fquote {background: #fff;}


Выше мы только меняем цвет фона и окон на серый. А стили ниже скроют левую колонку под кнопку адаптивного меню («гамбургер»).


.box-header__title_with-btn {padding: 3px 0 3px 32px;}

.button-toggle {cursor: pointer; display: inline-block; vertical-align: top; margin-top: 6px; width: 18px; height: 16px; margin-right: 3px; z-index: 6; position: absolute; left: 0; top: 0;}

.main-content__column-left {width: auto; float: none; border-right: 0; padding: 0;}

.sidebar-menu {display: none;}

.main-content__column-mid {margin: 0; border-left: 0; padding: 9px 16px 16px;}

.button-toggle i {display: block; margin-top: 3px; width: 100%; height: 2px; background: #000;}

.topics__container {margin: 0 -16px 16px;}

.button-toggle_open i:nth-child(1) {position: absolute; transform: rotate(45deg); left: 0; top: 5px;}

.button-toggle_open i:nth-child(2) {position: absolute; transform: rotate(-45deg); left: 0; top: 5px;}

.button-toggle_open i:nth-child(3) {display: none;}

.sidebar-menu {position: absolute; top: 0; left: 0; background-color: #FFF; width: 100%; z-index: 3;}

.sidebar-menu_open .sidebar-menu__item {display: block;}

.sidebar-menu_open {box-shadow: 0 10px 10px rgba(0,0,0,0.2); overflow: hidden; z-index: 5; display: block; margin: 0;}

.sidebar-menu__list {max-height: 450px;}

.sidebar-menu_open .sidebar-menu__list {padding-top: 14px; padding-left: 40px; padding-bottom: 20px; padding-right: 20px;}

.profile-edit__title {padding-left: 30px;}

.profile-edit__title .button-toggle {top: 4px;}


Теперь Серч будет выглядеть как на картинке. Даже лишние блоки вырезаны.

Что можно сделать еще? Ну, например, вывести в шапке хлебные крошки нашего раздела, как это сделано в мобильной версии.


.main-content .on-single-column {display: block;}

.main-content .on-single-column.inline {display: inline-block;}


Мне так нравится намного больше. И левая колонка не мешает читать текст в узком окне. А вот каких-то очень глобальных изменений я вносить не стал. Хотя, это довольно легко сделать через этот же Стайлиш.


UPD! Окончательный вариант из 2022:


body {color: #000;}

body > #header + div:not([class*="main-content"]) {display: none;}


.top-block, .middle-block, .vlD_KpVtUsBFG__r {display: none;}

.comments-list div[class$="_comments"] {display: none;}

#forumArticles {display: none;}

.sidebar-menu + div {display: none;}

#forumArticles + div {display: none;}


.page-header {background: #3a509e; border-bottom: solid 6px #304282;}

.page-header__menu-item_selected a {background-color: #304282;}


.main-content {background: #dfdfdf;}

.comment {padding-right: 20px; background: #f0f0f0; box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.2); border-radius: 6px;}

.comment__content {z-index: 0;}



.comment__avatar, .comment__avatar-area a, .comment__avatar-area img {border-radius: 6px 0px 3px 0px;}

.comment__author-online {outline: none; right: -1px; top: 49px; border-radius: 50%; border: 1px solid #fff;}

.comments-list_single-column .comment {margin-bottom: 20px;}



.topics-list__item:nth-child(2n+1) {background: #eaeaea; box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);}

.unread-bar {margin-left: 0px;}

.comment:after {left: 0px;}

.comment_system {margin-left: 0px;}

.page-footer {background-color: #ccc;}

.fquote {background: #fff;}



.topics-list__item .topics-list__title a {color: rgba(0, 0, 0, 0.55);}

.topics-list__item_unread .topics-list__title a {color: #000;}



.box-header__title_with-btn {padding: 3px 0 3px 32px;}

.button-toggle {cursor: pointer; display: inline-block; vertical-align: top; margin-top: 6px; width: 18px; height: 16px; margin-right: 3px; z-index: 6; position: absolute; left: 0; top: 0;}

.main-content__column-left {width: auto; float: none; border-right: 0; padding: 0;}

.sidebar-menu {display: none;}

.main-content__column-mid {margin: 0; border-left: 0; padding: 9px 16px 16px;}

.button-toggle i {display: block; margin-top: 3px; width: 100%; height: 2px; background: #000;}

.topics__container {margin: 0 -16px 16px;}

.button-toggle_open i:nth-child(1) {position: absolute; transform: rotate(45deg); left: 0; top: 5px;}

.button-toggle_open i:nth-child(2) {position: absolute; transform: rotate(-45deg); left: 0; top: 5px;}

.button-toggle_open i:nth-child(3) {display: none;}

.sidebar-menu {position: absolute; top: 0; left: 0; background-color: #FFF; width: 100%; z-index: 3;}

.sidebar-menu_open .sidebar-menu__item {display: block;}

.sidebar-menu_open {box-shadow: 0 10px 10px rgba(0,0,0,0.2); overflow: hidden; z-index: 5; display: block; margin: 0;}

.sidebar-menu__list {max-height: 450px;}

.sidebar-menu_open .sidebar-menu__list {padding-top: 14px; padding-left: 40px; padding-bottom: 20px; padding-right: 20px;}

.profile-edit__title {padding-left: 30px;}

.profile-edit__title .button-toggle {top: 4px;}


.main-content .on-single-column {display: block;}

.main-content .on-single-column.inline {display: inline-block;}

.dalet__editor {background: #fff;}