Фрагменты кода 2025, Январь

Функции Px в Em - CSS-хитрости

Функции Px в Em - CSS-хитрости

Мы говорили о "Почему Эмс?" здесь раньше. Для тех, кто плохо знаком с em, The Mozilla Developer Network отлично справляется с объяснением ems: ... em - это "

Простые вспомогательные функции для активов - CSS-хитрости

Простые вспомогательные функции для активов - CSS-хитрости

Работа с путями всегда немного раздражает, согласитесь. К счастью, с Sass очень легко получить красивый API для управления активами и "

Функция мощности - CSS-хитрости

Функция мощности - CSS-хитрости

Хотя Sass очень полезен с арифметикой, он немного не справляется с математическими вспомогательными функциями. В официальном репозитории есть открытая проблема для "

Sass Things для ссылок - CSS-хитрости

Sass Things для ссылок - CSS-хитрости

Через Алекса Кинга вы можете использовать переменные для селекторов: $ a-tags: 'a, a: active, a: hover, a :hibited'; $ a-tags-hover: 'a: active, a: hover'; # ($ a-tags) (цвет: "

Функция обратного направления - CSS-хитрости

Функция обратного направления - CSS-хитрости

Структура Sass Compass предоставляет удобную функцию для получения противоположного направления позиции, например, влево при передаче вправо в качестве аргумента. Этот"

Примешивание к свойствам префикса - CSS-хитрости

Примешивание к свойствам префикса - CSS-хитрости

Если вы заинтересованы в обработке собственного префикса поставщика CSS (а не, скажем, Autoprefixer или Compass), вот миксин, который поможет с этим. Скорее"

Mixin для определения селектора - CSS-хитрости

Mixin для определения селектора - CSS-хитрости

Нет простого способа квалифицировать селектор из связанного с ним набора правил. Под квалификацией я подразумеваю добавление имени элемента (например, a) к классу "

Сохранить соотношение сторон Mixin - CSS-хитрости

Сохранить соотношение сторон Mixin - CSS-хитрости

В этой статье от июля 2013 г. описан метод использования псевдоэлементов для поддержания соотношения сторон элементов даже при его масштабировании. Вот миксин Sass, который "

Материал Тени Mixin - CSS-хитрости

Материал Тени Mixin - CSS-хитрости

В последнее время материальный дизайн стал повсюду. Одна его часть состоит в наложении слоев друг на друга, как настоящие бумажные листы. Достигать"

Mixin для позиционирования со смещением - CSS-хитрости

Mixin для позиционирования со смещением - CSS-хитрости

Если есть одна сокращенная форма CSS, которая резко упускается из виду, это именно та, которая позволяет определить свойство позиции, а также четыре свойства смещения "

Mixin для управления точками останова - CSS-хитрости

Mixin для управления точками останова - CSS-хитрости

Создания адаптивного веб-дизайна часто существуют в нескольких разных точках. Управлять этими точками останова не всегда легко. Их использование и обновление »

Функция яркости цвета - CSS-хитрости

Функция яркости цвета - CSS-хитрости

Если углубиться в теорию цвета, есть нечто, называемое относительной яркостью цвета. Проще говоря, яркость цвета определяет, "

Функции функционального программирования - CSS-хитрости

Функции функционального программирования - CSS-хитрости

Создателям библиотек и разработчикам фреймворков может пригодиться пара дополнительных функций для динамического применения функций к элементам списка. Здесь"

@extend Wrapper aka Mixtend - CSS-хитрости

@extend Wrapper aka Mixtend - CSS-хитрости

При расширении селектора с помощью директивы @extend Sass не берет содержимое CSS из расширенного селектора, чтобы поместить его в расширяемый. Это"

Исправить число до N цифр - CSS-хитрости

Исправить число до N цифр - CSS-хитрости

При работе с числами в JavaScript или любом другом языке программирования есть способ обрезать число после n цифр. К сожалению, нет"

Ослабление карты Получить функцию - CSS-хитрости

Ослабление карты Получить функцию - CSS-хитрости

