WebP вместо изображений в браузерах где он поддерживается
Whois, как получить данные IP-адреса и домена в PHP
XML для Яндекс. Недвижимости на PHP
XML-файл объявлений для Авито
ZIP в PHP (ZipArchive)
Автозагрузка классов
Автоматическая установка временной зоны у пользователя
Автоматический контраст цвета шрифта к фону на PHP
Автоматическое заполнение поля «город» в форме по IP адресу
Автоматическое оглавление для статьи
Автоматическое сжатие и оптимизация картинок на сайте
Авторизация на сайте через Facebook
Авторизация на сайте через Яндекс
Авторизация через GitHub
Алфавитный указатель на PHP
Бот Телеграм на PHP
Время жизни сессии в PHP
Время и память выполнения скрипта PHP
Вставить баннер в центр статьи
Вставка и добавление в текст регулярными выражениями
Вход на сайт через Вконтакте
Вход через Google
Вывести массив в виде PHP кода
Вывод HTML-таблицы с функцией сортировки на PHP + MySQL
Вывод PHP-массива колонками
Вывод даты с русскими месяцами
Вывод списка по алфавиту
Выпадающий список с файлами на хостинге
Вычисление процентов в PHP
Генерация QR-кода в PHP
Генерация XML файла для Google Merchant
Генерация YML файл Яндекс Маркета на PHP
Генерация всех комбинаций из набора символов
Генерация паролей в PHP
Генерация превьюшек изображений на лету
Генерация случайных буквенно-цифровых кодов в PHP
Генерация счета на оплату PDF PHP
Генерация токенов в PHP
Дополнительные функции mb_string
Загрузка изображений с превью AJAX + PHP + MySQL
Загрузка файлов на сервер PHP
Загрузка файлов через AJAX с помощью jQuery Form Plugin
Замена кавычек на «ёлочки» в PHP
Замена раскладки на PHP
Замена регистра в строках PHP
Замена символов по регулярному выражению
Запись в лог-файл в PHP
Запись и чтение файлов в PHP
Заполненные PHP-массивы для дат
Защита от нелегального зеркала сайта
Извлечение данных с помощью регулярных выражений PHP
Изображения WebP в GD PHP
Интеграция с платежной системой PayKeeper в PHP
Исключения PHP (Try и Catch)
Использование API Геокодера в PHP для получения координат
Использование API Яндекс Диска на PHP
Использование циклов в PHP
Как включить вывод символов эмодзи на сайте
Как вывести PHP массив
Как вывести метки на Яндекс. Картах из MySQL+PHP
Как выделить фразы в тексте
Как добавить UTM-метки в заявки с сайта
Как дописать стили в атрибут style тегов HTML через PHP
Как интегрировать ReCAPTCHA на сайт
Как найти новые координаты точки при повороте изображения PHP-функцией imagerotate()
Как найти одинаковые файлы с разными именами в PHP
Как настроить Last-Modified
Как получить IP посетителя в PHP
Как получить все дни между датами в PHP
Как получить текущий URL в PHP?
Как преобразовать текст из textarea в параграфы HTML
Как прочитать SSL сертификат из PHP
Как сделать редирект PHP
Как сформировать большой файл для маркета
Как узнать, что пришел запрос через AJAX
Календарь на PHP
Кнопка «Показать еще»
Конвертация байтов в килобайты и мегабайты
Кэширование контента в файлы PHP
Мануал по созданию и форматированию excel файлов в PHPExcel
Массив $_FILES
Массив $_SERVER
Метрика API
Многоуровневый select из базы данных
Обзор PHP расширений для чтения файлов Excel
Обновление таблицы БД из XML файлов
Обработка и вывод рейтинга в PHP
Обработка изображений в PHP
Обрезка текста для анонса
Округление чисел в PHP
Операции с датами и временем Unixtime в PHP
Оплата заказов на сайте через Робокассу
Определение местоположения посетителя по IP-адресу в PHP
Определение мобильного устройства в PHP
Определение основного цвета изображения в PHP
Определение поисковых роботов
Отдача файлов на скачивание PHP
Отключить кэширование PHP
Отправка sms через «SMS Aero» в PHP
Отправка и прием данных 1C на PHP-сайте
Отправка писем через PHPMailer
Отправка писем через SMTP в PHPMailer
Отправка письма с вложением
Отправка сообщения с изображением в Twitter через PHP
Отправка формы через PHP CURL
Отслеживание окончания доменов и SSL-сертификатов
Очистка данных из форм в PHP
Перекодировка текста UTF-8 и WINDOWS-1251
Переносы строк и тег BR в PHP
Платежи на сайте через IntellectMoney PHP
Поворот изображения по двум точкам на PHP GD + jQuery UI Droppable
Подгрузка контента при прокрутке (бесконечная лента)
Подключение к платежной системе Сбербанка
Поиск ближайших объектов в БД по координатам
Поиск на сайте внешних ссылок и их анкоров
Поиск похожих текстов в базе данных MySQL + PHP
Поиск телефона в базе данных MySQL
Поиск файлов в PHP
Поле для выбора количества товаров
Получение котировок PHP
Получить DNS записи домена в PHP
Получить GET-параметр из URL
Получить фото из Instagram без API
Постраничный вывод и базы данных
Постраничный вывод массива
Прайс-лист для Яндекс карт и справочника
Преобразование CSV в XLSX на PHP
Преобразование punycode в PHP
Преобразование изображения в Base64 на PHP
Преобразование строк в массив PHP
Преобразование цветов в PHP
Прием платежей на сайте через интернет-эквайринг Тинькофф
Прием платежей на сайте через Юкассу
Пример парсинга html-страницы на phpQuery
Примеры использования cURL в PHP
Примеры использования PDO MySQL
Проблема PHP DOMDocument – русские буквы заменяются на мнемоники
Проверка данных регулярными выражениями
Публикация записей на стену сообщества VK
Публикация на страницу Facebook через PHP
Работа с API Instagram
Работа с FTP в PHP
Работа с JSON в PHP
Работа с MIME-типами в PHP
Работа с директориями в PHP
Работа с именами файлов в PHP
Работа с массивами PHP – создание, наполнение, удаление
Работа с ценами PHP
Работа с числами в PHP
Работа со строками в PHP
Размер файлов и директорий в PHP
Раскрывающийся многоуровневый список
Расчёт прибыльности за одну единицу товара
Расчёт средней закупочной или продажной цены
Регулярные выражения для замены на теги
Регулярные выражения для удаления тегов
Рисование точки в PHP GD
Секунды в минуты, часы, дни
Склонение слов после числительных в PHP
Создание товарной накладной в PHPExcel
Сортировка массива по количеству символов
Сортировка массивов
Сохранить все изображения со страницы сайта
Сохранить файл в UTF-8 без BOM
Сумма прописью PHP
Счетчик просмотров страниц с графиком
Транслитерация по ГОСТ
Удаление регулярными выражениями в PHP
Управление выводом ошибок PHP
Установка лимитов PHP на обработку данных из форм
Установка локали UTF-8 в PHP
Фильтрация IP-адресов
Форматирование телефонных номеров
Формирование файла sitemap. xml
Хеширование строк в PHP
Чтение Google таблиц в PHP
Чтение XML файла Яндекс Маркета в PHP
Чтение почты через IMAP в PHP
Шаблонизатор Smarty
Шорткоды на регулярных выражениях
Яндекс.Доставка работа с API в PHP
HTML/CSS
Clearfix – отмена действия float
CSS @media для мобильных, планшетов и настольных компьютеров
CSS display table
CSS стили выделенного текста
CSS стили для placeholder
CSS фильтры
CSS-стили для списков dl, dt, dd
Favicon
Input type number
Manifest. json
Open Graph
Schema.org – пример разметки блога
Schema.org – пример разметки статьи
Select option с ссылками
SVG спрайты
Адаптивное выравнивание изображений на всю ширину браузера
Адаптивные блоки YouTube
Адаптивные плееры Youtube на десктопах и мобильных
Блоки со стрелками (часть 1)
Блоки со стрелками (часть 2)
Блокировка многократной отправки формы
Буквица CSS
Ведущие нули у ol
Верстка блока контактов с картой
Верстка рейтинга в виде звезд
Верстка списка с отточием
Вертикальное выравнивание в блоке (Flexbox)
Вертикальное выравнивание текста в блоке (child-helper)
Видео c YouTube в качестве фона сайта
Восстановление стилей текста после CSS reset
Выборка элементов в группе по псевдоклассам CSS
Выравнивание блока по центру родителя
Выравнивание блоков на всю ширину (justify)
Горизонтальное меню
Горизонтальное меню justify
Готовые CSS стили для таблиц
Добавление CSS стилей на страницу
Заголовок с горизонтальной линией посередине
Затемнение изображения и фона с помощью CSS
Изменение CSS-градиента в зависимости от положения курсора
Изменение размеров textarea и других элементов
Изменение цвета Яндекс карт
Информирование о использовании Сookie
Как вместить большие таблицы на страницы сайта
Как вывести штрих-код на сайте
Как загрузить содержимое файла в textarea
Как запретить выделение текста на сайте через CSS
Как ограничить ввод данных в текстовое поле
Как отключить автозаполнение сохранённого логина и пароля в форме
Как отключить тег br
Как сделать интерактивную схему на SVG + jQuery
Как сделать кривые границы блоков в CSS
Как сделать несколько фонов в background
Как сделать полосатую таблицу на HTML, CSS, JS, PHP
Как скрыть лишний текст в блоке
Колоночные шаблоны
Кривое подчёркивание ссылок в Google Chrome
Курсоры в CSS
Ленточки и флажки для блоков на HTML/CSS
Мета-тег viewport
Мета-теги HTML для Apple Safari
Мета-теги для Internet Explorer и Windows
Наведение курсора на ячейки, строки, колонки таблицы
Наложение градиента на изображение
Настройка плеера YouTube
Не стандартный СSS градиент
Номер телефона на сайте
Одна рамка между блоками
Описание мета-тегов
Оформление placeholder разными стилями
Перечёркивание текста по диагонали
Перечёркнутый текст
Печать HTML страниц
Плавное изменение background
Плавное увеличение фонового изображения
Подключение и выполнение JavaScript на странице
Подключение шрифтов в CSS
Подключение шрифтов с другого домена
Подчеркивание текста линией с градиентом
Показать/скрыть пароль
Поле для ввода показаний счетчика
Полупрозрачный градиент поверх картинки
После отправки формы сохранить позицию скролла
Прижать футер к низу окна браузера
Проверка орфографии в браузере
Прокрутка содержимого таблицы
Псевдоклассы nth-child и nth-last-child
Размеры Iframe
Разметка страниц для Twitter (Twitter Cards)
Рамка у отдельных ячеек таблицы
Рамки блоков с градиентом
Расстояние между буквами, строками, ширина табуляции в CSS
СSS стили для горизонтальных линий
Сборник CSS градиентов
Сборник анимированных градиентов
Сброс стилей (CSS reset)
Ссылки на мессенджеры с сайта
Стандартные и безопасные шрифты CSS
Стандарты HTML-документов
Стили для вложенных нумерованных списков ol
Стили для нумерованных списков ol
Стилизация Checkbox
Стилизация input file
Стилизация Radio Button
Стилизация кнопок CSS
Стиль и размер ReCaptcha
Текст в две колонки
Текст в три колонки
Текст с градиентом
Треугольники на CSS
Ускорение загрузки изображений и скриптов
Ускорение загрузки Яндекс Карт
Фильтр файлов по расширению у input file
Фильтры Instagram на CSS
Фон под текстом
Цветные SVG фильтры для элементов
Чекбокс в виде переключателя (switch toggle)
Чекбоксы в виде кнопок
Шахматное поле на CSS
Эффекты анимации на CSS animation keyframes
Яндекс карты не прямоугольной формы
JS/jQuery
htaccess
Bootstrap
Программы
Разное
Справочники
DNS-сервера хостингов
HTTP коды
Адреса phpMyAdmin хостингов
Адреса серверов POP3, IMAP и SMTP
Алфавиты в массивах и строках
База городов, регионов и федеральных округов РФ в MySQL
Виртуальные коды клавиш (Virtual-Key Codes)
Когда обновляются DNS сервера?
Коды валют
Коды клавиш клавиатуры для JQuery событий keydown, keyup и keypress
Коды языков ISO 639-1
Коды языков ISO 639-2
Настройки почты для домена Mail. ru, Яндекс, Gmail
Округа и районы Москвы в MySQL
Скан-коды клавиш клавиатуры (scan codes)
Спецсимволы и их мнемоники в HTML
Список MIME типов
Список городов РФ
Список регионов РФ
Список серверов Whois
Список станций Московского метрополитена в PHP-массиве и SQL
Список станций Петербургского метрополитена в PHP-массиве и SQL
Таблица Alt-кодов
Таблица HTML цветов
Таблица кодирования символов в URL
Таблица символов ASCII + Windows 1251
Таблица символов KOI8-R
Таблица символов эмодзи
Таблица цветов RAL classic
Флаги стран
Часовые пояса в PHP
Коды регионов ISO 3166-1 Alpha 2
Страница не найдена (ошибка 404)
PHP
array_unique для многомерных массивов
Contenteditable – текстовый редактор
CURL — если сервер отдает редирект
date() – форматирование даты PHP
PHP parse_url и её обратная функция
PHP класс для отправки E-mail
PHP класс для хлебных крошек
PHP массив в файл CSV
PHP паттерн Registry
PHP транслит
PHP функции для checked и selected
PHP функция serialize, возможные проблемы
PHP-класс для создания миниатюр изображений
PHP-класс обертка для PDO
POST-запрос через file_get_content()
RSS канал на PHP
RSS-файл для Яндекс Турбо-страниц
WebP вместо изображений в браузерах где он поддерживается
Whois, как получить данные IP-адреса и домена в PHP
XML для Яндекс. Недвижимости на PHP
XML-файл объявлений для Авито
ZIP в PHP (ZipArchive)
Автозагрузка классов
Автоматическая установка временной зоны у пользователя
Автоматический контраст цвета шрифта к фону на PHP
Автоматическое заполнение поля «город» в форме по IP адресу
Автоматическое оглавление для статьи
Автоматическое сжатие и оптимизация картинок на сайте
Авторизация на сайте через Facebook
Авторизация на сайте через Яндекс
Авторизация через GitHub
Алфавитный указатель на PHP
Бот Телеграм на PHP
Время жизни сессии в PHP
Время и память выполнения скрипта PHP
Вставить баннер в центр статьи
Вставка и добавление в текст регулярными выражениями
Вход на сайт через Вконтакте
Вход через Google
Вывести массив в виде PHP кода
Вывод HTML-таблицы с функцией сортировки на PHP + MySQL
Вывод PHP-массива колонками
Вывод даты с русскими месяцами
Вывод списка по алфавиту
Выпадающий список с файлами на хостинге
Вычисление процентов в PHP
Генерация QR-кода в PHP
Генерация XML файла для Google Merchant
Генерация YML файл Яндекс Маркета на PHP
Генерация всех комбинаций из набора символов
Генерация паролей в PHP
Генерация превьюшек изображений на лету
Генерация случайных буквенно-цифровых кодов в PHP
Генерация счета на оплату PDF PHP
Генерация токенов в PHP
Дополнительные функции mb_string
Загрузка изображений с превью AJAX + PHP + MySQL
Загрузка файлов на сервер PHP
Загрузка файлов через AJAX с помощью jQuery Form Plugin
Замена кавычек на «ёлочки» в PHP
Замена раскладки на PHP
Замена регистра в строках PHP
Замена символов по регулярному выражению
Запись в лог-файл в PHP
Запись и чтение файлов в PHP
Заполненные PHP-массивы для дат
Защита от нелегального зеркала сайта
Извлечение данных с помощью регулярных выражений PHP
Изображения WebP в GD PHP
Интеграция с платежной системой PayKeeper в PHP
Исключения PHP (Try и Catch)
Использование API Геокодера в PHP для получения координат
Использование API Яндекс Диска на PHP
Использование циклов в PHP
Как включить вывод символов эмодзи на сайте
Как вывести PHP массив
Как вывести метки на Яндекс. Картах из MySQL+PHP
Как выделить фразы в тексте
Как добавить UTM-метки в заявки с сайта
Как дописать стили в атрибут style тегов HTML через PHP
Как интегрировать ReCAPTCHA на сайт
Как найти новые координаты точки при повороте изображения PHP-функцией imagerotate()
Как найти одинаковые файлы с разными именами в PHP
Как настроить Last-Modified
Как получить IP посетителя в PHP
Как получить все дни между датами в PHP
Как получить текущий URL в PHP?
Как преобразовать текст из textarea в параграфы HTML
Как прочитать SSL сертификат из PHP
Как сделать редирект PHP
Как сформировать большой файл для маркета
Как узнать, что пришел запрос через AJAX
Календарь на PHP
Кнопка «Показать еще»
Конвертация байтов в килобайты и мегабайты
Кэширование контента в файлы PHP
Мануал по созданию и форматированию excel файлов в PHPExcel
Массив $_FILES
Массив $_SERVER
Метрика API
Многоуровневый select из базы данных
Обзор PHP расширений для чтения файлов Excel
Обновление таблицы БД из XML файлов
Обработка и вывод рейтинга в PHP
Обработка изображений в PHP
Обрезка текста для анонса
Округление чисел в PHP
Операции с датами и временем Unixtime в PHP
Оплата заказов на сайте через Робокассу
Определение местоположения посетителя по IP-адресу в PHP
Определение мобильного устройства в PHP
Определение основного цвета изображения в PHP
Определение поисковых роботов
Отдача файлов на скачивание PHP
Отключить кэширование PHP
Отправка sms через «SMS Aero» в PHP
Отправка и прием данных 1C на PHP-сайте
Отправка писем через PHPMailer
Отправка писем через SMTP в PHPMailer
Отправка письма с вложением
Отправка сообщения с изображением в Twitter через PHP
Отправка формы через PHP CURL
Отслеживание окончания доменов и SSL-сертификатов
Очистка данных из форм в PHP
Перекодировка текста UTF-8 и WINDOWS-1251
Переносы строк и тег BR в PHP
Платежи на сайте через IntellectMoney PHP
Поворот изображения по двум точкам на PHP GD + jQuery UI Droppable
Подгрузка контента при прокрутке (бесконечная лента)
Подключение к платежной системе Сбербанка
Поиск ближайших объектов в БД по координатам
Поиск на сайте внешних ссылок и их анкоров
Поиск похожих текстов в базе данных MySQL + PHP
Поиск телефона в базе данных MySQL
Поиск файлов в PHP
Поле для выбора количества товаров
Получение котировок PHP
Получить DNS записи домена в PHP
Получить GET-параметр из URL
Получить фото из Instagram без API
Постраничный вывод и базы данных
Постраничный вывод массива
Прайс-лист для Яндекс карт и справочника
Преобразование CSV в XLSX на PHP
Преобразование punycode в PHP
Преобразование изображения в Base64 на PHP
Преобразование строк в массив PHP
Преобразование цветов в PHP
Прием платежей на сайте через интернет-эквайринг Тинькофф
Прием платежей на сайте через Юкассу
Пример парсинга html-страницы на phpQuery
Примеры использования cURL в PHP
Примеры использования PDO MySQL
Проблема PHP DOMDocument – русские буквы заменяются на мнемоники
Проверка данных регулярными выражениями
Публикация записей на стену сообщества VK
Публикация на страницу Facebook через PHP
Работа с API Instagram
Работа с FTP в PHP
Работа с JSON в PHP
Работа с MIME-типами в PHP
Работа с директориями в PHP
Работа с именами файлов в PHP
Работа с массивами PHP – создание, наполнение, удаление
Работа с ценами PHP
Работа с числами в PHP
Работа со строками в PHP
Размер файлов и директорий в PHP
Раскрывающийся многоуровневый список
Расчёт прибыльности за одну единицу товара
Расчёт средней закупочной или продажной цены
Регулярные выражения для замены на теги
Регулярные выражения для удаления тегов
Рисование точки в PHP GD
Секунды в минуты, часы, дни
Склонение слов после числительных в PHP
Создание товарной накладной в PHPExcel
Сортировка массива по количеству символов
Сортировка массивов
Сохранить все изображения со страницы сайта
Сохранить файл в UTF-8 без BOM
Сумма прописью PHP
Счетчик просмотров страниц с графиком
Транслитерация по ГОСТ
Удаление регулярными выражениями в PHP
Управление выводом ошибок PHP
Установка лимитов PHP на обработку данных из форм
Установка локали UTF-8 в PHP
Фильтрация IP-адресов
Форматирование телефонных номеров
Формирование файла sitemap. xml
Хеширование строк в PHP
Чтение Google таблиц в PHP
Чтение XML файла Яндекс Маркета в PHP
Чтение почты через IMAP в PHP
Шаблонизатор Smarty
Шорткоды на регулярных выражениях
Яндекс.Доставка работа с API в PHP
HTML/CSS
Clearfix – отмена действия float
CSS @media для мобильных, планшетов и настольных компьютеров
CSS display table
CSS стили выделенного текста
CSS стили для placeholder
CSS фильтры
CSS-стили для списков dl, dt, dd
Favicon
Input type number
Manifest. json
Open Graph
Schema.org – пример разметки блога
Schema.org – пример разметки статьи
Select option с ссылками
SVG спрайты
Адаптивное выравнивание изображений на всю ширину браузера
Адаптивные блоки YouTube
Адаптивные плееры Youtube на десктопах и мобильных
Блоки со стрелками (часть 1)
Блоки со стрелками (часть 2)
Блокировка многократной отправки формы
Буквица CSS
Ведущие нули у ol
Верстка блока контактов с картой
Верстка рейтинга в виде звезд
Верстка списка с отточием
Вертикальное выравнивание в блоке (Flexbox)
Вертикальное выравнивание текста в блоке (child-helper)
Видео c YouTube в качестве фона сайта
Восстановление стилей текста после CSS reset
Выборка элементов в группе по псевдоклассам CSS
Выравнивание блока по центру родителя
Выравнивание блоков на всю ширину (justify)
Горизонтальное меню
Горизонтальное меню justify
Готовые CSS стили для таблиц
Добавление CSS стилей на страницу
Заголовок с горизонтальной линией посередине
Затемнение изображения и фона с помощью CSS
Изменение CSS-градиента в зависимости от положения курсора
Изменение размеров textarea и других элементов
Изменение цвета Яндекс карт
Информирование о использовании Сookie
Как вместить большие таблицы на страницы сайта
Как вывести штрих-код на сайте
Как загрузить содержимое файла в textarea
Как запретить выделение текста на сайте через CSS
Как ограничить ввод данных в текстовое поле
Как отключить автозаполнение сохранённого логина и пароля в форме
Как отключить тег br
Как сделать интерактивную схему на SVG + jQuery
Как сделать кривые границы блоков в CSS
Как сделать несколько фонов в background
Как сделать полосатую таблицу на HTML, CSS, JS, PHP
Как скрыть лишний текст в блоке
Колоночные шаблоны
Кривое подчёркивание ссылок в Google Chrome
Курсоры в CSS
Ленточки и флажки для блоков на HTML/CSS
Мета-тег viewport
Мета-теги HTML для Apple Safari
Мета-теги для Internet Explorer и Windows
Наведение курсора на ячейки, строки, колонки таблицы
Наложение градиента на изображение
Настройка плеера YouTube
Не стандартный СSS градиент
Номер телефона на сайте
Одна рамка между блоками
Описание мета-тегов
Оформление placeholder разными стилями
Перечёркивание текста по диагонали
Перечёркнутый текст
Печать HTML страниц
Плавное изменение background
Плавное увеличение фонового изображения
Подключение и выполнение JavaScript на странице
Подключение шрифтов в CSS
Подключение шрифтов с другого домена
Подчеркивание текста линией с градиентом
Показать/скрыть пароль
Поле для ввода показаний счетчика
Полупрозрачный градиент поверх картинки
После отправки формы сохранить позицию скролла
Прижать футер к низу окна браузера
Проверка орфографии в браузере
Прокрутка содержимого таблицы
Псевдоклассы nth-child и nth-last-child
Размеры Iframe
Разметка страниц для Twitter (Twitter Cards)
Рамка у отдельных ячеек таблицы
Рамки блоков с градиентом
Расстояние между буквами, строками, ширина табуляции в CSS
СSS стили для горизонтальных линий
Сборник CSS градиентов
Сборник анимированных градиентов
Сброс стилей (CSS reset)
Ссылки на мессенджеры с сайта
Стандартные и безопасные шрифты CSS
Стандарты HTML-документов
Стили для вложенных нумерованных списков ol
Стили для нумерованных списков ol
Стилизация Checkbox
Стилизация input file
Стилизация Radio Button
Стилизация кнопок CSS
Стиль и размер ReCaptcha
Текст в две колонки
Текст в три колонки
Текст с градиентом
Треугольники на CSS
Ускорение загрузки изображений и скриптов
Ускорение загрузки Яндекс Карт
Фильтр файлов по расширению у input file
Фильтры Instagram на CSS
Фон под текстом
Цветные SVG фильтры для элементов
Чекбокс в виде переключателя (switch toggle)
Чекбоксы в виде кнопок
Шахматное поле на CSS
Эффекты анимации на CSS animation keyframes
Яндекс карты не прямоугольной формы
JS/jQuery
htaccess
Bootstrap
Программы
Разное
Справочники
DNS-сервера хостингов
HTTP коды
Адреса phpMyAdmin хостингов
Адреса серверов POP3, IMAP и SMTP
Алфавиты в массивах и строках
База городов, регионов и федеральных округов РФ в MySQL
Виртуальные коды клавиш (Virtual-Key Codes)
Когда обновляются DNS сервера?
Коды валют
Коды клавиш клавиатуры для JQuery событий keydown, keyup и keypress
Коды языков ISO 639-1
Коды языков ISO 639-2
Настройки почты для домена Mail. ru, Яндекс, Gmail
Округа и районы Москвы в MySQL
Скан-коды клавиш клавиатуры (scan codes)
Спецсимволы и их мнемоники в HTML
Список MIME типов
Список городов РФ
Список регионов РФ
Список серверов Whois
Список станций Московского метрополитена в PHP-массиве и SQL
Список станций Петербургского метрополитена в PHP-массиве и SQL
Таблица Alt-кодов
Таблица HTML цветов
Таблица кодирования символов в URL
Таблица символов ASCII + Windows 1251
Таблица символов KOI8-R
Таблица символов эмодзи
Таблица цветов RAL classic
Флаги стран
Часовые пояса в PHP
Коды регионов ISO 3166-1 Alpha 2
Страница не найдена (ошибка 404)
PHP
array_unique для многомерных массивов
Contenteditable – текстовый редактор
CURL — если сервер отдает редирект
date() – форматирование даты PHP
PHP parse_url и её обратная функция
PHP класс для отправки E-mail
PHP класс для хлебных крошек
PHP массив в файл CSV
PHP паттерн Registry
PHP транслит
PHP функции для checked и selected
PHP функция serialize, возможные проблемы
PHP-класс для создания миниатюр изображений
PHP-класс обертка для PDO
POST-запрос через file_get_content()
RSS канал на PHP
RSS-файл для Яндекс Турбо-страниц
WebP вместо изображений в браузерах где он поддерживается
Whois, как получить данные IP-адреса и домена в PHP
XML для Яндекс. Недвижимости на PHP
XML-файл объявлений для Авито
ZIP в PHP (ZipArchive)
Автозагрузка классов
Автоматическая установка временной зоны у пользователя
Автоматический контраст цвета шрифта к фону на PHP
Автоматическое заполнение поля «город» в форме по IP адресу
Автоматическое оглавление для статьи
Автоматическое сжатие и оптимизация картинок на сайте
Авторизация на сайте через Facebook
Авторизация на сайте через Яндекс
Авторизация через GitHub
Алфавитный указатель на PHP
Бот Телеграм на PHP
Время жизни сессии в PHP
Время и память выполнения скрипта PHP
Вставить баннер в центр статьи
Вставка и добавление в текст регулярными выражениями
Вход на сайт через Вконтакте
Вход через Google
Вывести массив в виде PHP кода
Вывод HTML-таблицы с функцией сортировки на PHP + MySQL
Вывод PHP-массива колонками
Вывод даты с русскими месяцами
Вывод списка по алфавиту
Выпадающий список с файлами на хостинге
Вычисление процентов в PHP
Генерация QR-кода в PHP
Генерация XML файла для Google Merchant
Генерация YML файл Яндекс Маркета на PHP
Генерация всех комбинаций из набора символов
Генерация паролей в PHP
Генерация превьюшек изображений на лету
Генерация случайных буквенно-цифровых кодов в PHP
Генерация счета на оплату PDF PHP
Генерация токенов в PHP
Дополнительные функции mb_string
Загрузка изображений с превью AJAX + PHP + MySQL
Загрузка файлов на сервер PHP
Загрузка файлов через AJAX с помощью jQuery Form Plugin
Замена кавычек на «ёлочки» в PHP
Замена раскладки на PHP
Замена регистра в строках PHP
Замена символов по регулярному выражению
Запись в лог-файл в PHP
Запись и чтение файлов в PHP
Заполненные PHP-массивы для дат
Защита от нелегального зеркала сайта
Извлечение данных с помощью регулярных выражений PHP
Изображения WebP в GD PHP
Интеграция с платежной системой PayKeeper в PHP
Исключения PHP (Try и Catch)
Использование API Геокодера в PHP для получения координат
Использование API Яндекс Диска на PHP
Использование циклов в PHP
Как включить вывод символов эмодзи на сайте
Как вывести PHP массив
Как вывести метки на Яндекс. Картах из MySQL+PHP
Как выделить фразы в тексте
Как добавить UTM-метки в заявки с сайта
Как дописать стили в атрибут style тегов HTML через PHP
Как интегрировать ReCAPTCHA на сайт
Как найти новые координаты точки при повороте изображения PHP-функцией imagerotate()
Как найти одинаковые файлы с разными именами в PHP
Как настроить Last-Modified
Как получить IP посетителя в PHP
Как получить все дни между датами в PHP
Как получить текущий URL в PHP?
Как преобразовать текст из textarea в параграфы HTML
Как прочитать SSL сертификат из PHP
Как сделать редирект PHP
Как сформировать большой файл для маркета
Как узнать, что пришел запрос через AJAX
Календарь на PHP
Кнопка «Показать еще»
Конвертация байтов в килобайты и мегабайты
Кэширование контента в файлы PHP
Мануал по созданию и форматированию excel файлов в PHPExcel
Массив $_FILES
Массив $_SERVER
Метрика API
Многоуровневый select из базы данных
Обзор PHP расширений для чтения файлов Excel
Обновление таблицы БД из XML файлов
Обработка и вывод рейтинга в PHP
Обработка изображений в PHP
Обрезка текста для анонса
Округление чисел в PHP
Операции с датами и временем Unixtime в PHP
Оплата заказов на сайте через Робокассу
Определение местоположения посетителя по IP-адресу в PHP
Определение мобильного устройства в PHP
Определение основного цвета изображения в PHP
Определение поисковых роботов
Отдача файлов на скачивание PHP
Отключить кэширование PHP
Отправка sms через «SMS Aero» в PHP
Отправка и прием данных 1C на PHP-сайте
Отправка писем через PHPMailer
Отправка писем через SMTP в PHPMailer
Отправка письма с вложением
Отправка сообщения с изображением в Twitter через PHP
Отправка формы через PHP CURL
Отслеживание окончания доменов и SSL-сертификатов
Очистка данных из форм в PHP
Перекодировка текста UTF-8 и WINDOWS-1251
Переносы строк и тег BR в PHP
Платежи на сайте через IntellectMoney PHP
Поворот изображения по двум точкам на PHP GD + jQuery UI Droppable
Подгрузка контента при прокрутке (бесконечная лента)
Подключение к платежной системе Сбербанка
Поиск ближайших объектов в БД по координатам
Поиск на сайте внешних ссылок и их анкоров
Поиск похожих текстов в базе данных MySQL + PHP
Поиск телефона в базе данных MySQL
Поиск файлов в PHP
Поле для выбора количества товаров
Получение котировок PHP
Получить DNS записи домена в PHP
Получить GET-параметр из URL
Получить фото из Instagram без API
Постраничный вывод и базы данных
Постраничный вывод массива
Прайс-лист для Яндекс карт и справочника
Преобразование CSV в XLSX на PHP
Преобразование punycode в PHP
Преобразование изображения в Base64 на PHP
Преобразование строк в массив PHP
Преобразование цветов в PHP
Прием платежей на сайте через интернет-эквайринг Тинькофф
Прием платежей на сайте через Юкассу
Пример парсинга html-страницы на phpQuery
Примеры использования cURL в PHP
Примеры использования PDO MySQL
Проблема PHP DOMDocument – русские буквы заменяются на мнемоники
Проверка данных регулярными выражениями
Публикация записей на стену сообщества VK
Публикация на страницу Facebook через PHP
Работа с API Instagram
Работа с FTP в PHP
Работа с JSON в PHP
Работа с MIME-типами в PHP
Работа с директориями в PHP
Работа с именами файлов в PHP
Работа с массивами PHP – создание, наполнение, удаление
Работа с ценами PHP
Работа с числами в PHP
Работа со строками в PHP
Размер файлов и директорий в PHP
Раскрывающийся многоуровневый список
Расчёт прибыльности за одну единицу товара
Расчёт средней закупочной или продажной цены
Регулярные выражения для замены на теги
Регулярные выражения для удаления тегов
Рисование точки в PHP GD
Секунды в минуты, часы, дни
Склонение слов после числительных в PHP
Создание товарной накладной в PHPExcel
Сортировка массива по количеству символов
Сортировка массивов
Сохранить все изображения со страницы сайта
Сохранить файл в UTF-8 без BOM
Сумма прописью PHP
Счетчик просмотров страниц с графиком
Транслитерация по ГОСТ
Удаление регулярными выражениями в PHP
Управление выводом ошибок PHP
Установка лимитов PHP на обработку данных из форм
Установка локали UTF-8 в PHP
Фильтрация IP-адресов
Форматирование телефонных номеров
Формирование файла sitemap. xml
Хеширование строк в PHP
Чтение Google таблиц в PHP
Чтение XML файла Яндекс Маркета в PHP
Чтение почты через IMAP в PHP
Шаблонизатор Smarty
Шорткоды на регулярных выражениях
Яндекс.Доставка работа с API в PHP
HTML/CSS
Clearfix – отмена действия float
CSS @media для мобильных, планшетов и настольных компьютеров
CSS display table
CSS стили выделенного текста
CSS стили для placeholder
CSS фильтры
CSS-стили для списков dl, dt, dd
Favicon
Input type number
Manifest. json
Open Graph
Schema.org – пример разметки блога
Schema.org – пример разметки статьи
Select option с ссылками
SVG спрайты
Адаптивное выравнивание изображений на всю ширину браузера
Адаптивные блоки YouTube
Адаптивные плееры Youtube на десктопах и мобильных
Блоки со стрелками (часть 1)
Блоки со стрелками (часть 2)
Блокировка многократной отправки формы
Буквица CSS
Ведущие нули у ol
Верстка блока контактов с картой
Верстка рейтинга в виде звезд
Верстка списка с отточием
Вертикальное выравнивание в блоке (Flexbox)
Вертикальное выравнивание текста в блоке (child-helper)
Видео c YouTube в качестве фона сайта
Восстановление стилей текста после CSS reset
Выборка элементов в группе по псевдоклассам CSS
Выравнивание блока по центру родителя
Выравнивание блоков на всю ширину (justify)
Горизонтальное меню
Горизонтальное меню justify
Готовые CSS стили для таблиц
Добавление CSS стилей на страницу
Заголовок с горизонтальной линией посередине
Затемнение изображения и фона с помощью CSS
Изменение CSS-градиента в зависимости от положения курсора
Изменение размеров textarea и других элементов
Изменение цвета Яндекс карт
Информирование о использовании Сookie
Как вместить большие таблицы на страницы сайта
Как вывести штрих-код на сайте
Как загрузить содержимое файла в textarea
Как запретить выделение текста на сайте через CSS
Как ограничить ввод данных в текстовое поле
Как отключить автозаполнение сохранённого логина и пароля в форме
Как отключить тег br
Как сделать интерактивную схему на SVG + jQuery
Как сделать кривые границы блоков в CSS
Как сделать несколько фонов в background
Как сделать полосатую таблицу на HTML, CSS, JS, PHP
Как скрыть лишний текст в блоке
Колоночные шаблоны
Кривое подчёркивание ссылок в Google Chrome
Курсоры в CSS
Ленточки и флажки для блоков на HTML/CSS
Мета-тег viewport
Мета-теги HTML для Apple Safari
Мета-теги для Internet Explorer и Windows
Наведение курсора на ячейки, строки, колонки таблицы
Наложение градиента на изображение
Настройка плеера YouTube
Не стандартный СSS градиент
Номер телефона на сайте
Одна рамка между блоками
Описание мета-тегов
Оформление placeholder разными стилями
Перечёркивание текста по диагонали
Перечёркнутый текст
Печать HTML страниц
Плавное изменение background
Плавное увеличение фонового изображения
Подключение и выполнение JavaScript на странице
Подключение шрифтов в CSS
Подключение шрифтов с другого домена
Подчеркивание текста линией с градиентом
Показать/скрыть пароль
Поле для ввода показаний счетчика
Полупрозрачный градиент поверх картинки
После отправки формы сохранить позицию скролла
Прижать футер к низу окна браузера
Проверка орфографии в браузере
Прокрутка содержимого таблицы
Псевдоклассы nth-child и nth-last-child
Размеры Iframe
Разметка страниц для Twitter (Twitter Cards)
Рамка у отдельных ячеек таблицы
Рамки блоков с градиентом
Расстояние между буквами, строками, ширина табуляции в CSS
СSS стили для горизонтальных линий
Сборник CSS градиентов
Сборник анимированных градиентов
Сброс стилей (CSS reset)
Ссылки на мессенджеры с сайта
Стандартные и безопасные шрифты CSS
Стандарты HTML-документов
Стили для вложенных нумерованных списков ol
Стили для нумерованных списков ol
Стилизация Checkbox
Стилизация input file
Стилизация Radio Button
Стилизация кнопок CSS
Стиль и размер ReCaptcha
Текст в две колонки
Текст в три колонки
Текст с градиентом
Треугольники на CSS
Ускорение загрузки изображений и скриптов
Ускорение загрузки Яндекс Карт
Фильтр файлов по расширению у input file
Фильтры Instagram на CSS
Фон под текстом
Цветные SVG фильтры для элементов
Чекбокс в виде переключателя (switch toggle)
Чекбоксы в виде кнопок
Шахматное поле на CSS
Эффекты анимации на CSS animation keyframes
Яндекс карты не прямоугольной формы
JS/jQuery
htaccess
Bootstrap
Программы
Разное
Справочники
DNS-сервера хостингов
HTTP коды
Адреса phpMyAdmin хостингов
Адреса серверов POP3, IMAP и SMTP
Алфавиты в массивах и строках
База городов, регионов и федеральных округов РФ в MySQL
Виртуальные коды клавиш (Virtual-Key Codes)
Когда обновляются DNS сервера?
Коды валют
Коды клавиш клавиатуры для JQuery событий keydown, keyup и keypress
Коды языков ISO 639-1
Коды языков ISO 639-2
Настройки почты для домена Mail. ru, Яндекс, Gmail
Округа и районы Москвы в MySQL
Скан-коды клавиш клавиатуры (scan codes)
Спецсимволы и их мнемоники в HTML
Список MIME типов
Список городов РФ
Список регионов РФ
Список серверов Whois
Список станций Московского метрополитена в PHP-массиве и SQL
Список станций Петербургского метрополитена в PHP-массиве и SQL
Таблица Alt-кодов
Таблица HTML цветов
Таблица кодирования символов в URL
Таблица символов ASCII + Windows 1251
Таблица символов KOI8-R
Таблица символов эмодзи
Таблица цветов RAL classic
Флаги стран
Часовые пояса в PHP
Коды регионов ISO 3166-1 Alpha 2
Стилизация переключателей и флажков в HTML-формах
Поиск
В этой серии статей о веб-формах мы узнали, как создавать и стилизовать различные элементы управления форм. В последней части рассказывалось, как стилизовать метки и кнопки, а также как изменить внешний вид элемента в зависимости от взаимодействия с пользователем.
В сегодняшней статье мы узнаем, как стилизовать пару общеизвестно сложных элементов управления: радиокнопки и флажки.
Однако, прежде чем мы продолжим, вы можете освежить свою память, просмотрев предыдущие статьи этой серии:
Как создавать веб-формы в HTML
Создание веб-форм в HTML: часть 2
Стилизация элементов управления формы с помощью CSS — часть 3
CSS для меток, кнопок и взаимодействий с формами — часть 4
Общая стратегия
Причина, по которой я назвал радиокнопки и флажки «заведомо сложными» во вступлении, заключается в том, что на них и то, и другое практически не влияет стиль CSS. Обычные атрибуты, которые, по вашему мнению, должны применяться к переключателям и флажкам, такие как border , color и background-color , ничего не делают! Сказав это, есть несколько способов обойти эти ограничения, чтобы настроить ваши переключатели и флажки различными привлекательными способами.
В настоящее время наиболее распространенной стратегией настройки переключателей и флажков является:
Скрыть элемент ввода.
Добавьте дополнительный элемент span и примените собственный стиль, создав класс.
В оставшейся части этой статьи будет рассмотрено несколько примеров.
Стилизация радиокнопок с помощью CSS
Без стилей CSS радиокнопки отображаются в виде белого круга с черной или синей точкой при выборе (в зависимости от браузера):
Это разметка HTML, которая создала приведенную выше форму:
Стили элементов управления формы
<имя формы="регистрация">
<набор полей>
Пожалуйста, выберите свою любимую начинку для пиццы:
<дел>
поля>
форма>
Скрытие элемента ввода
Ключом к сокрытию стандартной кнопки-переключателя является свойство CSS внешнего вида . Он используется для отображения элемента с использованием стиля платформы, основанного на теме операционной системы. -moz-внешний вид и -webkit-appearance являются нестандартными версиями этого свойства, используемыми, соответственно, браузерами Gecko (Firefox), WebKit (например, Safari) и Blink (например, Chrome, Opera) для достижения тоже самое. Установка внешнего вида на ‘ none ‘ удаляет стандартный внешний вид фона:
Все, что нам нужно добавить для отмеченных переключателей, — это цвет внутренней точки:
. divCSS > input[type="radio"]:checked {
цвет фона: синий;
}
Различные стили для радиокнопок с использованием CSS
Вы часто обнаружите, что при настройке внешнего вида элементов управления формы вам может понадобиться также настроить внешний вид текста метки. Следующий CSS задает стили шрифта для контейнера и добавляет поле справа от метки, чтобы помочь расставить переключатели:
.divCSS {
семейство шрифтов: Arial, Helvetica, без засечек;
цвет: #060c3b;
вес шрифта: 500;
}
.divCSS > метка {
поле справа: 4px;
}
Вот новых и улучшенных радиокнопок , созданных с использованием всех вышеперечисленных стилей:
Взаимодействие радиокнопок от запуска изменений стиля на основе действий пользователя, таких как фокусировка или наведение курсора на переключатель. Вот немного CSS, который добавляет внутреннее затенение при наведении и контур при фокусе:
Одно заметное различие между стилями флажков и радиокнопок заключается в том, что в случае первого мы также можем играть с символом галочки HTML (✓), чтобы он выглядел правильно. По умолчанию флажки имеют серую рамку. Если флажок установлен, цвет фона меняется, а внутри поля появляется галочка:
Давайте продублируем приведенный выше набор полей для начинки пиццы, чтобы пользователь мог выбирать несколько элементов:
поля>
Применение стилей по умолчанию к флажкам
Еще раз, мы можем использовать свойство внешнего вида CSS , чтобы удалить все собственные стили перед применением наших собственных стилей:
Большинство приведенных выше атрибутов, вероятно, уже знакомы вам, за исключением двух переходных. В сочетании со свойством перехода из « all », transition-duration будет анимировать все свойства, которые могут переходить между этим селектором и теми, которые переопределяют его, например те, которые мы добавим для проверенного состояния.
Изменение
проверенного состояния
Конечно, состояние проверки выбирается с использованием псевдокласса :checked . Вот правила, которые используют его для проверки проверенных входных данных:
Среди этих правил особый интерес представляет среднее; это тот, который стилизует галочку. Контекст ‘\2713 ’ — это код CSS для символа галочки. Мы также можем установить его позицию , цвет, и размер .
Вот полученные флажки в действии:
Вы найдете демонстрацию этого руководства на jsfiddle.net.
Заключение по CSS Radio Button и Checkbox Style
Ранее единственным способом переопределить внешний вид радиокнопок и флажков HTML по умолчанию было скрыть их и использовать изображения SVG и код JavaScript. Теперь, благодаря свойству Внешний вид CSS и символу галочки HTML, мы можем добиться того же результата, используя чистый CSS.
В следующем выпуске мы узнаем, как стилизовать элементы HTML Select.
Популярные статьи
Рекомендуемые
88 радиокнопок CSS
Коллекция радиокнопок HTML и CSS примеры кода: пользовательские, множественные и групповые радиокнопки . Обновление коллекции марта 2020 года. 11 новых предметов.
Это действие, позволяющее изменить тему вашей карточки. Мы сосредоточились на двух простых микро-анимациях, которые показывают завершение смены карты, что является довольно радостным моментом для большинства пользователей.
Ползунок диапазона щелчка с скользящим точечным индикатором, метками, стилем с условием достоверности и без JS. Работает на 100% на сайтах с ограничениями JS.
Переключатель для использования в ваших формах (с использованием радио-входов в качестве ядра), который реагирует. Стилизовано с помощью CSS, используя flexbox для размеров.
О коде
Переключатель улыбки (HTML + CSS)
Переключатель с помощью CSS с использованием состояния :checked~(classname) .
О коде
Кнопки переключателя Pure CSS-SVG
Пример, созданный с использованием только CSS и SVG, JS не требуется. Вдохновленный Google Material Design.
О коде
Переключатель шлепков
Переключатель щелчка CSS.
О коде
Радио вход
Простой стиль ввода радио.
О коде
☑️ Переключатели трансформации, изменятся ☑️
Версия Flexbox, предназначенная только для преобразования, для сравнения производительности и кода. Это идет немного дальше: будет менять на маслянисто-гладкую анимацию без перерисовки.
Переосмысление радиокнопок. Это основано на распространенных ответах на опросы «никогда, иногда, часто, обычно, всегда». Сделано Калебом Дуреном 2 августа 2015 г.
Эксперимент по зачеркиванию частей предложения как способу взаимодействия с радиовходами… Сделано Эдом Хиксом 23 апреля 2015 г.
скачать
демо и код
Демонстрационное изображение: Радио-ввод
Радио-ввод
Простой радио-ввод с использованием класса :checked psuedo. Сделано Ховардом Брюньюльфсеном 15 апреля 2015 г.
скачать
демо и код
Демонстрационное изображение: входы Flat Radio Button
Flat Radio Button Inputs
Стилизованные радиокнопки, которые по-прежнему позволяют вводить данные с клавиатуры (по крайней мере, в Chrome). Сделано Крисом Хедстремом 4 апреля 2015 г.
скачать
демо и код
Демонстрационное изображение: Радиоуправление
Радиоуправление
Эта ручка используется в статье SitePoint «Темирование элементов формы с помощью Sass». Сделано SitePoint 31 марта 2015 г.
скачать
демо и код
Демонстрационное изображение: переключатели
Радиокнопки
Без JS, без изображения, полное em, редактируемый текст (гибкий). Сделано Джонатаном Левайяном 29 января 2015 г.
скачать
демо и код
Демонстрационное изображение: Плоское радио — Да/Нет
Плоское радио — Да/Нет
Основано на ручке Нейта Уайли «Styled Radio Buttons». Аналогичная концепция, но с плоским дизайном. Поэкспериментируйте с цветовыми переменными ($red, $blue, $green), чтобы настроить цвета кнопок. Сделано Мэтью Блодом 27 октября 2014 г.
Две очень красивые радиокнопки, объединенные в тумблер. Сделано Эндрю 7 октября 2014 г.
скачать
демо и код
Демонстрационное изображение: стиль «Проверено радио»
Стиль «Проверено радио»
Стиль «Проверено радио». Потрясающий. Сделано Фолькером Отто 30 сентября 2014 г.
скачать
демо и код
Демонстрационное изображение: 2 элемента 1 стилизованное радио
2 элемента 1 стилизованное радио
Чисто HTML/CSS анимированные и стилизованные переключатели с меткой (дополнительные элементы не требуются). Сделано Тобиасом Харисоном Денби 8 сентября 2014 г.
скачать
демо и код
Демонстрационное изображение: радиокнопки с шарами
Радиокнопки с шарами
Некоторые радиокнопки были изменены, чтобы придать им более высокий эффект. Сделано Крисом Симари 26 июля 2014 г.
Пример некоторых простых настраиваемых флажков и радиокнопок, созданных с помощью чистого CSS. Они работают только в хроме, но в других браузерах используются нативные. Сделано Сэмом 7 июля 2014 г.
Радиокнопка HTML и CSS. Сделано Эриком Роггом 20 ноября 2013 г.
скачать
Более 30 стилей радиокнопок CSS из CodePen 2018
Радиокнопка HTML и CSS или флажок, являющиеся неотъемлемой частью большинства форм, должны использоваться правильно. Используя CSS для их улучшения, они могут предотвратить отправку пользователями неправильных данных, указав, какие из них выбраны в данный момент.
Радиокнопки обычно используются в форме, когда есть несколько вариантов выбора, но необходим только один. Поэтому, когда вы пытаетесь выбрать несколько параметров, щелчок по невыбранному переключателю отменяет выбор другого параметра, который был выбран ранее.
Когда я пытаюсь использовать определенный стиль переключателей, одним из моих любимых мест, которое я посещаю, является CodePen. Итак, вот список радиокнопок CSS, которые я составил, чтобы вы начали.
Радиокнопки Google Dots
Четыре различных способа простой настройки радиокнопок.
См. Радиокнопки Pen Google Dots от victorfreire (@victorfreire) на CodePen.
Slap Toggle
Аккуратный эффект анимации взмахов с помощью переключателей.
См. Переключатель удара пера от YarivFrd (@YarivFrd) на CodePen.
Radio Selects: Flexbox & Fun
Выбираемая группа карточек сложности игры, созданная с помощью радиокнопок HTML и CSS.
См. Pen Radio Selects: Flexbox & Fun от adamstuartclark (@adamstuartclark) на CodePen.
Пользовательские радиокнопки
Настраиваемые радиокнопки, использующие другие символы, кроме маркеров, только с помощью CSS.
См. раздел Custom Radio Buttons Pen от rauldronca (@rauldronca) на CodePen.
Ripple Animation On Input Type Radio And Checkbox
Ripple Анимация на входе Radio и Checkbox. Дополнительная информация https://goo.gl/VoFJrw
См. анимацию Pen Ripple On Input Type Radio And Checkbox от wilder_taype (@wilder_taype) на CodePen.
Переключение радиовхода с помощью ярлыка
Классные эффекты плавного увеличения и уменьшения масштаба для прямоугольных переключателей с использованием JS и CSS.
См. статью JoyZi (@JoyZi) на CodePen.
Очень простые радиокнопки
3D-эффект радиокнопки с использованием простого CSS.
См. Pen Just Very Simple Radio Buttons от pamdayne (@pamdayne) на CodePen.
Радиокнопки CSS
Простая и элегантная радиокнопка CSS.
См. радиокнопки Pen CSS от triss90 (@triss90) на CodePen.
Переключатель Smile с помощью HTML и CSS
Я хотел стилизовать переключатель с помощью CSS, используя состояние :checked~(имя класса).
См. Переключение улыбки пера с помощью HTML и CSS от CameronFitzwilliam (@CameronFitzwilliam) на CodePen.
Жидкая радиокнопка
Концепция эффекта жидкой радиокнопки с использованием простого CSS.
См. радиокнопку Pen Liquid от Zaku (@Zaku) на CodePen.
Только CSS Input Radio Select Concept
Тестирование концепции выбора входного радио с анимированным слайдом, на котором он выбран.
См. Концепцию радиовыбора ввода с помощью Pen CSS Only от web-tiki (@web-tiki) на CodePen.
Анимированные флажки и переключатели только для CSS
Радиокнопки HTML, преобразованные в переключатели с помощью CSS.
См. Анимированные флажки и радиопереключатели Pen Animated только для CSS от koljakutschera (@koljakutschera) на CodePen.
Форма оформления заказа
Форма оформления заказа с использованием стилизованных переключателей.
См. Форму проверки с помощью пера от RRoberts (@RRoberts) на CodePen.
Ввод и радиокнопка
Эффект радиокнопки контура CSS при нажатии.
См. Pen Input & Radio Button от opheliafl (@opheliafl) на CodePen.
Чистый CSS – Кнопки выбора SVG
Ручка, созданная с использованием только CSS и SVG, JS не требуется.
См. Pen Pure CSS — SVG Radio Selector Buttons от nikkipantony (@nikkipantony) на CodePen.
Радиокнопки HTML
Открывайте разные окна, нажимая переключатели.
См. Переключатели Pen HTML от imtoobose (@imtoobose) на CodePen.
Pure CSS Причудливые кнопки-флажки/радио
Причудливые кнопки-флажки/радио с небольшим переходом, наслаждайтесь!
См. Флажок Pen Pure CSS Fancy/Radio от raubaca (@raubaca) на CodePen.
Цепь радиокнопок
Классная концепция электрической цепи с использованием радиокнопок HTML и CSS.
См. схему радиокнопки пера от lukasoe (@lukasoe) на CodePen.
Радиокнопки ввода HTML
Стилизация радиокнопок с использованием эффекта загрузки как для маркеров, так и для границ.
См. HTML-код Pen Input Radio от andreasstorm (@andreasstorm) на CodePen.
Большой квадрат радиокнопки [только CSS]
Удивительные стили радиокнопок с использованием только CSS и большого творчества. Отлично работает при выборе категории.
См. Большой квадрат радиокнопки пера [Just CSS] от gabrielferreira (@gabrielferreira) на CodePen.
Флажки и радиогруппы, вдохновленные материалом
Google Material Design вдохновил концепции радиокнопок и флажков без использования JS.
См. «Флажки и радиогруппы в стиле Pen Material» от BuddyLReno (@BuddyLReno) на CodePen.
Группа переключателей с использованием меток
Пример вкладки меню с переключателями, стилизованными с помощью CSS.
См. группу Pen Radio с использованием меток от samkeddy (@samkeddy) на CodePen.
Радиокнопки SVG Splat
Потрясающий эффект всплеска, примененный к радиокнопкам с помощью CSS и JS.
См. Радиокнопки Pen SVG Splat от chrisgannon (@chrisgannon) на CodePen.
Анимированный переключатель для переключателей (только CSS)
Анимированный переключатель с переключателями.
См. Анимированный пером переключатель для радиокнопок (только CSS) от fredjens (@fredjens) на CodePen.
Стилизация радиокнопок
Простой стиль CSS для радиокнопок HTML.
См. радиокнопки в стиле пера от Zerk (@Zerk) на CodePen.
Жидкая радиокнопка с использованием SVG и GSAP
Удивительный эффект жидкой радиокнопки с использованием SVG и GSAP. Эта концепция была основана на этом дизайне: https://dribbble.com/shots/1933701-Liquid-Radio-Button
См. Радиокнопку Pen Liquid с использованием SVG и GSAP от ryan_labar (@ryan_labar) на CodePen.
Скрытые радиосообщения/подсказки
Классный CSS-эффект переключателя, который также содержит всплывающие подсказки и скрытые сообщения.
См. Скрытые радиосообщения/подсказки Pen Hidden от joshua_ward (@joshua_ward) на CodePen.
Пользовательские радиокнопки Опрос с помощью jQuery
Радиокнопки CSS, которые отлично смотрятся в опросах.
См. обзор настраиваемых радиокнопок пера с помощью jQuery, подготовленный tobiasdev (@tobiasdev) на CodePen.
Отзывчивый тумблер
Отзывчивый тумблер для использования в ваших формах (с использованием радиовходов в качестве ядра).