Шаблон:Flex columns

![]() | Цей шаблон використовує Lua: |
Цей шаблон створює макет із двома стовпцями, де вміст у стовпцях матиме однакову висоту, а будь-які додаткові пробіли розподіляються по вмісту коротших стовпців. В основному він призначений для використання на порталах.
Цей вид макета вимагає від браузерів підтримки CSS flexbox. Якщо така підтримка відсутня, є резервний варіант, який відображатиме вигляд у два стовпці, але без однакових висот (макет, який використовували багато порталів у липні 2018 року).
Для вузьких екранів, напр. мобільних пристроїв, для відображення вмісту використовується один стовпець.
Використання
[ред. код]{{Flex columns
|1 = (...вміст першого стовпця...)
|2 = (...вміст другого стовпця...)
}}
Лише вміст, який міститься в тегах <div>...</div>
матиме додатковий пробіл, окрім вмісту з класом flex-columns-noflex
(або вмісту, який іншим чином замінює властивість flex:
)
Щоб змінити баланс стовпців, можна встановити |flex1=
та/або |flex2=
can be set. За замовчуванням 1
. Наприклад:
|flex1=3 |flex2=2
призведе до того, що перший стовпець займатиме до 60% (3/5) доступної ширини, а другий стовпець займатиме принаймні 40% (2/5) ширини.
Зауважте, що фактичний баланс стовпців змінюватиметься залежно від розміру екрана, оскільки мінімальна ширина кожного стовпця встановлена на рівні 360 пікселів.
Приклад
[ред. код]{{Flex columns|{{lorem ipsum|3}}|{{lorem ipsum|2}}}}
Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque. Aliquam faucibus, elit ut dictum aliquet, felis nisl adipiscing sapien, sed malesuada diam lacus eget erat. Cras mollis scelerisque nunc. Nullam arcu. Aliquam consequat. Curabitur augue lorem, dapibus quis, laoreet et, pretium ac, nisi. Aenean magna nisl, mollis quis, molestie eu, feugiat in, orci. In hac habitasse platea dictumst.
Fusce convallis, mauris imperdiet gravida bibendum, nisl turpis suscipit mauris, sed placerat ipsum urna sed risus. In convallis tellus a mauris. Curabitur non elit ut libero tristique sodales. Mauris a lacus. Donec mattis semper leo. In hac habitasse platea dictumst. Vivamus facilisis diam at odio. Mauris dictum, nisi eget consequat elementum, lacus ligula molestie metus, non feugiat orci magna ac sem. Donec turpis. Donec vitae metus. Morbi tristique neque eu mauris. Quisque gravida ipsum non sapien. Proin turpis lacus, scelerisque vitae, elementum at, lobortis ac, quam. Aliquam dictum eleifend risus. In hac habitasse platea dictumst. Etiam sit amet diam. Suspendisse odio. Suspendisse nunc. In semper bibendum libero.Див. також
[ред. код]Документація вище включена з Шаблон:Flex columns/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |