TGViewer
frontend от ежетты frontend от ежетты @front_hedgehog · 422 subscribers
Post #129 166
Привет! Сегодня о некоторых css свойствах, которые нечасто встречаются, но могут очень выручить ✍️

▫️object-fit - позволяет подстроить контентное изображение или видео под нужные размеры, не деформируя изображение. Напоминает background-size для фоновых картинок.

▫️pointer-events - управляет реакцией элемента на события мыши и прикосновения к сенсорному экрану. Например, вам нужно, чтобы при наведении мыши на кнопку disabled курсор не менялся.

▫️background-attachment - управляет прокруткой фона элемента: может пригодится, например, для параллакс-эффекта, чтобы элемент прокручивался, а фон - нет.

▫️mix-blend-mode - управляет смешиванием цвета элемента с цветом нижних слоев. Например у элемента несколько фоновых картинок и нужно, чтобы цвета смешивались с затемнением.

▫️content - если оно задано, то содержимое элемента переопределится в соответствии со значением content. Сюда можно передавать мелкие иконки символами для создания псевдоэлементов, ссылки на картинки, значение атрибута, значение css-счетчика

А также о css-функциях ✍️
▫️calc() - может вычислить значение в зависимости от размеров родителя, например width: calc(100% / 4 - 12px);

▫️repeat() - позволяет повторить определенное значение нужное число раз. Например, у вас grid из 4-х колонок и вы пишете: grid-template-columns: 1fr 1 fr 1fr;, а можете написать: grid-template-columns: repeat(4, 1fr);

▫️min() и max() - выбирает из набора значений минимум и максимум соответственно, например left: max(calc((100% - 1312px) / 2), 64px); - позиционирование слева ширина родителя минус максимальная ширина контента и пополам, но не меньше 64px.

▫️counter() - это css-счетчик. Например, вам нужно сделать блок с цифрами по порядку: вы можете использовать счетчик для подстановки числе в блок. Более того, эти числа можно настраивать, с помощью свойств, которые начинаются на counter: counter-increment, counter-reset и так далее.

▫️attr() - получает значение аттрибута, которое можно использовать, например, в свойстве content, например, content: attr(data-title);
#css #верстка
More from @front_hedgehog
  1. Jun 16, 2026Как вы знаете, я уже полгода работаю исключительно с AI. Однако, пора бы что-то делать. Я…
  2. Jun 6, 2026Привет. Продолжаю рассказывать об использовании ИИ в работе разработчика. На этот раз орке…
  3. Apr 13, 2026Как я использую уже целых два AI в работе В основном один (Claude) делает, второй (Codex)…
  4. Mar 10, 2026Девушки в диджитал — топ 💗 Ведь именно те самые девушки закрывают самый сложный тикет, пе…
  5. Mar 10, 2026Привет, 8 марта ещё не кончилось, врываюсь с перепостом подборки каналов девушек в ИТ, куд…
  6. Dec 31, 2025Привет! Вот и новый год наступает. Осталось меньше суток. Хочу вам пожелать самого доброго…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →