У меня есть следующий стиль для моей формы:
.UserForm {
&__form {
padding: 10px 24px;
width: 100%;
}
&__form-row {
display: flex;
align-items: flex-start;
justify-content: flex-end;
flex-wrap: wrap;
.form-field,
.form-select,
.textarea {
width: 60%;
}
.profile-image {
width: 60%;
}
.form-label {
margin-right: 12px;
width: 30%;
// text-align: right;
}
& > .Password {
width: 70%;
max-width: 60%!important;
margin: 0;
}
}
}
А это HTML
<form name="setUser" autocomplete="off" class="UserForm__form">
<div class="form-row UserForm__form-row">
<label class="form-label" for="firstName">First Name</label>
<input
v-focus
id="firstName"
name="firstName"
class="form-field"
>
<span
v-show="errors.has('firstName')"
class="form-help is-danger"
>{{ errors.first('firstName') }}</span>
</div>
<div class="form-row UserForm__form-row">
<label class="form-label" for="lastName">Last Name</label>
<input
id="lastName"
name="lastName"
class="form-field"
>
<span
v-show="errors.has('lastName')"
class="form-help is-danger"
>{{ errors.first('lastName') }}</span>
</div>
</form>
Вот как это выглядит:
Что мне нужно, это то, что только для строки поля имени Мне нужно добавить другой столбец, чтобы текстовое поле было меньше, поэтому я могу добавить флажок только длясправа от поля.
Примерно так: