HTML Academy
11.1K subscribers
4.93K photos
103 videos
4 files
2.99K links
Курсы по веб-разработке: вёрстка, программирование, работа и комьюнити.
Наш секретный бот @HTMLAcademyKeksobot.

Вопросы по обучению @htmlacademy_sales

Ролики на YT https://www.youtube.com/@HTMLAcademyTV
Ролики на VK https://vkvideo.ru/@htmlacademy
Download Telegram
Мечтали о нативной CSS-функции, которая возвращает порядковый номер текущего элемента? Или чтобы attr() можно было использовать везде? Всё это готовится в одной из будущих спецификаций! Вот анонс предстоящих обновлений:

https://alvaromontoro.com/blog/68062/new-values-and-functions-in-CSS

Комментарий от Николая Громова, ведущего разработчика интерфейсов компании Наука:

«Не слишком люблю подобные анонсы, ибо
1. сильно похоже на "мы построим базу на Луне через 4 года".
2. использовать сейчас нельзя.
Однако как мечты и фантазии, имеющие вероятность воплощения - любопытно.»

---

Компании, для которых мы готовим разработчиков на совместных программах, делятся полезными техническими материалами в рубрике «полезное от работодателей».

#полезноеотработодателей #полезноеотnauka
Вопрос дня #1

Пока все делают сайты, которые раскрашивают фото, наш заказчик хочет сайт, который делает фотографии чёрно-белыми, но разрешает использовать только одно свойство. Какое выберете?
Anonymous Quiz
86%
filter
13%
color
1%
height
Первая часть интерактивного курса про CSS-переменные для начинающих и опытных разработчиков. Кратко, интерактивно, без воды.

https://htmlacademy.ru/demos/117

Бета-версия для мобильных
https://htmlacademy.ru/demos-mobile/117

Познакомимся с синтаксисом CSS Custom Properties и типовыми примерами их использования.

#туториалотhtmlacademy
Простейшие советы для улучшения доступности.

https://piccalil.li/blog/practical-accessibility-tips-you-can-apply-today/

В том числе и использование списков, которые мы тоже очень любим.

---

Компании, для которых мы готовим разработчиков на совместных программах, делятся полезными техническими материалами в рубрике «полезное от работодателей».

#полезноеотработодателей #полезноеотnauka
Вопрос дня #10

Заказчик решил сделать сайт со сказками для смартфонов, и чтобы в каждом параграфе обязательно была буквица через initial-letter, потому что заказчик терпеть не может элемент span. Сможем сделать?
Anonymous Quiz
65%
Сможем, всё ок
12%
Поддержки не хватит
23%
Такого свойства нет
Вторая часть курса про CSS-переменные для начинающих и опытных разработчиков, в которой появляются настоящие киллер-фичи. Кратко, интерактивно, без воды.

https://htmlacademy.ru/demos/119

Разберёмся, как разбивать на части многокомпонентные CSS-значения и удобно работать с отдельным компонентами. Что незаменимо при работе с цветами, тенями, градиентами, анимациями и другими составными CSS-значениями.

#туториалотhtmlacademy
Вопрос дня #11

Заказчик решил поразвлекаться и попросил вычесть из строки NaNaN строку aN, названивает посреди ночи и спрашивает, что получится. Что получится?
Anonymous Quiz
74%
NaN
21%
N
5%
NaNa
This media is not supported in your browser
VIEW IN TELEGRAM
Можете ли вы сделать красивую градиентную рамку с помощью одного контейнера, без дополнительных обёрток и псевдоэлементов? Да ещё и анимировать её. Раскрываем секретные приёмы в новом интерактивном туториале

https://htmlacademy.ru/demos/121

Ключевую роль в этом приёме играют свойство background-origin и директива property.

#туториалотhtmlacademy
Вопрос дня #NaN

Заказчик решил поразвлекаться и попросил вычесть из строки NaNaN строку N, названивает посреди ночи и спрашивает, что получится. Что получится?
Anonymous Quiz
57%
NaN
38%
NaNa
5%
N
Вопрос дня #110

