54 прочтения · 1 год назад
CSS-стилизация текста: создание красивых и удобочитаемых шрифтов на веб-страницах
Искусство оформления текста на веб-страницах является неотъемлемой частью веб-разработки. Текст является одним из основных элементов контента на сайте, и его оформление может влиять на читабельность и эстетику веб-страницы. В данной статье мы рассмотрим основные принципы стилизации текста и шрифтов с помощью CSS. История шрифтов Использование шрифтов на веб-страницах имеет свою историю, которая началась еще в 1990-х годах. На тот момент доступными были только несколько стандартных шрифтов, таких как Times New Roman и Arial...
9 прочтений · 11 месяцев назад
🕹 Подборка игр для изучения фронтенд-разработки #подборка #frontend В моём университетском курсе по фронтенду есть домашняя работа, целью которой является прохождение трёх игр (это уже почти классика): 1) Flexbox Froggy — https://flexboxfroggy.com/#ru Игра про лягушек и кувшинки, которая учит основам вёрстки с помощью flexbox, формирует начальное понимание об использовании flex-контейнеров и позволяет запомнить и закрепить основные свойства, необходимые для работы с flexbox. 2) Grid Garden — https://cssgridgarden.com/#ru Морковки, грядки, сорняки... прекрасная возможность научиться работать с CSS Grid и прощупать каждый основной момент этой технологии. 3) Learn git branching — https://learngitbranching.js.org/?locale=ru_RU Тренажёр по git, в котором довольно много теории, подающейся в игровой форме. Но учит эта игра не только базовым вещам, но и более продвинутому уровню (rebase, remotes, etc.). Проверено на личном опыте: все мои подчинённые джуны обязаны проходить эту игру, когда учатся правильной работе с git. Недавно я задумался о том, какие ещё есть способы для изучения тех же технологий, прочитал несколько подборок и выделил ещё 3 наиболее интересных, на мой взгляд, игры: 1) Grid Attack — https://codingfantasy.com/games/css-grid-attack Игра в стиле мультяшного фэнтези на целых 80 уровней, в которых нужно защищать своего героя от атаки монстров путём определения корректных значений для различных свойств CSS Grid. 2) FlexBox Adventure — https://codingfantasy.com/games/flexboxadventure Восьмибитная графика, приятные анимации и обучение CSS, больше тут добавить нечего. Лично мне — понравилось. 3) JSRobot — https://lab.reaal.me/jsrobot/ Ещё одна восьмибитная игра, но в этот раз уже по JS, здесь вы учитесь управляться с экземплярами классов, вызывать их методы, чтобы всячески управлять роботом на экране, ведя его к цели каждого из представленных уровней. 💬 Есть что добавить? Поделись в комментариях :)