Фрагменти коду 2025, Січень

Функції від Px до Em - CSS-хитрощі

Функції від Px до Em - CSS-хитрощі

Ми говорили про "Чому Ems?" тут раніше. Для тих, хто новачок в em цінностях, Мережа розробників Mozilla чудово пояснює ems: ... em - це "

Прості функції допоміжних засобів - CSS-хитрощі

Прості функції допоміжних засобів - CSS-хитрощі

Робота зі шляхами завжди трохи дратує, ви визнаєте. На щастя, із Сассом надзвичайно просто мати чудовий API для управління активами та для "

Функція живлення - CSS-хитрощі

Функція живлення - CSS-хитрощі

Хоча Сасс дуже корисний з арифметикою, він трохи не відповідає математичним допоміжним функціям. В офіційному сховищі було відкрите питання щодо "

Sass Things for Links - CSS-хитрощі

Sass Things for Links - CSS-хитрощі

Через Алекса Кінга ви можете використовувати змінні для селекторів: $ a-tags: 'a, a: active, a: hover, a: visit'; $ a-tags-hover: 'a: активний, a: hover'; # ($ a-теги) (колір: "

Функція протилежного напрямку - CSS-хитрощі

Функція протилежного напрямку - CSS-хитрощі

Фреймворк Sass Compass надає зручну функцію для отримання протилежного напрямку позиції, наприклад зліва при передачі праворуч як аргумент. Цей "

Mixin до властивостей префікса - CSS-хитрощі

Mixin до властивостей префікса - CSS-хитрощі

Якщо ви зацікавлені в роботі з вашим власним префіксом постачальника CSS (а не, скажімо, автопрефіксатором або компасом), ось комбінація допоможе в цьому. Швидше "

Mixin для кваліфікації селектора - CSS-хитрощі

Mixin для кваліфікації селектора - CSS-хитрощі

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

Зберігати співвідношення сторін Mixin - CSS-хитрощі

Зберігати співвідношення сторін Mixin - CSS-хитрощі

У цій статті від липня 2013 року описується метод використання елементів psuedo для підтримання співвідношення сторін елементів, навіть коли він масштабується. Ось мікс Сасса, який "

Матеріал тіней 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, "

Глибоке отримання / встановлення на Картах - CSS-хитрощі

Глибоке отримання / встановлення на Картах - CSS-хитрощі

Працюючи над складними архітектурами Sass, нерідко використовується карта Sass для підтримки конфігурації та опцій. Час від часу ви побачите карти "

Спеціальні смуги прокрутки Mixin - CSS-хитрощі

Спеціальні смуги прокрутки Mixin - CSS-хитрощі

Полоски прокрутки - це один із тих компонентів інтерфейсу, який присутній майже на кожній сторінці Інтернету, проте ми (розробники) практично не контролюємо його. "

CSS Трикутник Mixin - CSS-хитрощі

CSS Трикутник Mixin - CSS-хитрощі

Існує досить популярний злам CSS, який використовує прозорі межі елемента 0-width / 0-height для імітації трикутників. Тут є CSS-фрагмент на CSS-Tricks "

Центрування міксину - CSS-хитрощі

Центрування міксину - CSS-хитрощі

Припускаючи, що батьківський елемент має позицію: relative ;, ці чотири властивості будуть центрувати дочірній елемент як горизонтально, так і вертикально всередині, незалежно від того "

Правильне додавання одиниці до числа - CSS-хитрощі

Правильне додавання одиниці до числа - CSS-хитрощі

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

Затискання номера - CSS-хитрощі

Затискання номера - CSS-хитрощі

В інформатиці ми використовуємо слово затискач як спосіб обмежити число між двома іншими числами. При затисканні число або зберігатиме власне значення "

Покриває міксин - CSS-хитрощі

Покриває міксин - CSS-хитрощі

Я відчуваю, що весь час використовую ці властивості разом, що, як правило, є гарною можливістю для абстракції, такої як mixin: @mixin coverer ("

BEM Mixins - CSS-хитрощі

BEM Mixins - CSS-хитрощі

Найкраще вступ до BEM - від Гаррі Робертса: BEM - означає блок, елемент, модифікатор - це інтерфейсна методологія іменування, придумана хлопцями в "

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

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

Символ & в Sass унікальний тим, що він представляє поточний селектор. Він змінюється у міру гніздування. Скажімо, ви вкладені, але ви хочете отримати доступ до "

Функції чорно-білої непрозорості - CSS-хитрощі

Функції чорно-білої непрозорості - CSS-хитрощі

Досить часто потрібно трохи прозорого чорного або білого кольору. У CSS ви можете зробити: .half-black (background: rgba (0, 0, 0, 0.5);) Це стає простіше в "

Розширена перевірка типу - CSS-хитрощі

Розширена перевірка типу - CSS-хитрощі

Ця колекція функцій призначена для тестування, якщо значення змінної має певний тип. Наприклад, чи є 13rem відносною довжиною? ПРАВДА! "Морозний"

Нульові пробиті цифри - CSS-хитрощі

Нульові пробиті цифри - CSS-хитрощі

Функція getZeroPaddedNumber ($ value, $ padding) (повернення str_pad ($ value, $ padding, "0", STR_PAD_LEFT);) Ехо використання getZeroPaddedNumber (123, 4); // виводи "

Простий тестер дальності поштового індексу - CSS-хитрощі

Простий тестер дальності поштового індексу - CSS-хитрощі

Цей регулярний вираз нижче перевіряє наданий поштовий індекс, якщо він починається з цифр 096 і що після нього є рівно 2 цифри. Якщо це так, це відлунює Так, якщо "

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

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

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