1) Нужно создать под каждый блок отдельную страницу и настроить его. Таких блоков по горизонтали может быть от двух до четырех. Так-же, добавляем
код#1 на страницы с блоками.
2) Переходим на основную страницу и добавляем
код#2. В нем находится два элемента iframe. Если нам нужно больше блоков по горизонтали, продублируйте строку кода с элементом iframe и измените в ней номер:
<iframe class="halfblock halfblock3"></iframe>
3) Добавляем
код#3 и указываем ссылки на страницы с блоками, после var link1:
var link1 = "
https://tildoshnaya.com/ page7484701.html";
$('.halfblock1').attr("src", link1);
Дублируем эти строки, под каждый отдельный блок.
4) Добавляем
код#4 и в нем указываем высоту блоков:
.halfblock {
height: 100vh;
}
Можно указать в пикселях 500px или в vh (100vh это 100% высоты экрана).
Важно: в iframe страница попадает полностью, поэтому, если у вас нет годовой подписки в блоках не на всю высоту экрана будет отображаться лейбл
вот так. Проблему можно решить, например, добавлением большого отступа на 1000px (блок DV05).
И указываем ширину каждого блока, копируя этот код:
.halfblock1 {
flex: 400px 0 0;
}
flex: 1 0 0; — остаток. Если у нас два блока и у одного блока поставить 400 пикселей, а у второго 1 0 0, тогда второй блок будет занимать (100% ширины экрана - 400 пикселей)
flex: 50% 0 0; — половина ширины экрана
flex: 400px 0 0; — 400 пикселей
5) Если нужно задать другое поведение блоков при определенной ширине экрана, добавляем код 5
<style>
@media screen and (max-width: 640px) {
.halfblock1 {
flex: 50% 0 0;
}
}
</style>
Можно добавить display: none и блок не будет отображаться:
.halfblock1 {
display: none;
}
Или можно добавить
код#6, чтобы на телефонах блоки перестраивались в столбец.
Если на странице нужно еще в другом месте поставить несколько таких блоков, тогда нужно изменить класс элементов, например с halfblock1, на halfblock2-1.