Size: a a a

2020 June 23

AS

Alex S in Frontend UA
developers с ошибкой написано 😭
источник

VD

Valentyn Dubin in Frontend UA
Alex S
developers с ошибкой написано 😭
Дякую, виправив)😂
источник

IK

Illia Korobov in Frontend UA
Оч круто ! )
источник

SG

Stas G in Frontend UA
нормуль, солидно
источник

DK

Dmytro Kovalevskyi in Frontend UA
гайз, привет всем
есть возможность как-то только при помощт css унаследовать например border-left от border-top ?
например есть стили у элемента:
border-top: 3px solid red; и нужно что бы у элемента рамка левая была такая же как и верхняя?
источник

ДК

Дмитро Козуленко... in Frontend UA
Dmytro Kovalevskyi
гайз, привет всем
есть возможность как-то только при помощт css унаследовать например border-left от border-top ?
например есть стили у элемента:
border-top: 3px solid red; и нужно что бы у элемента рамка левая была такая же как и верхняя?
Может, есть смысл использовать css vars?
источник

DK

Dmytro Kovalevskyi in Frontend UA
Дмитро Козуленко
Может, есть смысл использовать css vars?
в IE 11 должно работать 🙁
источник

RV

Roman V in Frontend UA
Dmytro Kovalevskyi
в IE 11 должно работать 🙁
Тогда через scss нагенерить классов с нужными значениями и применять их на элемент. А прочесть текущее значение какого-то свойства не получится
источник

SG

Stas G in Frontend UA
ну почему, можно и прочесть
источник

RV

Roman V in Frontend UA
Stas G
ну почему, можно и прочесть
Как?
источник

SG

Stas G in Frontend UA
источник

RV

Roman V in Frontend UA
Так это JS
источник

SG

Stas G in Frontend UA
это правда
источник

DK

Dmytro Kovalevskyi in Frontend UA
Roman V
Тогда через scss нагенерить классов с нужными значениями и применять их на элемент. А прочесть текущее значение какого-то свойства не получится
вот дело в том что генерятся классы только для border-top и хотелось бы не менять логику генерирования классов
а нагенерить доп классов что бы комбинировать где нужно 1-й и 2-й класс
источник

SG

Stas G in Frontend UA
ну можно из жс прочесть и заинлайнить
источник

DK

Dmytro Kovalevskyi in Frontend UA
надеялся что через пьюр цсс возможно
источник

DK

Dmytro Kovalevskyi in Frontend UA
но видимо нет
источник

RV

Roman V in Frontend UA
Dmytro Kovalevskyi
вот дело в том что генерятся классы только для border-top и хотелось бы не менять логику генерирования классов
а нагенерить доп классов что бы комбинировать где нужно 1-й и 2-й класс
Смотри, у тебя есть например три класса border-top-big , border-top-medium, border-top-small. Ты создаешь класс который к примеру назван map-border-top-to-left и который попадает на элемент в котором нужно сравнять бордеры.

елемент с набором классов например border-top-medium map-border-top-to-left будет иметь нужный набор стилей

.border-top-big { 
   border-top: 30px;
}
.border-top-medium {
   border-top: 20px;
}
.border-top-small {
   border-top: 10px;
}

.map-border-top-to-left.border-top-big {
   border-left: 30px;
}
.map-border-top-to-left.border-top-medium {
   border-left: 20px;
}
.map-border-top-to-left.border-top-small {
   border-left: 10px;
}
источник

DK

Dmytro Kovalevskyi in Frontend UA
проблема в том что стили для border-top-big хранятся в json и разворачиваются в css автоматически
я грубо говоря не могу узнать сколько конкретно там px задано что бы скопировать их в другой класс, там может быть много правил, не только касаемо border
поэтому и пытался как-то реализовать чисто на хелперах без привязки к конкретным значениям
источник

DK

Dmytro Kovalevskyi in Frontend UA
в итоге буду делать некую функцию-хелпер которая конвертит все border-a в border-b и вызывать трансформацию перед генерацией css
источник