Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

CSS

С этим тегом используют

HTML Программирование Верстка Javascript IT Web Frontend Все
746 постов сначала свежее
14
mazlow
mazlow
8 месяцев назад

Лучший в мире кубок!⁠⁠

Лучший в мире кубок! CSS, Разработчики, Награда

Разработчик CSS отвечает за создание и поддержку визуального дизайна и стиля веб-сайта, включая такие элементы, как цвета, шрифты и интервалы.

Показать полностью 1
CSS Разработчики Награда
1
AlexeyPerfilev
AlexeyPerfilev
8 месяцев назад

Жизнь фронтендера: когда твой код – это искусство, а браузер – холст⁠⁠

Привет, Пикабу! Сегодня я хочу рассказать вам о захватывающем мире фронтенд-разработки. Готовы погрузиться в пучину тегов, стилей и скриптов? Поехали!

1. HTML: скелет нашего цифрового тела

Представьте, что вы скульптор, но вместо глины у вас теги. Каждый <div> – это маленькая вселенная, а <p> – повествование целой истории. А когда вы случайно забываете закрыть тег, это как забыть застегнуть ширинку – вроде работает, но что-то не так.

2. CSS: макияж для вашего сайта

CSS – это как модный журнал для вашего HTML. Хотите, чтобы ваш сайт выглядел как топ-модель на подиуме? Просто добавьте немного flexbox и grid, и вуаля! Хотя иногда CSS больше похож на игру "Угадай, почему этот элемент съехал на 2 пикселя влево".

3. JavaScript: душа вашего сайта

Если HTML – это тело, а CSS – одежда, то JavaScript – это душа вашего сайта. Именно он заставляет всё двигаться, реагировать и иногда падать с криком "Uncaught TypeError". Но когда вы наконец-то заставляете всё работать идеально, чувствуете себя настоящим волшебником!

4. Фреймворки: когда вы устали изобретать велосипед

React, Vue, Angular – выбирайте свой яд. Эти ребята обещают сделать вашу жизнь проще, и они действительно это делают... после 10 часов настройки и 100 ошибок при сборке.

5. Отладка: детективная работа 21 века

Кто сказал, что программисты не детективы? Попробуйте найти ошибку в 1000 строк кода! Это как искать иголку в стоге сена, только стог постоянно меняет форму, а иголка превращается в стог.

Заключение

Быть фронтендером – значит быть немного художником, немного волшебником и чуточку мазохистом. Но когда вы видите, как ваш код оживает в браузере, понимаете – оно того стоило!

А вы, дорогие читатели, сталкивались с миром фронтенд-разработки? Поделитесь своими историями в комментариях!

Показать полностью
[моё] IT Разработка Frontend HTML CSS Javascript Текст
5
AlexeyPerfilev
AlexeyPerfilev
9 месяцев назад

Исповедь фронтендера: Когда твой код – это комедия ошибок⁠⁠

Привет, Пикабушники! Сегодня я хочу поделиться с вами своими приключениями в мире фронтенд-разработки. Готовьтесь смеяться и плакать одновременно!

1. CSS – мой личный босс из ада

Кто сказал, что CSS прост? Это как игра "Твистер", только вместо конечностей ты двигаешь div'ы и span'ы. Один неверный ход – и твой сайт выглядит как произведение современного искусства. Абстракционизм, знаете ли.

2. JavaScript: когда твой код живет своей жизнью

Я: пишу простую функцию JavaScript: "Хм, а что если я буду работать только по четным вторникам?" Я: в панике проверяю документацию JavaScript: "Шучу! Я просто забыл закрывающую скобку. Упс!"

3. Совместимость браузеров – мой персональный квест

Разработка для разных браузеров – это как готовка для семьи с кучей аллергий. Internet Explorer – это дядя, который не ест ничего после 1995 года.

4. Фреймворки: выбери меня! Нет, меня!

React, Vue, Angular... Иногда мне кажется, что я на шоу "Холостяк", только вместо роз раздаю свое время и нервные клетки.

5. Отладка: детективная история с открытым финалом

Я – Шерлок Холмс мира кода. Мой Watson – это консоль браузера. Вместе мы расследуем загадочное исчезновение рабочего кода после "небольших изменений".