Заказчик решил поразвлекаться и попросил вычесть из строки NaNaN строку a, названивает посреди ночи и спрашивает, что получится. Что получится?
Anonymous Quiz
79%
NaN
16%
NNN
5%
NNN
This media is not supported in your browser
VIEW IN TELEGRAM
Познакомьтесь с неоморфизмом и разберитесь, как реализовывать неофоморфные кнопки разной сложности в новом бесплатном курсе. Наглядно, интерактивно, без воды.

https://htmlacademy.ru/demos/123

#туториалотhtmlacademy
Вопрос дня #94305504353

Заказчик захотел , чтобы все, кто заходят на сайт его компании Профили Дверей, видели эмодзи двери между этими словами на вкладке браузера. Какой тег нужно отредактировать, чтобы это сделать?
Anonymous Quiz
11%
script
12%
link
77%
title
широкий_кекс.жпг

Когда картинка не соответствует размеру бокса, но её всё равно нужно добавить, используйте object-fit. Он определяет, как элемент реагирует на размеры своего бокса.

С помощью object-fit можно обрезать встроенное изображение и определить, как оно будет сжиматься и растягиваться.

Разбор свойства 👉️️️️ https://htmlacademy.ru/blog/css/objectfit
Вопрос дня #94

Заказчик случайно удалил все графические редакторы с компьютера и пришёл с задачей сделать сайт, где можно быстро посмотреть разницу в наложении двух фотографий. Конечно, нужно обойтись минимальными средствами. В какую часть CSS заглянем?
Anonymous Quiz
59%
mix-blend-mode
35%
object-position
6%
masonry-auto-flow
This media is not supported in your browser
VIEW IN TELEGRAM
Научитесь создавать красивый эффект при наведении, похожий на работу затвора фотоаппарата, в новом бесплатном курсе. Наглядно, интерактивно, без воды.

https://htmlacademy.ru/demos/125

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

#туториалотhtmlacademy
This media is not supported in your browser
VIEW IN TELEGRAM
Выводим внешний контур на чистом CSS

В этом нам поможет свойство outline. В отличие от border, контур череp outline не влияет на размеры элемента и может быть смещён от его границ с помощью outline-offset.

👀 Подробнее об outline:

outline-style: стиль контура (сплошной, пунктирный и т.д.)
outline-width: ширина
outline-color: цвет;
outline-offset: отступ от границы элемента.

В итоге мы не просто нарисовали рамку, а использовали средства для вывода внешнего контура.

Добавьте в избранное, чтобы не потерять!
Чему в итоге оказалась равна переменная a?
Anonymous Quiz
42%
3.5
42%
NaN
15%
Type Error
Вопрос дня #4

Девочка Света была известна своей внимательностью и любовью к программированию.

Она определила переменную a, равную трём с половиной, умножила b на 3, прибавила к результату корень (то ли квадратный, то ли кубический) из 19389, сложила результат со строкой NaNaNa, поделила его на семь и вывела результат в консоль.

Чему в итоге оказалась равна переменная a?
Лайв с компанией Максимум — обучение напрямую для работодателя

HTML Academy и Максимум разработали несколько совместных программ, цель которых — с нуля вырастить будущих сотрудников компании.

Обучение проходит в малой группе, успешные выпускники попадают в штат.

Приходите на лайв 24 октября в 19:00, чтобы подробнее узнать о компании и программах обучения. Регистрируйтесь по ссылке, чтобы мы напомнили вам о старте мероприятия.

https://htmlacademy.ru/events/live_maximum
This media is not supported in your browser
VIEW IN TELEGRAM
Научитесь создавать кнопки со сложными анимационными эффектами в новом бесплатном курсе. Наглядно, интерактивно, без воды.

https://htmlacademy.ru/demos/127

Вы разберётесь, как использовать CSS-трансформации, тени и плавные переходы для создания иллюзии подъёма и вращения при наведении.

#туториалотhtmlacademy