Кнопки для перехода на следующий этап оформления и кнопки возврата на предыдущий этап (отмена операции) расположены во всех окнах корзины. Обычно кнопка для перехода к следующему целевому действию имеет более яркий акцент, чтобы выделить её по сравнению с кнопкой отмены для пользователя.
Данные стили содержат наиболее критичные для дизайна свойства, такие как:
При этом свойства определяются для двух состояний: обычного и состояния при наведении на элемент курсора мыши (::hover) для того, чтобы предоставить пользователю визуальную информацию о том, что клик в данном месте экрана будет обозначать именно то, что выделено на кнопке.
<style> /* Кнопки Перейти в корзину, Перейти к заказу и Оформить заказ */ .easynetshop-gotocart, .easynetshop-goorder, .easynetshop-doorder { background-color: #b4213b; /* Цвет фона */ color: #ffffff; /* Цвет текста */ border-color: #a42037; /* Цвет рамки */ } /* При наведении на Перейти в корзину, Перейти к заказу и Оформить заказ */ .easynetshop-gotocart:hover, .easynetshop-goorder:hover, .easynetshop-doorder:hover { background-color: #cf435b; /* Цвет фона */ color: #ffffff; /* Цвет текста */ border-color: #a42037; /* Цвет рамки */ } /* Кнопки Вернуться на сайт, Вернуться к заказу */ .easynetshop-continue, .easynetshop-returntocart { background-color: #ffffff; /* Цвет фона */ color: #333333; /* Цвет текста */ border-color: #cccccc; /* Цвет рамки */ } /* При наведении на Вернуться на сайт, Вернуться к заказу */ .easynetshop-continue:hover, .easynetshop-returntocart:hover { background-color: #ebebeb; /* Цвет фона */ color: #333333; /* Цвет текста */ border-color: #adadad; /* Цвет рамки */ } </style>
Если для кнопки Купить используются стили, представленные виджетом корзины, то их можно также настроить в цветовом стиле сайта. Для этого используются два фрагмента CSS, первый определяет цвета в обычном состоянии кнопки, второй при наведении курсора мыши на кнопку.
<style> /* Кнопка Купить */ .btn-ens-style, .btn-ens-cross-style { background-color: #b4213b; /* Цвет фона */ color: #ffffff; /* Цвет текста */ border-color: #a42037; /* Цвет рамки */ } /* При наведении на Купить */ .btn-ens-style:hover, .btn-ens-cross-style:hover { background-color: #cf435b; /* Цвет фона */ color: #ffffff; /* Цвет текста */ border-color: #a42037; /* Цвет рамки */ } </style>
По-умолчанию цвет кнопки корзины определен как серый с небольшой прозрачностью. Но этот цвет также можно поправить под общий дизайн сайта и изменить его или цвет индикатора количества товаров в заказе.
Кроме этого в настройках стилей конструктора можно найти параметры для определения местоположения элемента на экране. Привязка осуществляется к двум границам браузера, например, к верхней и к правой границе и указывается отступ от них. При этом отступ от противоположных границ устанавливается в режим auto чтобы обеспечить корректное расположение.
<style> /* Кнопка Корзина */ #enscart_image_wrapper { background-color: #666666; /* Цвет фона */ } /* Расположение Корзины */ #enscart_wrapper { right: 20px; /* Отступ корзины справа */ top: 80px; /* Отступ корзины сверху */ left: auto; /* Отступ корзины слева */ bottom: auto; /* Отступ корзины снизу */ } /* Количество товаров */ #enscart_counter { background-color: #d62240; /* Цвет фона */ color: #ffffff; /* Цвет текста */ } </style>
Еще одним визуально заметным параметром является фон формы заказа, который также часто требует дополнительной настройки для соответствия теме сайта. Фон в примере меняется сразу у множества элементов, таких как поля для ввода текста, кнопок добавления и уменьшения количества товаров, выпадающих списков и кнопок для удаления товаров из заказа.
Итого | 108.8 | |
Доставка (самовывоз) | 0 | |
Итого с доставкой | 108.8 |
<style> /* Фон для формы заказа */ .easynetshop-modal, .easynetshop-cross-caption, .easynetshop-modal-caption, .easynetshop-goodtitle-name, .easynetshop-goodtitle-description, .easynetshop-form-group input, .easynetshop-form-group textarea, .easynetshop-form-group select, .easynetshop-history-group input, .easyshop-quant-input, .easynetshop-self-quant-input, .easynetshop-minus-quant, .easynetshop-plus-quant, .easynetshop-self-minus-quant, .easynetshop-self-plus-quant, .easynetshop-delgood, .easynetshop-self-delgood { background-color: #333333; /* Цвет фона */ color: #ffffff; /* Цвет текста */ } </style>
Увелчивайте значения параметра z-index до того момента, пока элементы корзины не будут отображаться поверх других элементов страницы
<style> .easynetshop-modalcontainer { z-index:2000; } .easynetshop-modal-fade-wrapper { z-index: 1999; } #enscart_wrapper { z-index: 1998; } </style>