Кривые Безье можно использовать для добавления красивых эффектов к переходам и анимации CSS. Напечатайте полную функциональную запись (например, кубический безье (0,550, "

Deep Get / Set на картах - CSS-хитрости

Deep Get / Set на картах - CSS-хитрости

При работе со сложной архитектурой Sass нередко использовать карты Sass для поддержки конфигурации и параметров. Время от времени вы будете видеть карты "

Миксин пользовательских полос прокрутки - CSS-хитрости

Миксин пользовательских полос прокрутки - CSS-хитрости

Полосы прокрутки являются одним из тех компонентов пользовательского интерфейса, которые присутствуют почти на каждой странице Интернета, но мы (разработчики) практически не можем их контролировать ».

CSS Triangle Mixin - CSS-хитрости

CSS Triangle Mixin - CSS-хитрости

Существует довольно популярный прием CSS, использующий прозрачные границы на элементе 0-ширины / 0-высоты для имитации треугольников. Здесь на CSS-Tricks есть фрагмент CSS "

Центрирующая смесь - CSS-хитрости

Центрирующая смесь - CSS-хитрости

Предполагая, что родительский элемент имеет position: relative;, эти четыре свойства будут центрировать дочерний элемент как по горизонтали, так и по вертикали внутри, независимо от того, "

Правильное добавление единицы к номеру - CSS-хитрости

Правильное добавление единицы к номеру - CSS-хитрости

При преобразовании безразмерного числа в длину, продолжительность, угол или что-то еще, люди склонны просто добавлять единицы измерения в виде строки, например: $ value: 42; "

Зажим числа - CSS-хитрости

Зажим числа - CSS-хитрости

В информатике мы используем слово «зажим» как способ ограничить число двумя другими числами. При ограничении число будет либо сохранять свое собственное значение "

Покрытие Mixin - CSS-хитрости

Покрытие Mixin - CSS-хитрости

Я постоянно использую эти свойства вместе, что обычно является хорошей возможностью для такой абстракции, как миксин: @mixin coverer ("

БЭМ-миксины - CSS-хитрости

БЭМ-миксины - CSS-хитрости

Лучшее введение в БЭМ от Гарри Робертса: БЭМ - что означает блок, элемент, модификатор - это методология именования внешнего интерфейса, придуманная ребятами из "

Кэширование текущего селектора (&) в Sass - CSS-хитрости

Кэширование текущего селектора (&) в Sass - CSS-хитрости

Символ & в Sass уникален тем, что представляет текущий селектор. Он меняется по мере того, как вы гнездитесь. Допустим, вы вложены в группу, но вам нужен доступ к "

Черно-белые функции непрозрачности - CSS-хитрости

Черно-белые функции непрозрачности - CSS-хитрости

Довольно часто требуется немного прозрачного черного или белого. В CSS вы можете сделать: .half-black (background: rgba (0, 0, 0, 0.5);) В "

Расширенная проверка типа - CSS-хитрости

Расширенная проверка типа - CSS-хитрости

Этот набор функций предназначен для проверки того, имеет ли значение переменной определенный тип. Например, является ли 13rem относительной длиной? ИСТИННЫЙ! "Морозный"

Нулевые дополненные числа - CSS-хитрости

Нулевые дополненные числа - CSS-хитрости

Function getZeroPaddedNumber ($ value, $ padding) (return str_pad ($ value, $ padding, "0", STR_PAD_LEFT);) Использование echo getZeroPaddedNumber (123, 4); // выводит "

Простой тестер диапазона почтовых индексов - CSS-хитрости

Простой тестер диапазона почтовых индексов - CSS-хитрости

Это регулярное выражение ниже проверяет предоставленный почтовый индекс, если он начинается с цифр 096 и что после него стоит ровно два числа. Если это так, он повторяет Да, если "

Проверка URL - CSS-хитрости

Проверка URL - CSS-хитрости

$ url = 'http://example.com'; $ validation = filter_var ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED); if ($ validation) $ output = 'правильный URL'; "