Как стать автором
Обновить

Комментарии 71

НЛО прилетело и опубликовало эту надпись здесь
ждём энтузиастов. исходник под рукой!
Так а stylish, что, отменили?
НЛО прилетело и опубликовало эту надпись здесь
спасибо.

Единственно, заметил, что при добавлении статьи в избранное, звёздочка остаётся серой. А в комментах перекрашивается.

В-общем, сделал я под это дело css, но он неокончательный. Можете попробовать. Но завтра я может уже не смогу написать...

А нельзя ли сделать на хабре возможность выбора расцветки?
Чтобы любой пользователь мог выбрать для себя ту тему, которая ему приятна!
я и предлагал такой вариант!
Можно, вообще, «слепить», что-то типо кастомного редактора цветовой гаммы на сайте, несколько основных + пользователь может сам выбрать цвет фона/текста/кнопок, было бы неплохо.
НЛО прилетело и опубликовало эту надпись здесь
Гораздо приятнее, когда такой функционал на стороне сервиса, а не хук браузерным расширением.
Хотя, если дизайнер предоставит описание цветов, то написать стиль постараюсь.
upd: для Habrahabr, у Stylish уже полно темных стилей
НЛО прилетело и опубликовало эту надпись здесь
Сложно поспорить с удобством чтения черного на белом, но если продуктовая линейка для девелоперов выполнена наоборот, то это неспроста.


А так же для дизайнеров. По началу противился, когда Эдоуби внедрил тёмный GUI. Дольше всех держался InDesign, не имея тёмного варианта интерфейса. Но потом и он сломался. Действительно толковая гамма (тёмная).
ну точно же… сам ведь в фотошопе в dracul'e сижу! )
Только это Darcula, а не Dracula. По крайней мере в упомянутом Intellij Idea.
спасибо, поправлю
Все классно, но где блоки с рекламой, вакансиями и снова рекламой? Восхищаться темной темой без них как-то однобоко, ИМХО.
А на хабре есть реклама? Правда? Я вот забыл когда видел рекламу последний раз с AdBlock'ом (ну или другим расширением, если занудствовать).
Ну, так и было во всех тёмных темах, с такой же цветовой гаммой. Примеры — http://spmbt.github.io/haPages/doc/habraDarkAge/ (кликать на скриншоты). На настоящий момент этот стиль не доработан до вновь действующего, но один автор другого стиля выложил обновления — https://userstyles.org/styles/96626/habrahabr-geektimes-tm-tango-theme
один из скриншотов из habraDarkAge

А что-то сделать руками администрации — их просили годами, исправлялись только баги. И только после появления юзерстилей наблюдались повторения идей, сделанных в них разными авторами — какие-то через 3 года, какие-то через полгода. Но есть тенденция ускорения. Т.е., сделав свои работающие стили, вы имеете шанс увидеть часть эффектов через полгода в коде сайта. Не все, конечно. А много-темность до сих пор не сделана, хотя тёмные темы в юзерстилях (данного сайта) появились лет 4-5 назад.
Вообще, хочется какой-нибудь реформации на Хабре! Если не революции…
Ну так… левая боковая панель, Geektimes, Megamozg, TMFeed, снова болтунов в раздел «Управление», снова без левой боковой панели. Чем не реформации?
Очень часто читаю лонгрид тексты перед тем как заснуть с мобильника и белый фон прям бьёт по глазам, так что Darcula тему буду джва года ждать)
вон тут выше поговаривают: кто-то уже эти два года прождал))
«Всё приходится делать самому»…

Согласен, из за особенностей профессии темная тема очень нужна для ночного красноглазанья чтения.

Легким движением руки Хабр превращается… в LOR.
да ну я вас умаляю…
«умаляю» (вместо «умоляю») это в контексте разговора о цвете — «раскрашу»? :)
да ну я вас умОляю…
НЛО прилетело и опубликовало эту надпись здесь
Практика показывает, что темная тема неудобна, если в ленте много светлых картинок. Листаешь и эти постоянные перепады темный фон/яркое пятно ОЧЕНЬ бьют по глазам. Практичнее оставить светлую, но снизить яркость фона до серенького.
это можно решить через такой CSS (не очень изящно, но лучше ярких вспышек):
img       { filter: opacity(10%); }
img:hover { filter: none; }
результат (мой вариант тёмной темы Solarized из Notepad++)
обычный вид:


при наведении мышки:

Можно другим способом, который будет поддерживаться последними браузерами и не будет вспышек таких мощьных при ховере)


Вот код
img {
    opacity: .1;
    transition: all 1s ease-out;
}

img:hover {
    opacity: 1;
}
Скажите, вот самостоятельно что-то типа Darcula в редакторе кода выглядит потрясающе, консоль всегда с тёмным фоном, а что делать с остальным интернетом? А если словить баг в чужой либе и нужно выйти на незнакомый сайт, для которого даже собственного css тёмного нету, как жить тогда? По глазам-то бьёт!

Поставьте себе Deluminate в Chrome или Owl в FF.

Проблема темной темы в том, что многие КДПВ имеют белый фон. Они будут очень сильно выделяться в ленте.
это то, о чём скрыто мечтают владельцы хабра…
Я бы был не против и даже рад темному Хабру ^_^…
stylish попиарюсь чутка. Делал изначально для пикабу, но распространил стиль сразу не несколько сайтов, которые лично читаю постоянно. Выбор тем и еще приятных мелочей присутствует.
https://userstyles.org/styles/127222/d-ark-pikabu-eye-safe

image
апельсиновая жесть!
И не говори!
Закос под известно какой сайт же…
Вот серый вариант с затемнением картинок, например

image
Это же...!
А, ой.

*с невинным выражением лица*
Под какой сайт?
под чёрный сайт)))
Что может быть лучше тёмной темы?
Только темная тема на которой еще не бывал?
Темная тема с блоком топика и коментов на всю ширину?
НЛО прилетело и опубликовало эту надпись здесь
не торт!
НЛО прилетело и опубликовало эту надпись здесь
Просто убрать большие белые поля по бокам, сделав их серо-голубыми (как в Вконтакте).
А я сторонник RGB(0,0,0) и максимально черных тем, очень привык к своему Виндофону. Может, сделаете наподобие этого?
https://habrastorage.org/files/e0f/798/587/e0f7985875cd49c0ac1ddea11e9979ac.jpg
слишком радикально, как и чистый белый цвет, за что его и ругают — глазам неприятно. Контраст нужно чуток снизить.
Могу поделиться некоторыми стилями для Stylish (опубликовать там почему-то не получается):
Заголовок спойлера
/******************************************
	сворачивание верхней панели с проектами компании
******************************************/
#TMpanel {
	overflow: hidden;
	height: 5px;
	border: none;
	transition: height .3s ease;
}
#TMpanel:hover {
	height: 28px;
	transition: height .3s ease .5s;
}
#TMpanel > div {
	opacity: 0;
	transition: opacity .3s ease;
}
#TMpanel:hover > div {
	opacity: 1;
	transition: opacity .3s ease;
}
#TMpanel:hover + .layout__navbar {
	padding-top: 28px !important;
	height: 96px !important;
	transition: all .3s ease .5s;
}


/******************************************
	прибитое к потолку основное меню
******************************************/
#TMpanel,
.layout__navbar {
	position: fixed !important;
	top: 0 !important;
	z-index: 100 !important;
}
.layout__navbar {
	background: inherit !important;
	z-index: 99 !important;
	height: 68px !important;
	transition: all .3s ease;
	padding-top: 5px !important;
}
.layout__base {
	margin-top: 96px !important;
}

