Commit 19ed2eb3 authored by Nikolay Gromov's avatar Nikolay Gromov

field-toggler to px

parent 90c8618b
...@@ -17,11 +17,12 @@ ...@@ -17,11 +17,12 @@
&__name { &__name {
position: relative; position: relative;
padding-left: 2.7em; padding-left: 43px;
font-weight: 400; font-weight: 400;
display: inline-block; display: inline-block;
margin-right: 0.6em; margin-right: 0.6em;
line-height: @line-height; line-height: @line-height;
min-height: 20px;
} }
&__input { &__input {
...@@ -30,8 +31,8 @@ ...@@ -30,8 +31,8 @@
& + .field-toggler__name-text:before { & + .field-toggler__name-text:before {
content: ''; content: '';
width: 2.125em; width: 34px;
height: 1.25em; height: 20px;
position: absolute; position: absolute;
top: 0; top: 0;
left: 0; left: 0;
...@@ -43,10 +44,10 @@ ...@@ -43,10 +44,10 @@
& + .field-toggler__name-text:after { & + .field-toggler__name-text:after {
content: ''; content: '';
position: absolute; position: absolute;
top: 0.125em; top: 2px;
left: 0.125em; left: 2px;
height: 1em; width: 16px;
width: 1em; height: 16px;
background: #fff; background: #fff;
border: 1px solid @border-color; border: 1px solid @border-color;
transition: left 0.3s; transition: left 0.3s;
...@@ -58,7 +59,7 @@ ...@@ -58,7 +59,7 @@
} }
&:checked + .field-toggler__name-text:after { &:checked + .field-toggler__name-text:after {
left: 1em; left: 16px;
border: 1px solid @gray; border: 1px solid @gray;
} }
...@@ -69,12 +70,7 @@ ...@@ -69,12 +70,7 @@
&__help-text { &__help-text {
.help-text(); .help-text();
// Задача: здесь левый padding должен совпадать с левым padding .field-toggler__name-text и должен быть padding-left: 43px;
// в относительных единицах.
// Левый padding у .field-toggler__name-text = 2.7em от размера шрифта родителя (указано выше в этом файле).
// Нужно получить 2.7em от размера шрифта родителя, отталкиваясь от здешнего (уменьшенного) размера шрифта.
// Фактор увеличения: 100 / @font-size--small-percent
padding-left: round(2.7em * (100 / @font-size--small-percent), 2);
} }
} }
...@@ -1007,11 +1007,11 @@ ...@@ -1007,11 +1007,11 @@
<div class="field-toggler__input-wrap"> <div class="field-toggler__input-wrap">
<label class="field-toggler__name"> <label class="field-toggler__name">
<input class="field-toggler__input" type="checkbox" checked> <input class="field-toggler__input" type="checkbox" checked>
<span class="field-toggler__name-text">Использовать</span> <span class="field-toggler__name-text">Да</span>
</label> </label>
<label class="field-toggler__name"> <label class="field-toggler__name">
<input class="field-toggler__input" type="checkbox"> <input class="field-toggler__input" type="checkbox">
<span class="field-toggler__name-text">Не использовать</span> <span class="field-toggler__name-text">Наверное</span>
</label> </label>
<div class="field-toggler__help-text">Графика не используется, всё нарисовано CSS-ом.</div> <div class="field-toggler__help-text">Графика не используется, всё нарисовано CSS-ом.</div>
</div> </div>
...@@ -1041,7 +1041,7 @@ ...@@ -1041,7 +1041,7 @@
</label> </label>
<label class="field-toggler__name"> <label class="field-toggler__name">
<input class="field-toggler__input" type="radio" name="radio-toggler-1"> <input class="field-toggler__input" type="radio" name="radio-toggler-1">
<span class="field-toggler__name-text">Не использовать</span> <span class="field-toggler__name-text">Не использовать и тут много строк. Далеко-далеко за словесными горами в стране, гласных и согласных.</span>
</label> </label>
<div class="field-toggler__help-text">Графика не используется, всё нарисовано CSS-ом.</div> <div class="field-toggler__help-text">Графика не используется, всё нарисовано CSS-ом.</div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment