Рассмотрим несколько примеров по изменению CSS:
Пример 1. Изменение фона.
В этом примере мы рассмотрим, как можно изменить фон в каталоге. Первоначально каталог выглядит так:
![каталог 1 - 1C-UMI каталог 1](/images/cms/data/CSS/234a.webp)
Выбираем с помощью Firebug (кнопка F12) необходимый нам элемент:
![firebug 1 - 1C-UMI firebug 1](/images/cms/data/CSS/236a.webp)
Чтобы изменить фон этого элемента, скопируем нужный нам код и вставим его в редактор CSS, внеся необходимые изменения:
![код элемента - 1C-UMI код элемента](/images/cms/data/CSS/239a.webp)
Красной рамкой обведен код, который мы вставляем сейчас. После сохранения цвет фона элемента изменился на выбранный нами:
![замена цвета - 1C-UMI замена цвета](/images/cms/data/CSS/240a.webp)
Пример 2. Изменение цвета кнопки.
Изменим цвет кнопки «Обратный звонок». Мы хотим сделать так, чтобы изменился ее цвет до нажатия с оранжевого на изумрудный:
![кнопка - 1C-UMI кнопка](/images/cms/data/CSS/3.webp)
Выбираем необходимый элемент:
![элемент 2 - 1C-UMI элемент 2](/images/cms/data/CSS/31a.webp)
Добавляем код, который изменяет цвет кнопки до нажатия:
![код кнопки 1 - 1C-UMI код кнопки 1](/images/cms/data/CSS/312a.webp)
И, нажав на кнопку «Сохранить», смотрим на результат:
![Результат - 1C-UMI Результат](/images/cms/data/CSS/313a.webp)
Пример 3. Изменение шрифта.
Теперь изменим шрифт кнопки «Корзина товаров». Выбираем нужный нам элемент, ищем нужный участок кода:
![шрифт - 1C-UMI шрифт](/images/cms/data/CSS/41a.webp)
Мы хотим сделать эту надпись синей, отображать ее увеличенной и с курсивом. Для этого вставляем следующий код:
![код шрифта - 1C-UMI код шрифта](/images/cms/data/help/css101.webp)
И видим, как изменилась кнопка «Корзина товаров»:
![кнопка 2 - 1C-UMI кнопка 2](/images/cms/data/help/css102.webp)
Пример 4. Изменение стиля заголовков.
При редактировании заголовков не появляется поле визуального редактора, и изменить их цвет, размер и шрифт можно только с помощью CSS. Итак, выбираем заголовки и видим, что у класса "h2_content" нет определенного готового правила.
![заголовки - 1C-UMI заголовки](/images/cms/data/CSS/css_01.webp)
В этом случае нам необходимо самостоятельно сначала придумать необходимое правило к этому классу. Изменим цвет заголовков на зеленый, сделаем шрифт больше и курсивом:
![заголовки 2 - 1C-UMI заголовки 2](/images/cms/data/CSS/css_02.webp)
И после сохранения изменений посмотрим на изменившиеся заголовки:
![заголовки 3 - 1C-UMI заголовки 3](/images/cms/data/CSS/css_03.webp)
Пример 5. Изменение стиля ссылок.
Ссылка может иметь несколько состояний. Например, есть посещенные и непосещенные ссылки, также можно задавать выделение ссылки курсором. Возьмем страницу с 3 ссылками, выделим ссылку курсором и в окне firebug в разделе «Стиль» нажмем на style.css?106(строка 165).
![ссылки 1 - 1C-UMI ссылки 1](/images/cms/data/CSS/css_04.webp)
Как только мы кликнем на эту ссылку, раскроется файл style.css на 165 строке, и мы сможем увидеть, как описаны правила ссылок.
![ссылки 2 - 1C-UMI ссылки 2](/images/cms/data/CSS/css_05.webp)
Псевдокласс link отвечает за непосещенные ссылки, visited — за посещенные. Псевдокласс hover срабатывает при наведении курсора. Изменим цвет непосещенных ссылок на зеленый, цвет посещенных — на красный, а при наведении цвет сделаем фиолетовым и уберем подчеркивание ссылки (за это отвечает правило text-decoration:none):
![ссылки 3 - 1C-UMI ссылки 3](/images/cms/data/CSS/css_07.webp)
Теперь ссылки внешне выглядят совершенно по-другому:
![ссылки 4 - 1C-UMI ссылки 4](/images/cms/data/CSS/css_06.webp)
Пример 6. Сдвиг и размер блоков.
За расстояние между элементами отвечает правило margin, за расстояние между контентом элемента и его границей — padding. Изменить ширину блока можно с помощью правила width. Выберем элемент, который мы будем изменять:
![блоки страницы - 1C-UMI блоки страницы](/images/cms/data/CSS/css_08.webp)
Теперь запишем следующие изменения: увеличим padding до 100 пикселей и установим отступ margin сверху и слева по 50 пикселей:
![блоки 2 - 1C-UMI блоки 2](/images/cms/data/CSS/css_09.webp)
Внешний вид элемента станет таким:
![блоки 3 - 1C-UMI блоки 3](/images/cms/data/CSS/css_10.webp)
Теперь изменим ширину элемента. Выделяем нужный элемент:
![ширина - 1C-UMI ширина](/images/cms/data/CSS/css_11.webp)
и добавляем измененное правило для класса .right_block — уменьшим его ширину width на 200 пикселей:
![ширина 2 - 1C-UMI ширина 2](/images/cms/data/CSS/css_12.webp)
Теперь блок стал заметно уже:
![блок 4 - 1C-UMI блок 4](/images/cms/data/CSS/css_13.webp)
Пример 7. Рамки блоков.
Вы можете изменять границу блоков с помощью правила border — например, задавать закругление с помощью border-radius. Также в данном примере рассмотрим, как добавлять тень к элементу с помощью box-shadow.
![рамки 1 - 1C-UMI рамки 1](/images/cms/data/CSS/css_08.webp)
Поставим больше закругление у элемента — увеличим значение border-radius до 50 пикселей, саму границу сделаем жирнее (5 пикселей) и сделаем ее зеленой, также добавим черную тень снизу и справа с помощью box-shadow:
![рамки 2 - 1C-UMI рамки 2](/images/cms/data/CSS/css_15.webp)
Окончательно элемент будет выглядеть так:
![рамка 3 - 1C-UMI рамка 3](/images/cms/data/CSS/css_16.webp)
Пример 8. Скрыть элемент.
Вы можете скрыть любой элемент с помощью правила display: none. В качестве примера скроем надпись в футере сайта:
![скрытие элемента - 1C-UMI скрытие элемента](/images/cms/data/CSS/css_17.webp)
Добавим в CSS-редактор правило для класса footer_text, изменив значение параметра display:
![скрытие - 1C-UMI скрытие](/images/cms/data/CSS/css_18.webp)
Теперь выбранный текст из футера не будет виден пользователям:
![текст не виден - 1C-UMI текст не виден](/images/cms/data/CSS/css_19.webp)
Пример 9. Заменить логотип.
Изначально в шаблонах прописан определенный размер логотипа, и, чтобы залить картинку больше, необходимо сначала скрыть существующий логотип и загрузить новое изображение с помощью background.
Так логотип выглядел до изменений:
![изначальный шаблон - 1C-UMI изначальный шаблон](/images/cms/data/CSS/css_22.webp)
Теперь вносим необходимые изменения. Новое изображение загрузите либо на ваш сайт, либо на сторонний фотохостинг и укажите ссылку оттуда.
![новый лого - 1C-UMI новый лого](/images/cms/data/CSS/css_20.webp)
После внесения данных правил логотип выглядит следующим образом:
![новый логотип - 1C-UMI новый логотип](/images/cms/data/CSS/css_21.webp)