Вывод

Если вы думаете, что фронтенд – это просто красивые кнопочки и анимации, то вы глубоко заблуждаетесь. Это целый мир, полный приключений, разочарований и неожиданных открытий. Но знаете что? Я бы не променял это ни на что другое. Потому что в какой еще профессии можно почувствовать себя и художником, и детективом, и укротителем строптивых браузеров одновременно?

P.S. Если вы фронтендер и узнали себя в этом посте – добро пожаловать в клуб! У нас есть печеньки и бесконечный запас кофе.

Показать полностью
[моё] Разработка Программирование IT Frontend Javascript CSS Текст
5
0
Ragnoboy
Ragnoboy
9 месяцев назад
Серия BZC - просто о веб-технологиях

Просто о стилях⁠⁠

Просто о стилях CSS, Программирование, Рекомендации, IT юмор, Саморазвитие, Длиннопост

JavaScript — это мозг веб-разработки, то CSS — это, наверное, душа... Та самая, которая иногда решает уйти в астрал, оставляя вас разбираться с багами, которые проявляются только на старых версиях Internet Explorer. В этой статье я расскажу, как остаться в здравом уме, когда весь ваш мир оборачивается вокруг float, flex, grid и магии, известной как "как заставить это выглядеть одинаково во всех браузерах". Поехали!

1. Флексбокс: или как заставить дивы слушаться

Флексбокс — это как дрессировка котов: когда он работает, это чудо, а когда не работает — всё, что остаётся, это покачать головой и сказать "ладно, попробуем ещё раз". Но давайте честно: display: flex — это одно из тех редких мест в CSS, где можно почувствовать контроль над ситуацией. Вот див, вот его ребенок, вот другой ребенок, и теперь они выстраиваются в линейку, как солдаты. Или нет?

Главное, помните: если что-то не получается, добавьте justify-content: center, затем align-items: center, а потом просто ждите, пока всё заработает. Иногда создается впечатление, что флексбокс больше похож на детскую загадку: "если на одной стороне слона добавить зебру, то выравнивание должно быть по центру, но, только если отнять медведя".

2. Грид: или как строить дворцы из дивов

Грид — это тот инструмент, который позволяет строить веб-сайты, как строят города в SimCity. Сетка, оси, области — все строго и по правилам, пока вы не решите добавить что-то "спонтанное" и не поймёте, что весь ваш дизайн начал выглядеть, как пачка картофельных чипсов после вечеринки.

Грид делает возможным то, что раньше казалось невозможным: размещение блоков в разных частях экрана без магии с margin-left: -9999px. Но не стоит обманываться: как только вы решите, что наконец всё поняли, придет браузер Safari и скажет: "Нет, здесь у нас по-прежнему всё выглядит как желе".

Процесс работы с grid-template-areas — это как расставить мебель в квартире, где стены внезапно меняют местами каждую пятницу. Но есть и хорошая новость — теперь, чтобы центрировать элемент по горизонтали и вертикали, достаточно лишь пары строчек кода. А раньше... ну, вы знаете.

3. Проклятые float: не пробуйте это дома

float — это тот старый дедушка CSS, который где-то в углу бормочет о временах, когда всё было лучше и таблицы для вёрстки были нормой. Когда-то float был нашим единственным спасением, чтобы текст обтекал изображение, и чтобы дива хоть как-то держались рядом друг с другом. Но давайте честно: когда float "ломался", его починка могла вызывать нервный тик.

Здесь приходила классическая комбинация: clear: both;, что-то вроде спасительного плаща, который кричит: "Да пусть все отпустят друг друга и ведут себя нормально!".

Так что, если вы вдруг оказались во временной петле и пишете код из 2010 года, обязательно помните о clearfix — маленькой магии, которую можно вставить в HTML, чтобы заставить эти плавающие дивы вести себя пристойно.

4. Центрирование: хроника попыток и страданий

Центрирование элемента по горизонтали — это такая часть CSS, которая заставляла многих из нас задуматься о своём жизненном пути. Вертикальное центрирование — это уже отдельная глава в энциклопедии адской пытки. Каждый фронтенд-разработчик хотя бы раз проводил ночь в попытках заставить текст посередине блока быть действительно по центру, а не "почти по центру, но с лёгким смещением на пару пикселей".

Всё изменилось с приходом flexbox. Это как будто вам дали ключ от всех дверей: align-items: center; и justify-content: center;. Но всё же, иногда этот метод не работает, и тогда старый добрый transform: translate(-50%, -50%); выходит на арену, как герой в последнюю минуту.

5. CSS-переменные: "где моя тема?"

CSS-переменные — это как старые добрые глобальные переменные в JavaScript, но с немного меньшим шансом сломать всё к чёртовой бабушке. Если раньше вы меняли цвет на сайте и чувствовали, что нужно переименовать каждую строчку с #ff6347, то теперь --main-color пришёл вам на помощь. Просто представьте: вы можете одним махом изменить все кнопки на сайте с томатного на спокойный синий! С переменными главное — не переусердствовать, чтобы не превратиться в алхимика, который забыл, какой ингредиент за что отвечает.

6. Анимации: потому что статично — это скучно

С приходом @keyframes все ваши мечты об анимациях стали возможны. Теперь можно сделать так, чтобы див плавно выезжал справа, вращался и исчезал, как иллюзионист в цирке. Правда, спустя пару часов можно заметить, что сайт превратился в нечто, напоминающее анимационное шоу на утреннике в детском саду, где всё прыгает, мерцает и исчезает.

Главное правило здесь — использовать анимации с осторожностью. В противном случае, пользователь вашего сайта может почувствовать себя как на дискотеке 80-х — куча светящихся элементов, которые хотят украсть его внимание. Но когда всё сделано аккуратно — эффект просто магический!

7. Как справляться с непослушными элементами? Запретить!

Иногда лучший способ справиться с упрямым элементом — просто запретить ему делать что угодно. overflow: hidden; — это как родительский контроль, который говорит: "Хватит вылезать за пределы своей коробки, пожалуйста". А для элементов, которые любят "убегать", всегда есть position: absolute; или position: fixed; — они словно ремни безопасности, которые держат всё на своих местах, даже если мир рушится.

И в конце, CSS — это как дикий, необузданный сад: если не ухаживать, всё превратится в хаос. Но если вы научитесь понимать флексбокс, грид, анимации и даже старый добрый float, вы сможете создать нечто прекрасное. Просто помните: главное — терпение, чувство юмора и понимание того, что иногда вам придется добавлять !important и просто жить с этим.

Так что не теряйте надежды, даже если ваш макет внезапно сломался — каждый опытный разработчик знает, что это часть пути. Будьте стойкими, как display: block, и гибкими, как display: flex, и тогда CSS вам не только покорится, но и станет вашим союзником.

Понравилась статья? Подписывайтесь на мой Telegram-канал, где ещё больше весёлых и полезных материалов.

Показать полностью
[моё] CSS Программирование Рекомендации IT юмор Саморазвитие Длиннопост
0
5
user7449687
9 месяцев назад
Counter-Strike

Открытие олдсукл Vanila сервера в ксс⁠⁠

Всем привет, рады принять новых игроков на базовом и трушном серваке в контре сурс
Сервер для тех кто ценит чистую старую добрую контру
Рады адекватным игрокам. Список карт и прочего можно увидеть зайдя на него.(карты тоже адекватные)
ip: 62.113.108.35:27015
Всем рады!

[моё] Приложение Counter-strike Counter-strike 2 CSS Сервер Игровые обзоры Игры Steam Vavle Текст
5
nerd220
9 месяцев назад

Убираем свежую рекламу из Яндекс.Почты⁠⁠

Для этого нам нужно любое расширение браузера, поддерживающее свои фильтры по CSS (например, AdBlock).

Указываем в настройках следующие фильтры:

mail.yandex.ru##.ns-view-react-promo-container + div
mail.yandex.ru##.ns-view-infoline-box + DIV
mail.yandex.ru##.ns-view-collectors-setup + DIV
mail.yandex.ru##.ns-view-mail-pro-left-column-button + DIV
mail.yandex.ru##.mail-BuyProButton
mail.yandex.ru##.ns-view-mail-pro-left-column-widget + DIV
mail.yandex.ru##.mail-Advanced-Search + DIV

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

