Убираем плавающую шапку или новому дизайну - бой

Этот момент был неизбежен — теперь по умолчанию на пикабу показывается новый дизайн. Старый дизайн на данный момент доступен через old.pikabu.ru, но, возможно, это временно.


Самыми частыми жалобами в новом дизайне были жалобы на вслывающее верхнее меню, зафиксированный блок со ссылками справа, круглые аватарки и другое. Однако, на мой взгляд, у нового дизайна есть и преимущества, например, более лучше читаемый текст (то ли шрифт поменяли, то ли размер, но читается приятней).


Короче, я запилил тему, как сделать новый дизайн удобнее и может быть даже юзабельным. Итак:


1. Скачиваем плагин для хрома, позволяющий встраивать на страницу собственные стили: https://chrome.google.com/webstore/detail/bloat-free-user-st... . Плагин не мой, но я смотрел его код и вредоносов там никаких не обнаружено.


2. Идем на вкладку расширений (chrome://extensions/), находим там «Bloat-free user stylesheets», жмем кнопку Options. Появится окно с полем ввода. В этом окне можно прописывать собственные стили. Формат такой:


## адрес сайта.ru

[тут стили для этого сайта]


## адрес сайта 2.ru

[стили для другого сайта]


и т.п.


Стили пишутся на языке CSS, кому интересно - гуглите, учитесь и пишите собственные стили.


3. В конце поста я написал стили, которые фиксят те или иные фичи. Копируем их целиком либо частично (по своему желанию) в это окно, нажимаем Save. Возле каждого стиля я написал комментарий (он находится внутри символов /* ... /* и не воспринимается браузером) о том, что делает каждый стиль.


4. ...


5. PROFIT!!1


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


Пишите, что еще нужно изменить на сайте, чтобы новый дизайн стал удобным не только с точки зрения админов. Также, кому интересно, могу запилить пост о том, как сделать квадратные аватарки в ВК или телеграме.


Собственно, сами стили:


## pikabu.ru


/* Сделать аватарки квадратными */

.header-right-menu__item,

.avatar,

.avatar img,

.avatar__default,

.avatar__inner,

.avatar__inner > img {

border-radius: 2px !important;

}


/* Убрать увеличение аватарки при наведении */

.avatar:hover img,

.avatar:hover .avatar__default,

.community-avatar:hover img {

transform: none !important;

}


/* Убрать блеклость аватарок когда не наведена мышка */

.user .avatar_op {

opacity: 1 !important;

}


/* Убрать плавающую шапку */

.header_fixed {

position: absolute !important;

}


/* Убрать плавающий блок справа */

.sidebar__inner_fixed {

position: static !important;

}


/* Вернуть серый фон у тегов */

.tags__tag {

background: #ededed !important;

padding: 0 8px !important;

margin: 0 0px 4px 0 !important;

border-radius: 4px !important;

}


/* Увеличить кнопку "Обновить комментарии" */

.comments-navigator__refresh {

padding: 10px 16px !important;

}

2
Автор поста оценил этот комментарий
Может вам проще делать так?
Иллюстрация к комментарию
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Я считаю, что раз админы запилили новый дизайн по основному адресу, то нужно потихоньку к нему привыкать. Причины:

1) Админы пофиксили все баги и детские болезни нового дизайна и он может считаться рабочим.

2) Старый дизайн рано или поздно будет выпилен полностью.

3) Все ссылки на пикабу все равно будут открываться в новом дизайне.


Однако я уверен, что, как ни упрашивай, круглые аватарки не будут убраны, а я их терпеть не могу. Так зачем терпеть, если можно не терпеть? :)

показать ответы
9
Автор поста оценил этот комментарий

Обычно на сайтах пользователи плагинами старый дизайн допиливают до юзабельного состояния. А у нас наоборот - делаем новый более удобным. 

Спасибо тебе за гайд, милчеловек, если введут принудиловку - обязательно воспользуюсь :)

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

На самом деле я подумал что уже ввели, вот и замутил; чуть позже узнал про новый старый адрес.

показать ответы
2
Автор поста оценил этот комментарий
1. Скачиваем плагин для хрома, позволяющий встраивать на страницу собственные стили: https://chrome.google.com/webstore/detail/bloat-free-user-st... . Плагин не мой, но я смотрел его код и вредоносов там никаких не обнаружено.

Я думаю плагины умеют самообновляться. Так что если вредоносов нет сейчас, то не факт, что автор не добавит их в будущем. В этом опасность сторонних плагинов.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Справедливое замечание.

Автор поста оценил этот комментарий

Дело в том, что я нашёл способ изменения внешнего вида браузера с помощью файла .css без установки специальных дополнений. На браузер этот способ влияет, а добавление в файл строчек из поста эффекта не дало. Поэтому я подумал, что здесь что-то переделали.


Нельзя ли это сделать при помощи фильтра для "AdblockPlus" или "uBlock Origin"? Хотя бы квадратные аватарки. Методом тыка я обнаружил, что если выбрать сначала одну, а потом другую надпись в левой части и в правой части значение border-radius изменить на 0, то аватарка на странице профиля становится квадратной. Как запихнуть это в рекламорезку, я не знаю. При этом многоточие рядом с кнопкой "Подписаться" превращается в В.В.В., но это неважно.

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Рекламорезка способна только убирать элементы, но не менять их стиль.

Автор поста оценил этот комментарий

@aiditz, привет, ты ещё с нами? Вышеописанное должно сейчас работать?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да, я до сих пор этим пользуюсь, очень удобно) Может, конечно, разработчики доработали юзабилити сайта и сейчас мой метод не так актуален, а может и нет, я не в курсе

показать ответы
2
Автор поста оценил этот комментарий

есть ещё хорошее расширение "User JavaScript and CSS", оно проще в использовании, просто нажал на иконку и перешёл на страницу добавления css и js, да и установок у него куда больше (Пользователей: 12 324), а у того, что предложил автор на данный момент 7

раскрыть ветку (1)
Автор поста оценил этот комментарий

Cпасибо за информацию, я просто нашел первое попавшееся рабочее расширение для этих целей, и оно очень легковесное, не делает ничего кроме вставки тега <style>

1
DELETED
Автор поста оценил этот комментарий

сомневаюсь, у меня maxthon :)

кстати по поводу хрома, если я накидаю в него плагинов и настрою, то, например, при сносе системы или логине на другом компе он их сам скачает и применит мои настройки или нет?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Если вы авторизуетесь в хроме через аккаунт в гугле, то плагины синхронизируются, но вот настройки плагинов - нет (либо я не понял как их синхронизировать). Т.е. стили из поста придется копирнуть еще раз.

1
DELETED
Автор поста оценил этот комментарий

сомневаюсь, у меня maxthon :)

кстати по поводу хрома, если я накидаю в него плагинов и настрою, то, например, при сносе системы или логине на другом компе он их сам скачает и применит мои настройки или нет?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

К такому меня жизнь не готовила

1
DELETED
Автор поста оценил этот комментарий

а что делать если у меня не хром?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Найдите аналогичное расширение для своего браузера, оно 100% существует

показать ответы