/******************************************
	минус реклама...
******************************************/
.xyz_wrapper.is_visible,
body > div.layout > div.layout__base > div.column-wrapper.js-sticky-wrapper > div.sidebar_right.js-sidebar_right > div.xyz_wrapper.is_visible,
body > div.layout > div.layout__base > div.column-wrapper.js-sticky-wrapper > div.sidebar_right.js-sidebar_right > div.wrapper-sticky,
body > div.layout > div.layout__base > div:nth-child(2) > div.sidebar_right > div.xyz_wrapper.is_visible,
body > div.layout > div.layout__base > div.content_wrapper.column-wrapper_content > div.column-wrapper.js-sticky-wrapper > div.sidebar_right.sidebar_content-area.sticky_init > div.wrapper-sticky > div {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

НЛО прилетело и опубликовало эту надпись здесь
Наверно потому, что темная тема хороша при любом освещении.

Большинство сайтов представлены в светлых стилях

Это ущемление прав любителей темных тем, и это уже пора начинать освещать в СМИ.
+ глазам по своей природе удобней читать в отраженном свете, а светлые темы это как раз дополнительная лишняя нагрузка на глаза, а темная поглощает больше

И так. Я сделал тот кусок, который предоставил автор темы. Ещё постарался привести другие куски хабра к этому стилю сам, но я не дизайнер. Прошу сделать статью поподробнее, не об одном разделе хабра, а желательно по всему интерфейсу.


Вот тот css, который я смог скопировать для удобства и навоять сам
.tab-item_stacked {
    height: 50px !important;
    padding: 5px;
}
body.nl .layout__navbar {
    color: #fff;
    height: 53px;
    border-color: #000;
}
.icon-svg_geektimes, .icon-svg_habrahabr, body.nl .logo {
    color: #fff
}
.column-wrapper_list {
    margin-top: 0;
}
.tabs {
    margin-bottom: 0;
}
.menu_sub, .active .menu__item-tab, a.tab-item_current, a.tab-item:hover, .tabs__menu, .menu__item-tab:hover, .promo-block__footer {
    background: #707070;
    color: #fff;
}
.menu__item-tab {
    color: #b5b5b6;
}
.tab-item, .content-list_posts .content-list__item, .checkbox__label {
    background: #434343;
    color: #b5b5b6;
    border-color: #707070;
}
.tab-item_current .tab-item__value {
    color: #fff;
}
.menu_sub .menu__item-link, .sidebar-block__footer a {
    color: #b5b5b5;
}
.menu_sub .menu__item-link_current {
    color: #fff;
}
.layout__elevator:hover {
    background: #707070 !important;
}
.nav-links__item-link {
    height: 40px;
    line-height: 40px;
    color: #b5b5b5
}
.nav-links__item-link_current, .nav-links__item-link_current:hover {
    color: #fff
}
body.nl .layout__navbar .main-navbar {
    height: 53px;
}
.btn_navbar_write-topic, .btn_navbar_write-topic:visited {
    color: #fff;
    border-color: #fff;
    background: #393939;
}
.btn_navbar_write-topic:hover.btn_focus, .btn_navbar_write-topic:hover:focus {
    color: #393939;
    background: #fff;
}
.btn_navbar_write-topic:hover {
    background-color: #4d5052;
    border-color: #fff;
}
body.nl .layout {
    background: #4d5052;
}
body.nl .layout__base {
    max-width: 1050px !important;
    border-left: 1px solid #707070;
    border-right: 1px solid #707070;
}
.top-hubs__item-title, .top-hubs__item-title:visited, .top-hubs__item-title:hover, .top-hubs__item-title:visited:hover {
    color: #5ec2ff;
}
.sidebar-block {
    background: #434343;
    border-color: #707070;
}
.sidebar-block__title, .sidebar-block__content, .sidebar-block__footer, .similar-posts__title, .similar-posts__flow-link, .similar-posts__flow-link:hover, .similar-posts__flow, .live-broadcast__title, .post .poll .poll_title, .post .poll table.result tr td strong, .html_format h1, .html_format h2, .html_format h3, .html_format h4, .html_format h5, .html_format h6, .promo-block, .promo-block__service, .promo-block__header, .promo-block__title-link, .content-list_promo .content-list__item, .promo-block__footer, .live-broadcast__content {
    color: #fff;
    border-color: #707070;
}
.promo-block {
    border-left: 0;
    border-right: 0;
}
.top-users.top-user_rating tr td.userinfo .username .bar {
    background: #393939;
}
.top-users.top-user_rating tr td.userinfo .username a {
    color: #fff;
}
.postinfo-panel, .buttons a.button, .posts_list, .tabs-menu_habrahabr {
    background: #393939;
    color: #cdcdcd;
    border-color: #707070;
}
.tabs-menu_habrahabr {
    background: #707070;
}
.page-nav {
    margin: 0 15px 0 15px;
    background: #393939;
}
.company_post {
    color: #cdcdcd;
}
.posts_list, .company_post {
    padding: 20px 0;
}
.posts .post {
    margin: 0 15px 20px 15px;
}
.post__title, .post__title_link {
    color: #cdcdcd;
}
.post .hubs a.subscribed {
    color: #ab8bba;
}
.post .content a:visited:not(.habracut) {
    color: #f3f;
}
.post-author__link, .post-author__name, .post-author__link:hover, a, a:hover, a.user_link, .content-list__item-link, .content-list__item-link:hover, .author-info__nickname, .content-list_promo .content-list__item-link, .content-list_feed .content-list__item-link, .content-list_feed .content-list__item-link:hover:not(:visited),.top-flows__item>a:visited {
    color: #5ec2ff;
}
 .buttons a.button:hover {
    background: #cfcfcf;
    color: #393939
}
.postinfo-panel, .voting-wjt.voting-wjt_infopanel, .postinfo-panel__item_comments .post-comments {
    border-color: #4c4f50
}
.btn_flow-toggle {
    color: #fff
}
.html_format code {
    color: #d55;
}
.html_format, .task__aside, .attrs__item, .promo-block__footer-link, .promo-block__footer-link:hover {
    color: #cdcdcd;
}
.promo-block__see-all {
    color: #00ce00;
}
.promo-block__see-all:hover {
    color: #00ce00;
    text-decoration: underline;
}
.similar-posts, .author-info, .live-broadcast.live-broadcast_habrahabr, .live-broadcast {
    background-color: #434343;
}
.author-info__name, .author-info__name:hover {
    color: #8b8b8b;
}
/******************************************
    минус реклама...
******************************************/

.xyz_wrapper.is_visible, body > div.layout > div.layout__base > div.column-wrapper.js-sticky-wrapper > div.sidebar_right.js-sidebar_right > div.xyz_wrapper.is_visible, body > div.layout > div.layout__base > div.column-wrapper.js-sticky-wrapper > div.sidebar_right.js-sidebar_right > div.wrapper-sticky, body > div.layout > div.layout__base > div:nth-child(2) > div.sidebar_right > div.xyz_wrapper.is_visible, body > div.layout > div.layout__base > div.content_wrapper.column-wrapper_content > div.column-wrapper.js-sticky-wrapper > div.sidebar_right.sidebar_content-area.sticky_init > div.wrapper-sticky > div {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}
.post img {
    opacity: .1;
    transition: opacity .25s ease-in;
}
img:hover {
    opacity: 1;
}

А вот видео с моим css.

В дизайне кое-чего не хватает, не благодарите.

Легко решается затемнением блока. Тогда не так ярко и вырвиглазно
image
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Учитывая, что это d34df00d — предполагаю что браузер Poshuku https://leechcraft.org/plugins-poshuku из комбайна LeechCraft
НЛО прилетело и опубликовало эту надпись здесь
  • Есть на просторах инета такой инвертор как Deluminate. И кто-то его даже упомянул.
    Но я качаю под разные сайты тёмные темы и говорю этому плагину, чтобы именно этот сайт он оставил в покое. В общем-то достаточно простая в настройке вещь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории