Я не знаю с какой стороны уже подступиться и как делать такой эффект. Я пробовал вешать position: sticky на блок и определять высоту родительского блока. Но это работает при медленном скролле, при быстром блок пролетает не успевая закончить слайдер.
Нужно чтобы размер автоматически менялся в зависимости от ширины экрана
и чтобы можно было заменить фото на девайсе
Нужно верстать их снова и дублировать стили, или же я могу просто копировать уже свёрстанные блоки
но тогда будут разные названия классов и уже получиться не по БЭМ
но тогда будут разные названия классов
.price.price--one .price-card .price-card__name
.price.price--two .price-card .price-card__name
.price-card .price-card__name
.price.price--one .price-card .price-card__name
Ты можешь использовать iframe для отображения одного и того же блока на множестве страниц.
грид автоматически создаст одну колонку и 6 рядов
Как организовать и где хранить это все
Засунуть это все в сборку gulp думаю глупо так как будет храниться куча файлов которые мы не используем и потом это все еще придется отдать 3 лицам
Скопилось куча кусочков кода по верстке к примеру 20 карточек товара или 15 видов 404 страницы и прочего
<div class="block">
<div class="block__element block__element_red">Этот див должен быть красным</div>
<div class="block__element block__element_green">а этот зелёным</div>
<div class="block__element block__element_blue">этот синим</div>
</div>
// если будут более сложные модификаторы
<div class="block">
<div class="block__element block__element_color block__element_color_red">Этот див должен быть красным</div>
<div class="block__element block__element_color block__element_color_green">а этот зелёным</div>
<div class="block__element block__element_color block__element_color_blue">этот синим</div>
</div>
.block {
&__element {
&_color {
&_red {
color: red;
}
}
}
}
если bootstrap ее ограничивает
видимо бутстрап такого не предусматривает
container
, а он в свою очередь ограничивает ширину содержимого. Что бы такого не было, нужно использовать класс container-fluid
.<div class="container"> <!-- max-width: 1200px -->
<div class="row">content</div>
</div>
<div class="container-fluid"> <!-- max-width: 100% -->
<div class="row">content</div>
</div>
Как верстать правильно и по "феншую"?