blocks
This commit is contained in:
parent
988b490d87
commit
0341756dd1
|
@ -281,7 +281,7 @@ input[type=checkbox] {
|
|||
}
|
||||
|
||||
input[type=range] {
|
||||
@apply w-full bg-transparent cursor-pointer appearance-none disabled:opacity-50 disabled:pointer-events-none focus:outline-none [&::-webkit-slider-thumb]:w-2.5 [&::-webkit-slider-thumb]:h-2.5 [&::-webkit-slider-thumb]:-mt-0.5 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:bg-white [&::-webkit-slider-thumb]:shadow-[0_0_0_4px_#111] [&::-webkit-slider-thumb]:shadow-slate-500 [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:transition-all [&::-webkit-slider-thumb]:duration-150 [&::-webkit-slider-thumb]:ease-in-out [&::-webkit-slider-thumb]:dark:bg-neutral-700 [&::-moz-range-thumb]:w-2.5 [&::-moz-range-thumb]:h-2.5 [&::-moz-range-thumb]:appearance-none [&::-moz-range-thumb]:bg-white [&::-moz-range-thumb]:border-4 [&::-moz-range-thumb]:border-blue-600 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:transition-all [&::-moz-range-thumb]:duration-150 [&::-moz-range-thumb]:ease-in-out [&::-webkit-slider-runnable-track]:w-full [&::-webkit-slider-runnable-track]:h-2 [&::-webkit-slider-runnable-track]:bg-gray-100 [&::-webkit-slider-runnable-track]:rounded-full [&::-webkit-slider-runnable-track]:dark:bg-neutral-700 [&::-moz-range-track]:w-full [&::-moz-range-track]:h-2 [&::-moz-range-track]:bg-gray-100 [&::-moz-range-track]:rounded-full;
|
||||
@apply w-full bg-transparent border-transparent cursor-pointer appearance-none disabled:opacity-50 disabled:pointer-events-none focus:outline-none [&::-webkit-slider-thumb]:w-2.5 [&::-webkit-slider-thumb]:h-2.5 [&::-webkit-slider-thumb]:-mt-0.5 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:bg-white [&::-webkit-slider-thumb]:shadow-[0_0_0_4px_#111] [&::-webkit-slider-thumb]:shadow-slate-500 [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:transition-all [&::-webkit-slider-thumb]:duration-150 [&::-webkit-slider-thumb]:ease-in-out [&::-webkit-slider-thumb]:dark:bg-neutral-700 [&::-moz-range-thumb]:w-2.5 [&::-moz-range-thumb]:h-2.5 [&::-moz-range-thumb]:appearance-none [&::-moz-range-thumb]:bg-white [&::-moz-range-thumb]:border-4 [&::-moz-range-thumb]:border-blue-600 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:transition-all [&::-moz-range-thumb]:duration-150 [&::-moz-range-thumb]:ease-in-out [&::-webkit-slider-runnable-track]:w-full [&::-webkit-slider-runnable-track]:h-2 [&::-webkit-slider-runnable-track]:bg-gray-100 [&::-webkit-slider-runnable-track]:rounded-full [&::-webkit-slider-runnable-track]:dark:bg-neutral-700 [&::-moz-range-track]:w-full [&::-moz-range-track]:h-2 [&::-moz-range-track]:bg-gray-100 [&::-moz-range-track]:rounded-full;
|
||||
}
|
||||
|
||||
textarea {
|
||||
|
@ -298,14 +298,14 @@ button {
|
|||
}
|
||||
|
||||
.form {
|
||||
@apply col-span-full h-full grid grid-cols-12 gap-4 justify-between;
|
||||
@apply col-span-full h-full flex flex-col gap-4 justify-between;
|
||||
|
||||
&-group {
|
||||
@apply col-span-full rounded gap-2;
|
||||
@apply rounded flex flex-col gap-4 p-4 shadow shadow-slate-400;
|
||||
}
|
||||
|
||||
&-row {
|
||||
@apply col-span-full flex flex-row flex-wrap gap-2;
|
||||
@apply flex flex-row flex-wrap gap-2;
|
||||
}
|
||||
|
||||
&-item {
|
||||
|
@ -323,6 +323,14 @@ button {
|
|||
}
|
||||
}
|
||||
|
||||
&_total {
|
||||
@apply w-full flex-nowrap;
|
||||
|
||||
input {
|
||||
@apply w-20 bg-slate-300;
|
||||
}
|
||||
}
|
||||
|
||||
&_checkbox {
|
||||
@apply w-full xl:w-auto flex-row xl:flex-initial flex-nowrap gap-4;
|
||||
}
|
||||
|
@ -336,6 +344,9 @@ button {
|
|||
input {
|
||||
@apply flex-grow;
|
||||
}
|
||||
span {
|
||||
@apply min-w-16;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -205,14 +205,14 @@ const calc_table = computed(() => {
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group shadow shadow-slate-400">
|
||||
<div class="form-group">
|
||||
<div class="form-row">
|
||||
<div class="form-item form-item_range w-full">
|
||||
<label for="length">Длина ламельного блока, мм</label>
|
||||
<div>
|
||||
<span>{{ form_state.length.toFixed(0) }} мм</span>
|
||||
<input id="length" type="range" v-bind="parametric.length" v-model="form_state.length"
|
||||
:disabled="form_state.auto_length" :ref="form_refs.length" />
|
||||
<span>{{ form_state.length.toFixed(0) }} мм</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -220,17 +220,17 @@ const calc_table = computed(() => {
|
|||
<div class="form-item form-item_range w-full">
|
||||
<label for="height">Высота забора, мм</label>
|
||||
<div>
|
||||
<span>{{ form_state.height }} мм</span>
|
||||
<input id="height" type="range" v-bind="parametric.height" v-model="form_state.height"
|
||||
:ref="form_refs.height" />
|
||||
<span>{{ form_state.height }} мм</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-item w-full">
|
||||
<div class="form-item form-item_total">
|
||||
<label for="total_length">Общая длина забора, м</label>
|
||||
<input type="number" id="total_length" v-bind="parametric.total_length" min=0 max="600"
|
||||
v-model="form_state.total_length" :ref="form_refs.total_length" class="w-full" />
|
||||
v-model="form_state.total_length" :ref="form_refs.total_length" />
|
||||
</div>
|
||||
<div class="form-item text-sm xl:text-base">
|
||||
<p v-if="form_state.total_length_mm < parametric.length.min" class="text-ioprim">
|
||||
|
|
Loading…
Reference in New Issue