Вы здесь

CSS

Drupal 7: Темизация поля загрузки файла в вебформе

Темизировать будем с помощью jquery-плагина Nicefileinput. Он добавляет различные элементы к стандартному полю загрузки файла.

Скачиваем плагин с сайта и подключаем в тему.

Для навешивания плагина на все поля с файлами используем строку:

Стилизация checkbox через css

Стилизация checkbox через css

После выхода закона о том что при заполнении любых форм на сайте нужно обязательно спрашивать согласие человека на обработку данных - практически в каждом дизайне сайта появилась как минимум одна галочка.

И понятное дело, дизайнеров не устраивает стандартный вид этой галочки. Но непосредственно checkbox видоизменить нельзя. Поэтому приходится писать всякие обходные маневры.

Как убрать форматирование навязанное браузерами

Каждый браузер должен, нет, просто обязан быть уникальным. Особенно этим грешат мобильные браузеры, которые постоянно норовят изменить вид отдельных кнопок или всей формы в целом.

Для того чтобы это исправить, отменяем дефолтные стили браузера элементов форм, . А уже дальше делаем, как на душе лежит.

Вес файла со стилями при подключении его через drupal_add_css()

Для этого сайта с помощью панелей делали странички, презентующие нашу деятельность. Эти страницы должны создаваться с помощью модуля панелей и будут иметь свой дизайн. Есть общие стили, но есть и те, что будут отличаться. Общие стили будут храниться в файле style.css, а отличающиеся в отдельных файлах, каждый из которых будет подключаться к странице с помощью drupal_add_css().