Настройка может выглядеть так:

Убираем свежую рекламу из Яндекс.Почты Adblock, Яндекс, Реклама, Web-программирование, CSS

Как убрать рекламу через Temper Monkey

Иногда AdBlock не помогает, либо страница блокирует его исполнение (как это делает Я.Браузер). Temper Monkey позволяет запускать пользовательские скрипты на странице.

Вот пример скрипта для Temper Monkey, который блокирует рекламу на домашней странице яндекса (ya.ru): https://drive.google.com/file/d/1bx_H2LWBg6uwRHwwv1CJirm6oht...

Скрипты добавляются в меню настройки расширения Temper Monkey

Обратите внимание на следующие моменты (если будете подстраивать скрипт под себя):

  1. @match https://ya.ru/* - фактически связывает скрипт с сайтом. Почему нужно указывать именно со звёздочкой расскажу ниже

  2. Функция Work будет вызываться до тех пор, пока элемент на странице не появится (иногда, страницы выдаются пользователю не сразу) в ней метод relem будет пытаться удалить элемент по имени классу (можно поменять это на querySelector).

Для того, чтобы Temper Monkey корректно запустился на той же ya.ru (особенно под Я.Браузером) вам нужно открывать не ya.ru, а ya.ru/?t=1 - в этом случае Temper Monkey запустится корректно и реклама будет скрыта.

Как установить AdBlock (и не только) под Я.Браузер

Прежде всего нам нужно найти и загрузить файл установки расширения для Chrome (можно скачать его из временных папок хрома, например из %userprofile%\AppData\Local\Google\Chrome\User Data\Default\Extensions\ - только найти там будет проблема).

Далее открываем файл Manifest.json и в нём убираем строку minimum_chrome_version (либо занижаем параметр, например, на 20).

Затем идём в browser://extensions/ и там нажимаем "Загрузить распакованное расширение" и выбираем папку с нужным расширением.

Показать полностью 1
[моё] Adblock Яндекс Реклама Web-программирование CSS
3
3
cherkalexander
cherkalexander
9 месяцев назад

Соседние селекторы в CSS⁠⁠

Сегодня утром прилетает баг - у элемента не виден горизонтальный скрол. Случилось это из-за новой фичи - появился новый компонент, из-за чего соседний немного съехал и скрол ушёл за пределы экрана.

Тут я подумал, что в первый раз в жизни смогу использовать "Родственные селекторы" ~, чтобы пофиксить стили если оба элемента отображаются на странице:

.new-feature-element ~ .element-with-scroll {
// тут фиксим стили, они применяются к .element-with-scroll
}



Посмотрел на разметку, понял что .element-with-scroll всегда идёт непосредственно после .new-feature-element поэтому можно поменять на +:


.new-feature-element + .element-with-scroll {
// тут фиксим стили, они применяются к .element-with-scroll
}


Основные различия + и ~:

- + выбирает только один элемент, который непосредственно следует за первым элементом.
- ~ выбирает все элементы, которые следуют за первым элементом, но не обязательно сразу за ним.

Посмотрел на разметку ещё раз и понял, что элементы видны всегда, а не по условию, поэтому просто пофиксил стили для .element-with-scroll без всяких соседних селекторов, но хоть потренировался.

https://t.me/cherkashindev/226

UPD:

cherkashin.dev

cherkashin.dev

cherkashin.dev

Показать полностью
[моё] CSS Программирование IT HTML Текст
3
Glog7
10 месяцев назад

Если бы Шуфутинский был фронтендером, то песня звучала бы так⁠⁠

Если бы Шуфутинский был фронтендером, то песня звучала бы так IT юмор, IT, Telegram (ссылка), Программирование, Программист, CSS, Разработка, Михаил Шуфутинский, 3 сентября

Источник: t.me/WebTaverna/1499

Показать полностью 1
IT юмор IT Telegram (ссылка) Программирование Программист CSS Разработка Михаил Шуфутинский 3 сентября
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии