- Как сделать — Форму оформления заказа
- Форма оформления заказа
- Платежный адрес
- Платеж
- Корзина 4
- Создать форму оформления заказа
- Пример
- Платежный адрес
- Платеж
- Корзина 4
- Пример
- Разметка HMTL
- Стилизация CSS
- Адаптация под мобильную версию
- Исходный код
- 85 Stylish CSS forms
- Создание простой формы на HTML, CSS и JavaScript
- Автор: Павел Карабило
- Шаг 1.
Как сделать — Форму оформления заказа
Узнать, как создать отзывчивую форму оформления заказа с помощью CSS.
Форма оформления заказа
Платежный адрес
Платеж
Корзина 4
Создать форму оформления заказа
Шаг 1) Добавить HTML
Использовать элемент для обработки входных данных. Вы можете узнать больше об этом в нашем учебнике PHP.
Пример
Платежный адрес
Платеж
Корзина
4
Элемент 1
Элемент 2
Элемент 3
Элемент 4
Всего $30
Шаг 2) Добавить CSS:
Используйте CSS Флексбокс для создания адаптивного макета:
Пример
.row <
display: -ms-flexbox; /* IE10 */
display: flex;
-ms-flex-wrap: wrap; /* IE10 */
flex-wrap: wrap;
margin: 0 -16px;
>
.container background-color: #f2f2f2;
padding: 5px 20px 15px 20px;
border: 1px solid lightgrey;
border-radius: 3px;
>
input[type=text] width: 100%;
margin-bottom: 20px;
padding: 12px;
border: 1px solid #ccc;
border-radius: 3px;
>
label margin-bottom: 10px;
display: block;
>
.icon-container margin-bottom: 20px;
padding: 7px 0;
font-size: 24px;
>
.btn background-color: #4CAF50;
color: white;
padding: 12px;
margin: 10px 0;
border: none;
width: 100%;
border-radius: 3px;
cursor: pointer;
font-size: 17px;
>
.btn:hover background-color: #45a049;
>
span.price float: right;
color: grey;
>
/* Адаптивный макет — когда экран меньше 800 пикселей в ширину, сделайте два столбца стеком друг на друга, а не рядом друг с другом (и измените направление-сделайте столбец «корзина» сверху) */
@media (max-width: 800px) .row flex-direction: column-reverse;
>
.col-25 margin-bottom: 20px;
>
>
Совет: Зайдите на наш учебник HTML Форма, чтобы узнать больше о формах HTML.
Совет: Зайдите на наш учебник CSS Форма, чтобы узнать больше о том, как стилизовать элементы формы.
Совет: Зайдите на наш учебник CSS Флексбокс чтобы узнать больше о гибком модуле компоновки коробки.
Разметка HMTL
Сначала сделаем разметку нашей будущей формы. В HTML коде я написал подробные комментарии.
Если у вас есть какие-то вопросы или предложения по сотрудничеству - заполните форму ниже