Технические характеристики к флекс: K-Flex технические характеристики | Новости Protherma

Содержание

K-Flex технические характеристики | Новости Protherma

Содержание

Особенности материала К-Флекс

Основные виды продукции K-FLEX

Характеристики основных групп теплоизоляции

Преимущества изоляции из вспененного каучука

Технические характеристики K-FLEX

 

 

Теплоизоляция инженерных систем — важнейшее задание, направленное на решение комплексной задачи. Изолировать систему, значит не только устранить возможность тепловых потерь по пути к потребителю и защитить содержимое трубопроводов от влияния внешней среды, но и снизить энергозатраты. В наше время стоимость энергоносителей способна оказать влияние не только на бюджет отдельного человека или семьи, но и крупного предприятия.

Техническая изоляция K-FLEX из вспененного каучука на сегодня — один из лучших вариантов решения вопроса тепловой защиты. Широкий ассортимент продукции позволяет использовать ее практически во всех видах систем:

  • внешних теплопроводах;
  • системах водоснабжения;
  • криогенных сетях;
  • внутренних технологических линиях;
  • бытовых сетях водоснабжения, отопления и канализации.

Технические характеристики K-FLEX

Созданы на заводах международного холдинга IK INSULATION GROUP со штаб квартирой в Италии, теплоизоляционные материалы распространены во всем мире. Продукция К-Флекс технические характеристики, которой не превзойдены никем, ориентирована на промышленное использование. Но ограничений по применению нет — отдельные виды изоляции вполне рационально использовать в коммунальном хозяйстве и бытовом секторе

Особенности материала К-флекс

Основой создания теплозвукоизоляции является вспененный каучук — материал по многим параметрам уникальный. Но интересен он не сам по себе, а в готовых изделиях. Предприятие приводит несколько видов продукции:

  1. Промышленную теплоизоляцию.
  2. Универсальную теплоизоляцию типа ST.
  3. Высокотемпературную теплоизоляцию SOLAR ST.
  4. Экологическую изоляцию Eco.
  5. Теплоизоляцию вентиляционных систем.
  6. Акустические материалы.

Все разновидности технических характеристик K-FLEX отличаются в зависимости от назначения, кратко рассмотрим отдельно.

Виды изоляции

Промышленная теплоизоляция К-FLEX используется в холодильной технике, системах кондиционирования и вентиляции, энергетике. Разработаны материалы K-FLEX ENERGO и K-FLEX ENERGO PLUS, которые работают в средах широкого диапазона агрессивности и выдерживают температуры от -200 до +180 0С.  отличительной особенностью материалов является простота монтажа.

Специально разработанные системы креплений позволяют изолировать не только трубопроводы, но и баки, гидроаккумуляторы, тепловые развязки. Подготовка к отопительному сезону и замена изоляции производится в кратчайшие сроки.

Универсальная теплоизоляция предназначена для защиты от тепловых потерь промышленных трубопроводов, систем отопления, нефтехимических объектов, холодильных установок. Применяется практически без ограничений на всех объектах, кроме тех, где выдвигаются особые требования к токсичности при горении.

Работает в очень широком диапазоне температур — от – 40 до +85 0С. отличается низким коэффициентом теплопроводности в пределах 0,032 – 0,040 Вт/(м•°C), практически не поглощает водяного пара и хорошо противостоит воздействию масел и нефтепродуктов, неподвержена гнили и плесени.

Отличается изоляция ST удобством монтажа. Кроме чехлов на трубы, в комплекте поставляются: углы, тройники, подвесы, ленты и прочие вспомогательные материалы. Поставляется как без изоляции, так и покрытая алюминиевой фольгой.

ОСОБЕННОСТИ МАТЕРИАЛА К-ФЛЕКС

Материалы К-ФЛЕКС, кроме высокого качества, привлекательны тем, что найти можно решение любой проблемы, связанной с теплоизоляцией, используя только каталог продукции компании. Например, промышленная теплоизоляция

К-Флекс каталог

Теплоизоляционные материалы  K-FLEX промышленного назначения созданы на базе вспененного каучука. В процессе производства в состав добавляются различные минеральные и полимерные вещества, которые позволяют получить совершенно различные материалы. Теплоизоляция K-FLEX каталог, которой можно увидеть на сайте компании, предназначена, прежде всего, для промышленного использования. Сфера применения:

  1. Теплоэнергетика.
  2. Нефтегазовое хозяйство.
  3. Коммунальные службы.
  4. Пищевая промышленность и торговля (криогенные установки).
  5. Вентиляция и кондиционирование.
  6. Акустическое оформление помещений.

Продукция К-ФЛЕКС создается таким образом, чтобы максимально перекрыть потребность в качественной, долговечной и недорогой теплоизоляции в самых различных отраслях.

Основные виды продукции K-FLEX

Теплоизоляционные материалы из вспененного каучука с определенной степенью условности можно разделить на несколько основных групп. Условность состоит в том, что сферы применения часто перекрываются, порой значительно и четкой границы провести нельзя. 

ОСНОВНЫЕ ВИДЫ ПРОДУКЦИИ K-FLEX

Например, промышленная теплоизоляция K-FLEX ENERGO может использоваться там же, где и универсальная ST. Но есть и узкоспециализированные виды изоляционных материалов, которые заменить нельзя — их параметры довольно специфичны, и ориентированы на применение в конкретных условиях.

Группы теплоизоляции

  1. Промышленная.
  2. Экологически безопасная.
  3. Универсальная.
  4. Термостойкая (высокотемпературная).
  5. Вентиляционная.

Кроме того, производятся специальные материалы для улучшения акустики помещений.

Характеристики основных групп теплоизоляции

В группе промышленной теплоизоляции наиболее широкий диапазон свойств материалов. Здесь представлены готовые изделия для защиты от теплопотерь и внешних влияний:

  • трубопроводов;
  • холодильных установок;
  • гидроаккумуляторов;
  • теплогенераторов;
  • машин и механизмов.

Основной материал — K-FLEX ENERGO. На его базе создано ряд трубчатых, пленочных и листовых утеплителей. Почти каждая позиция каталога  K-FLEX так или иначе связана с этим материалом.

Создан он на базе бутадиен-нитрилакрилового каучука и представляет собой его вспененный эластомер с закрытыми порами. Именно закрытые поры определяют одну из сторон универсальности теплоизолятора — он не поглощает воду, не боится повышенной влажности, при пористой структуре, и оказывает значительное сопротивление диффузии водяного пара.

В состав каучука вводятся антипирены в виде гетерогенных молекул, другие полимеры и минеральные вещества. Именно они определяют физико-химические свойства готовой изоляции и большое число разновидностей. Каучук в материале К-Флекс можно считать химически инертным — он устойчив к нефтепродуктам, щелочам, кислотам и большинству технических жидкостей.  Температура применения материала находится в пределах -200….+105 0С.

Характеристики основных групп теплоизоляции

Кроме каучуковых материалов К-ФЛЕКС каталог включает в себя утеплители из минеральной и стеклянной  ваты. Яркий представитель —  K-SHIELD STANDART. Это стекловолоконный материал с точно дозированными добавками оксидов кальция, кремния, магния и некоторых других веществ. В результате получилась группа негорючих, экологически безопасных  теплоизоляционных материалов. Отличает  K-SHIELD   высокая влагостойкость и антикоррозионная защита утепляемых материалов.

Преимущества теплоизоляции из вспененного каучука

Техническая теплоизоляция K-FLEX, произведенная на основе вспененного каучука, обладает отличными эксплуатационными, теплофизическими качествами. В её состав входит не только каучук, но и другие элементы, которые добавляются путем экструзии с последующим вспениванием и вулканизацией.

Низкая теплопроводность материалов

Изоляционная продукция обладает такими особенностями, как небольшой размер ячеек, пористость, оптимальный объемный вес. Эти характеристики материалов K-FLEX позволили уменьшить основные составляющие теплопроводности (конвективную, кондуктивную).

Незначительная паропроницаемость 

Особенность структуры продукции K-FLEX – она имеет закрытые ячейки. Это сделало ее устойчивой к диффузии капельной влаги, парообразованию. Высокая влажность может привести к разрушению теплоизоляционных материалов, увеличению теплопроводности. Но продукция K-FLEX лишена этого недостатка. Так как она имеет высокую сопротивляемость к диффузии, то во время эксплуатации она не накапливает воду, не увлажняется. Это способствует тому, что теплоизоляционные характеристики материалов остаются неизменными.

Простота монтажа изоляции

Традиционно теплоизоляционная система состоит из нескольких частей. В ее состав входят два слоя – теплоизоляционный, покровный и крепежные элементы. Может она дополняться и еще двумя слоями – защитным и пароизоляционным. Они необходимы при монтаже теплоизоляционной системы при ее последующей эксплуатации в условиях низких температур.

Продукция K-FLEX имеет очень низкий уровень паропроницаемости. Это позволяет при устройстве системы отказаться от прокладки пароизоляционного слоя. Благодаря отказу от монтажа дополнительного слоя конструкция теплозащитной системы существенного упрощается. Это ведет к сокращению количества монтажных операций, снижению времени на проведение необходимых работ, удешевлению стоимости прокладки изоляции.

Интервал рабочих температур

Защитные материалы этой марки имеют широкий диапазон рабочих температур – от –190 до +150 °C. Эта характеристика изоляции K-FLEX подтверждена испытаниями. Максимальная рабочая температура подтверждается сертификационными испытаниями, минимальная – экспериментами, которые были проведены на российском предприятии ОАО «КриогенМаш» и во французской лаборатории «LNE».

Длительный эксплуатационный срок 

Важный параметр долговечности материала – длительность его срока эксплуатации, во  время которого тепловой поток находится не выше установленного для него нормативом значения. НИИ «Мосстрой» было проведено исследование, результат которого показал, что период эксплуатации товаров, произведенных на основе вспененного каучука, составляет 25 лет. Исследование проводилось по методике ВНИИ «Стройполимер».

Высокая пожаробезопасность

В состав изоляционной продукции K-FLEX входят добавки, которые существенно повышают пожаробезопасные свойства материалов. Это сделало их стойкими к горению, огонь, воздействующий на изоляцию, не распространяется по ее поверхности. Кроме того, продукция K-FLEX низкотоксична. Под воздействием высоких температур она не выделяет продуктов горения, не образует дым. Эти характеристики позволяют использовать изоляцию на объектах, которые должны удовлетворять высоким требованиям пожаробезопасности.

Санитарная безопасность

Изоляционные материалы безвредны для окружающей среды. Они не выделяют опасные вещества, волокна, пыль. Они не имеют неприятного запаха. Эти характеристики продукции K-FLEX позволяют ее использовать в помещениях, для которых предусмотрены серьезные санитарно-гигиенические требования. Изоляцию можно монтировать в школах, детских садах, лечебных учреждениях, на предприятиях по выпуску продуктов питания.

Отличная стойкость к коррозии

Коррозия образуется в ситуациях, когда на объекте есть условия для проникновения в изоляционный материал воды или паров. Входящие в их состав агрессивные вещества оказывают негативное воздействие на металл, разрушая его. Материалы марки K-FLEX не подвергаются увлажнению в процессе эксплуатации, имеют высокое диффузионное сопротивление. Это сделало их надежной защитой для металлических поверхностей от возникновения коррозии.

Экологическая безопасность

Продукция K-FLEX безопасна для окружающей среды. Производитель для ее выпуска не использует фторированные и галогенизированные углеводороды. Результат – негативное воздействие изоляционных материалов на озоновый слой планеты отсутствует. К преимуществам товаров K-FLEX относится и то, что они устойчивы к влаге.

ПРЕИМУЩЕСТВА ТЕПЛОИЗОЛЯЦИИ ИЗ ВСПЕНЕННОГО КАУЧУКА

Это препятствует образованию на них бактерий, плесени, грибков. Материал не выделяет летучих органических соединений. Экологическая безопасность продукции подтверждена сертификатами. Наличие официального подтверждения безопасности материалов K-FLEX делает возможным их использование в общественных местах, производственных помещениях, в которых выпускается электронная продукция.

Технические характеристики K-Flex

 

ХарактеристикаМарка K-FLEX
STSOLAR HTECOAIR
Плотность, кг/м340±1570±2570±2540±15

Теплопроводность, Вт/(м-К) при средней температуре теплоизоляционного слоя, °С

 
-1000,023
-500,028
-400,0320,0340,0340,032
-200,0340,0360,0360,034
00,0360,0380,0380,036
200,0380,0400,0400,038
400,0400,0420,0420,040
600,0450,045

В каталоге К-ФЛЕКС можно найти материалы для любой сферы применения, где требуется технологичная, недорогая и максимально эффективная теплозащита.

Статьи по инженерной теплоизоляции объектов

 

K-FLEX ECO | K-Flex

K-Flex ST

Техническая информация

Техническая теплоизоляция предназначена для поверхностей с положительными и отрицательными температурами (с учетом допустимого диапазона температур), используется для объектов с повышенными требованиями по экологической безопасности.

  • аэропорты;
  • станции метро;
  • пищевые производства;
  • чистые комнаты;
  • детские сады, школы, больницы;
  • строительство судов и кораблей;
  • морские платформы;
  • фармацевтическое производство.

Технические характеристики

ПоказательЗначение
Диапазон рабочих температур, °CОт -200 до +130* (150**)
Коэффициент теплопроводности в сухом состоянии, не более, Вт/(м•°C)
-40
-20
0
20
40
60
0,034
0,036
0,038
0,040
0,042
0,045
Коэффициент сопротивления диффузии водяного пара μ, не менее4 000
Плотность, кг/м370±25***
Показатель кислотности (pH)нейтральный
Экологическая безопасностьбез асбеста,
без CFC–HCFC,
без галогенов, ПВХ, хлоридов, бромидов, диоксинов.
Масло и бензостойкостьхорошая
Биологическая стойкостьхорошая
Запахнейтральный
Группа горючести по ГОСТ 30244Г2
ЦветЧёрный
ПокрытияPVC,
AL CLAD,
IC CLAD,
IN CLAD,
WHITE CLAD,
FUTUREFLEX
СистемыALU,
AL CLAD,
IC CLAD,
IN CLAD

* — для исполнения AD (самоклеющаяся) до 85 °С

** — кратковременно, до суток

*** — без покрытия

K-FLEX AIR | K-Flex

K-Flex ST K-FLEX AIRK-FLEX AIR

Техническая информация

Техническая теплоизоляция предназначена для теплоизоляции систем вентиляции и кондиционирования воздуха (с учетом допустимого диапазона температур)

  • системы вентиляции;
  • системы кондиционирования.

Технические характеристики

ПоказательЗначение
Диапазон рабочих температур, °CОт -30 до +80
Коэффициент теплопроводности в сухом состоянии, не более, Вт/(м•°C)
-40
-20
0
20
40
0,032
0,034
0,036
0,038
0,040
Коэффициент сопротивления диффузии водяного пара μ, не менее3 000
Плотность, кг/м340 ± 15*
Показатель кислотности (pH)
нейтральный
Экологическая безопасностьбез асбеста, без CFC–HCFC
Масло и бензостойкостьхорошая
Биологическая стойкостьхорошая
Запахнейтральный
Группа горючести по ГОСТ 30244Г1
ЦветСерый
Покрытия
СистемыMETAL

* — без покрытия

K–FLEX AL CLAD | K-Flex

Теплоизоляция

  • K-FLEX ST

    Техническая теплоизоляция для поверхностей с положительными и отрицательными температурами за исключением объектов с повышенными требованиями к токсичности продуктов горения.

  • K-FLEX SOLAR HT

    Техническая теплоизоляция для поверхностей с положительными и отрицательными температурами за исключением объектов с повышенными требованиями к токсичности продуктов горения.

  • K-FLEX ECO

    Техническая теплоизоляция для поверхностей с положительными и отрицательными температурами, включая объекты с повышенными требованиями по безопасности.

  • K-FLEX AIR

    Техническая теплоизоляция для тепло- и звуко-изоляции систем вентиляции и кондиционирования воздуха.

  • K-FLEX IGO

    Теплоизоляционный материал для тепловой изоляции трубопроводов с положительными и отрицательными температурами и фасонных изделий к ним, сварных стыков трубопроводов, запорной и регулирующей арматуры и др.

  • K-FLEX ST/SK

    Трубная эластичная изоляция со специальным контактным клеем.

Техническая информация

Покрытие AL CLAD представляет собой комбинированный материал из ПВХ толщиной 260 мкм, алюминиевой фольги толщиной 8 мкм и ПЭТФ пленки толщиной 12 мкм. Покрытие предназначено для использования в качестве покровного слоя на объектах, расположенных на открытом воздухе, помещениях и тоннелях. Обеспечивает защиту от воздействия ультрафиолетового излучения и механических повреждений.

  • Герметичность и пароизоляция системы
  • Устойчивость к агрессивным средам

Технические характеристики

ПоказательЗначение
Толщина, мкм280
Удельный вес, г/м2
403
Температура применения, °Cот -25 до +75
Прочность при разрыве, Н/мм235
Относительное удлинение при разрыве, %40
Стойкость к ультрафиолетуУстойчив
Группа горючестиГ1
ЦветСеребристый

Химическая устойчивость

КислотыУксусная кислота (все концентрации)Устойчив
50% муравьиной кислотыУстойчив
10% соляной кислотыУстойчив
30% соляной кислотыЧастично устойчив
10% и 35% фтористоводородной кислотыУстойчив
10% азотной кислотыУстойчив
65% и 100% азотной кислотыНе устойчив
30% и 85% фосфорной кислотыУстойчив
20% серной кислотыЧастично устойчив
Сернистый газ, сухойУстойчив
80% и выше серной кислотыНе устойчив
АльдегидыАцетальдегидУстойчив
ФормальдегидУстойчив
СпиртыБензиловый спиртЧастично устойчив
ЦиклогексанолУстойчив
Этиловый спиртУстойчив
ГлицеринУстойчив
ГликольУстойчив
Изопропиловый спиртУстойчив
Метиловый спиртУстойчив
Жидкие щелочные растворыНашатырный спиртНе устойчив
Гашеная известьЧастично устойчив
Каустическая содаНе устойчив
Хлорированные углеводородыТетрахлорид углеродаЧастично устойчив
Хлорированные бифенилыЧастично устойчив
ХлороформУстойчив
ТрихлороэтиленУстойчив
ЭфирыЭтилацетатУстойчив
УглеводородыАлифатические углеводородыУстойчив
БензолУстойчив
БензинУстойчив
Минеральные маслаУстойчив
Толуол, ксилолУстойчив
Прочие веществаХлорУстойчив
Перекись водородаУстойчив
КислородУстойчив
Вода Устойчив
Прочие органические растворителиАцетонУстойчив
Диэтиловый эфирУстойчив
НитробензолНе устойчив
ФенолНе устойчив
Солевые растворыЩелочные карбонатыУстойчив
БихроматыУстойчив
ЦианидыУстойчив
ФторидыУстойчив

K-FLEX SOLAR HT | K-Flex

K-Flex ST K-FLEX SOLAR HTK-FLEX SOLAR HT

Техническая информация

Техническая теплоизоляция предназначена для поверхностей с положительными и отрицательными температурами (с учетом допустимого диапазона температур) за исключением объектов с повышенными требованиями к токсичности продуктов горения.

  • паропроводы низкого давления до 150°С;
  • промышленные трубопроводы и оборудование;
  • высокотемпературная изоляция;
  • солнечные системы.

Технические характеристики

ПоказательЗначение
Диапазон рабочих температур, °Cот -200 до +150 (180*)
Коэффициент теплопроводности в сухом состоянии, не более, Вт/(м•°C)
-40
-20
0
20
40
60
0,034
0,036
0,038
0,040
0,042
0,045
Коэффициент сопротивления диффузии водяного пара μ, не менее
Плотность, кг/м370 ± 25
Показатель кислотности (pH)нейтральный
Экологическая безопасностьбез асбеста, без CFC–HCFC
Масло и бензостойкостьхорошая
Биологическая стойкостьхорошая
Запахнейтральный
Группа горючести по ГОСТ 30244Г1
ЦветЧерный
ПокрытияAL CLAD,
IC CLAD,
IN CLAD,
WHITE CLAD,
FUTUREFLEX
СистемыAL CLAD;
IC CLAD;
IN CLAD.

* — кратковременно

K-FLEX ENERGO | Energo K-flex

K-FLEX ENERGO – специализированный материал для промышленности, предназначенный для тепловой изоляции трубопроводов и оборудования на объектах по добыче и транспортировке нефти и газа, энергетического, химического, нефтехимического сектора, также в качестве технической теплоизоляции систем тяжелого машиностроения, добывающих и обогащающих предприятий.

K-FLEX ENERGO – вспененный синтетический эластомер с закрытыми порами. Основой материала является бутадиен-нитрилакриловый каучук с содержанием гетерогенных молекул антипиренов и прочих улучшающих добавок.

Специалисты ООО «К-ФЛЕКС», используя многолетний опыт работы с промышленными предприятиями, разработали K-FLEX ENERGO для профессиональной теплоизоляции труб, оборудования и емкостей. В нем мы учли все пожелания наших клиентов относительно повышения эффективности и безопасности объектов промышленного назначения.

В основу разработки материала K-FLEX ENERGO легли следующие принципы:

  • повышение энергетической эффективности инженерной системы относительно традиционных материалов;
  • повышение безопасности эксплуатирования как инженерных систем и технологического оборудования, так и объекта в целом;
  • существенное увеличение сроков эксплуатации и срока гарантии тепловой изоляции относительно традиционных материалов.

Материал K-FLEX ENERGO отличает повышенная плотность и стабильность пористой структуры, которая обеспечивает очень низкий коэффициент теплопроводности и уникальный коэффициент сопротивления диффузии водяного пара.

Специально для химической промышленности K-FLEX ENERGO был испытан и показал отличные результаты по устойчивости ко многим веществам, которые вступают в реакцию с традиционными материалами.

Технические характеристики

Эффективность

Рост стоимости энергоресурсов и ужесточение экологических требований являются ключевыми факторами при разработке и проектировании технологических процессов на предприятии. Важнейшее требование, которое предъявляется ко всем строительным материалам и оборудованию сегодня – это снижение затрат на эксплуатацию предприятия. В настоящее время особую важность в этом стала играть именно эффективность энергетической защиты оборудования и трубопроводов.

K-FLEX ENERGO обладает низким коэффициентом теплопроводности, очень высоким коэффициентом сопротивления диффузии водяного пара, повышенной плотностью, широким диапазоном температур.

ХарактеристикиПоказатели
Диапазон рабочих температур, °CОт -200 до +105
Коэффициент теплопроводности в сухом состоянии, не более, Вт/(м•°C)
-40
-20
0
20
40
0,032
0,034
0,036
0,037
0,039
Коэффициент сопротивления диффузии водяного пара µ, не менее16 000
Плотность, кг/м³65 ± 15
Коэффициент паропроницаемости, не более, мг/(м•ч•Па)0,0034
Водопоглощение за 24 ч по объему при полном погружении, не более, %2,4

Безопасность

Ценность человеческой жизни нельзя измерить или оценить. Любое промышленное предприятие является объектом повышенной опасности, поэтому одним из главных требований к оборудованию и материалам в таких объектах является пожарная, химическая и электрическая безопасность.

K-FLEX ENERGO не поддерживает горение, в процессе эксплуатации не выделяет вредных и канцерогенных веществ, не пылит и не образует взвеси, не впитывает легко воспламеняющиеся жидкости и предотвращает конденсацию их паров в изоляции, имеет очень низкую проводимость электрического тока.

ХарактеристикиПоказатели
Показатель кислотности (рН) по EN 13468нейтральный
Группа горючести по ГОСТ 30244Г1
Токсичность продуктов сгоранияТ2
Впитываемость нефтепродуктов, %1,56
Удельная токопроводимость, мкСм/м2,5
Сопротивление статическим разрядамвысокое
Содержание фторидовнет
Содержание силиконанет

k-flex-energo

Уверенность

Гарантии и качество, сегодня, играют большую роль, чем цена для самых крупных и ответственных объектов. Создание любого промышленного предприятия требует больших инвестиций и уверенности в качестве используемых материалов. При этом гарантированный срок эксплуатации на таких предприятиях, например, для труб, составляет более 30 лет. Такие же требования предъявляются и к теплоизоляционным материалам, так как от этого зависит напрямую стоимость эксплуатации объекта, а соответственно окупаемость и успешная работа построенного завода.

Основываясь на проведенных испытаниях, гарантированный срок эксплуатации K-FLEX ENERGO превышает 48 лет, кроме того на материал K-FLEX ENERGO распространяется уникальная для российских производителей тепловой изоляции гарантия от производителя 5 лет на сохранение первоначальных характеристик. Также материал обладает химической стойкостью, сохраняя гибкость даже при отрицательных температурах.

ХарактеристикиПоказатели
Долговечность, не менее, лет48
Гарантийный срок эксплуатации (с момента приемки конструкции специалистом завода), лет5
Гибкость на брусе с радиусом закругления 5 мм, при температуре-35 °С
Температуры окружающего воздуха, °Сот -60 до +80
Устойчивость к нефтепродуктам, маслам, жирамустойчив
МОЧЕВИНАустойчив
ИЗОБУТАНустойчив
ПРОПИЛЕНГЛИКОЛЬустойчив
Н-БУТАНОЛустойчив
ИЗОПРОПАНОЛустойчив
ВЫСШИЕ СПИРТЫустойчив
АЦЕТАЛЬДЕГИДустойчив
ВИНИЛАЦЕТАТустойчив
АДИПИНОВАЯ КИСЛОТАустойчив
ПОЛИОЛЬустойчив
ПОЛИЭТИЛЕН (НИЗКОЙ ПЛОТНОСТИ)устойчив
ПОЛИЭТИЛЕН (ВЫСОКОЙ ПЛОТНОСТИ)устойчив
ПОЛИЭТИЛЕН (ЛИНЕЙНЫЙ ПОЛИЭТИЛЕН НИЗКОЙ ПЛОТНОСТИ)устойчив
ПОЛИПРОПИЛЕНустойчив
ПОЛИСТИРОЛустойчив
ПВХустойчив
ПОЛИБУТАДИЕНустойчив
SBR РЕЗИНЫустойчив

K-FLEX IGO | K-Flex

K-Flex ST K-FLEX IGO

Техническая информация

Теплоизоляционный материал K-FLEX IGО рекомендуется для тепловой изоляции трубопроводов с положительными и отрицательными температурами и фасонных изделий к ним, прокладываемых подземным или надземным способом, а также для теплоизоляции сварных стыков трубопроводов, запорной и регулирующей арматуры, фильтров- грязеуловителей и др. элементов трубопроводов в качестве теплоизоляционного слоя в конструкции тепловой изоляции.

  • промышленные трубопроводы;
  • объекты нефтехимии;
  • подземные трубопроводы;
  • подземные ёмкости.

Технические характеристики

ПоказательЗначение
Диапазон рабочих температур, °Cот -60 до +105
Коэффициент теплопроводности в сухом состоянии, не более, Вт/(м•°C)
-20
0
20
40
60
0,044
0,045
0,047
0,049
0,050
Коэффициент сопротивления диффузии водяного пара μ, не менее7 000
Прочность на сжатие при 10%-ной линейной деформации по ГОСТ 23206, кПа13,5
Прочность на сжатие при 20%-ной линейной деформации по ГОСТ 23206, кПа23,5
Плотность, кг/м3130 ± 25
Показатель кислотности (pH)нейтральный
Экологическая безопасностьбез асбеста, без CFC–HCFC
Биологическая стойкостьхорошая
Запахнейтральный
Группа горючести по ГОСТ 30244Г1
ЦветЧёрный
ПокрытияIN CLAD,
FUTUREFLEX
Системынет

Основные концепции flexbox – веб-технологии для разработчиков

Модуль Flexible Box, обычно называемый flexbox, был разработан как модель одномерного макета и как метод, который может предложить распределение пространства между элементами в интерфейсе и мощные возможности выравнивания. В этой статье дается краткое описание основных функций flexbox, которые мы рассмотрим более подробно в остальных руководствах.

Когда мы описываем flexbox как одномерный, мы описываем тот факт, что flexbox работает с макетом в одном измерении за раз – либо как строка, либо как столбец.Это можно сравнить с двухмерной моделью CSS Grid Layout, которая управляет столбцами и строками вместе.

Две оси flexbox

При работе с Flexbox вы должны думать о двух осях – главной оси и поперечной оси. Главная ось определяется свойством flex-direction , а поперечная ось проходит перпендикулярно ей. Все, что мы делаем с flexbox, относится к этим осям, поэтому стоит с самого начала понять, как они работают.

Главная ось

Главная ось определяется flex-direction , у которого есть четыре возможных значения:

  • ряд
  • ряд-обратный
  • колонка
  • колонка обратная

Если вы выберете ряд или обратный ряд , ваша главная ось будет проходить вдоль ряда в линейном направлении .

Выберите столбец или обратный столбец , и ваша главная ось будет проходить от верха страницы до низа – в направлении блока .

Поперечная ось

Поперечная ось проходит перпендикулярно главной оси, поэтому, если для вашего flex-direction (главная ось) установлено значение row или row-reverse , поперечная ось проходит вниз по столбцам.

Если ваша главная ось – это столбец или обратный столбец , то поперечная ось проходит вдоль строк.

Понимание того, какая ось является важной, когда мы начинаем рассматривать выравнивание и выравнивание гибких элементов; Flexbox имеет свойства, которые выравнивают и выравнивают содержимое по одной или другой оси.

Начальная и конечная строки

Еще одна важная область понимания – это то, как flexbox не делает никаких предположений о режиме записи документа. В прошлом CSS был сильно ориентирован на режимы письма с горизонтальным письмом и письмом слева направо. Современные методы компоновки охватывают целый ряд режимов письма, поэтому мы больше не предполагаем, что строка текста будет начинаться в верхнем левом углу документа и двигаться к правой стороне, а новые строки появляются одна под другой.

Вы можете узнать больше о взаимосвязи между flexbox и спецификацией режимов записи в следующей статье; тем не менее, следующее описание должно помочь объяснить, почему мы не говорим о левом и правом, верхнем и нижнем, когда описываем направление, в котором текут наши гибкие элементы.

Если flex-direction – это row , и я работаю на английском языке, то начальный край главной оси будет слева, а конечный край – справа.

Если бы я работал на арабском языке, то начальный край моей главной оси был бы справа, а конечный край – слева.

В обоих случаях начальный край поперечной оси находится наверху гибкого контейнера, а конечный край – внизу, поскольку оба языка имеют режим горизонтального письма.

Через некоторое время думать о начале и конце, а не о левом и правом, становится естественным и будет полезно для вас при работе с другими методами компоновки, такими как CSS Grid Layout, которые следуют тем же шаблонам.

Гибкий контейнер

Область документа, размещенная с помощью flexbox, называется гибким контейнером . Чтобы создать гибкий контейнер, мы устанавливаем значение свойства display контейнера области на flex или inline-flex .Как только мы это сделаем, прямые потомки этого контейнера станут гибкими элементами . Как и для всех свойств в CSS, некоторые начальные значения определены, поэтому при создании гибкого контейнера все содержащиеся в нем гибкие элементы будут вести себя следующим образом.

  • Элементы отображаются в строке (свойство flex-direction по умолчанию – строка ).
  • Элементы начинаются от начального края главной оси.
  • Предметы не растягиваются по основному размеру, но могут сжиматься.
  • Элементы растянутся, чтобы заполнить размер поперечной оси.
  • Для свойства flex-base задано значение auto .
  • Для свойства flex-wrap установлено значение nowrap .

В результате все ваши элементы будут выровнены в ряд, используя размер содержимого в качестве размера на главной оси. Если элементов больше, чем может поместиться в контейнер, они не будут обертываться, а будут переполнены. Если некоторые элементы выше других, все элементы растянутся вдоль поперечной оси, чтобы заполнить свой полный размер.

На живом примере ниже вы можете увидеть, как это выглядит. Попробуйте отредактировать элементы или добавить дополнительные элементы, чтобы проверить первоначальное поведение flexbox.

Изменение направления гибкости

Добавление свойства flex-direction к гибкому контейнеру позволяет нам изменять направление, в котором отображаются наши гибкие элементы. Установка flex-direction: row-reverse сохранит элементы, отображаемые вдоль строки, однако начальная и конечная линии будут переключаться.

Если мы изменим flex-direction на column , переключится главная ось, и наши элементы теперь отображаются в столбце. Установите column-reverse , и начальная и конечная линии снова поменяются местами.

В приведенном ниже живом примере flex-direction установлено на row-reverse . Попробуйте другие значения – строка , столбец и обратный столбец – чтобы увидеть, что происходит с содержимым.

Многострочные гибкие контейнеры с гибкой пленкой

Хотя flexbox является одномерной моделью, наши гибкие элементы можно переносить на несколько строк.При этом вы должны рассматривать каждую строку как новый гибкий контейнер. Любое распределение пространства произойдет по этой линии, без привязки к линиям по обе стороны.

Чтобы вызвать упаковку, добавьте свойство flex-wrap со значением wrap . Теперь, если ваши элементы будут слишком большими для отображения в одной строке, они будут перенесены на другую строку. Живой пример ниже содержит элементы, которым задана ширина, общая ширина элементов слишком велика для гибкого контейнера.Поскольку flex-wrap настроен на wrap , элементы переносятся. Установите его на nowrap , что также является начальным значением, и вместо этого они будут сжиматься, чтобы соответствовать контейнеру, потому что они используют исходные значения flexbox, которые позволяют элементам сжиматься. Использование nowrap могло бы вызвать переполнение, если бы элементы не могли сжиматься или не могли сжиматься настолько, чтобы поместиться.

Узнайте больше об упаковке гибких элементов в руководстве «Освоение упаковки гибких элементов».

Сокращение гибкого потока

Вы можете объединить два свойства flex-direction и flex-wrap в сокращение flex-flow .Первое указанное значение – flex-direction , а второе значение – flex-wrap .

В приведенном ниже живом примере попробуйте изменить первое значение на одно из допустимых значений для flex-direction row , row-reverse , column или column-reverse , а также измените второе на wrap и nowrap .

Свойства, применяемые к элементам гибкости

Чтобы иметь больший контроль над гибкими элементами, мы можем нацеливать их напрямую.Мы делаем это с помощью трех свойств:

Мы кратко рассмотрим эти свойства в этом обзоре, и вы можете получить более полное представление в руководстве «Управление коэффициентами гибких элементов на главной оси».

Прежде чем мы сможем разобраться в этих свойствах, нам нужно рассмотреть концепцию доступного пространства . Когда мы изменяем значение этих свойств flex, мы меняем способ распределения доступного пространства между нашими элементами. Эта концепция доступного пространства также важна, когда мы рассматриваем выравнивание элементов.

Если у нас есть три элемента шириной 100 пикселей в контейнере с шириной 500 пикселей, то пространство, которое нам нужно для размещения наших элементов, составляет 300 пикселей. Это оставляет 200 пикселей доступного пространства. Если мы не изменим начальные значения, flexbox поместит это пространство после последнего элемента.

Если вместо этого мы хотим, чтобы элементы увеличивались и заполняли пространство, то нам нужен метод распределения оставшегося пространства между элементами. Это то, что будут делать свойства flex , которые мы применяем к самим элементам.

Гибкая основа Свойство

Гибкая основа определяет размер этого элемента с точки зрения пространства, которое он оставляет в качестве доступного пространства. Начальное значение этого свойства – auto – в этом случае браузер проверяет, имеют ли элементы размер. В приведенном выше примере все элементы имеют ширину 100 пикселей, поэтому он используется как flex-base .

Если элементы не имеют размера, то размер содержимого используется в качестве гибкой основы.Вот почему, когда мы просто объявляем display: flex на родительском элементе для создания гибких элементов, все элементы перемещаются в строку и занимают ровно столько места, сколько им необходимо для отображения их содержимого.

flex-grow свойство

Если для свойства flex-grow задано положительное целое число, гибкие элементы могут расти вдоль главной оси от их flex-base . Это приведет к тому, что элемент будет растягиваться и занять любое доступное пространство на этой оси или часть доступного пространства, если другим элементам также разрешено расти.

Если бы мы присвоили всем нашим элементам в приведенном выше примере значение flex-grow , равное 1, то доступное пространство в гибком контейнере будет поровну разделено между нашими элементами, и они будут растягиваться, чтобы заполнить контейнер по главной оси.

Свойство flex-grow можно использовать для пропорционального распределения пространства. Если мы дадим нашему первому элементу flex-grow значение 2, а остальным элементам значение 1, первому элементу будет присвоено 2 части (100 пикселей из 200 пикселей в случае приведенного выше примера), по 1 части каждый два других (по 50 пикселей из 200 пикселей).

Гибкая усадочная машина Свойство

Если свойство flex-grow имеет дело с добавлением пространства на главной оси, свойство flex-shrink управляет его удалением. Если у нас недостаточно места в контейнере для размещения наших элементов и flex-shrink установлен на положительное целое число, элемент может стать меньше, чем flex-base . Как и в случае с flex-grow , могут быть назначены разные значения, чтобы один элемент сжимался быстрее, чем другие – элемент с более высоким значением, установленным для flex-shrink , будет сжиматься быстрее, чем его братья и сестры с более низкими значениями.

Минимальный размер элемента будет приниматься во внимание при расчете фактической величины усадки, которая может произойти, что означает, что гибкость-усадка может выглядеть менее последовательной, чем гибкость-рост. Поэтому мы более подробно рассмотрим, как работает этот алгоритм, в статье Контроль соотношений элементов вдоль главной оси.

Обратите внимание, что эти значения для flex-grow и flex-shrink являются пропорциями. Обычно, если у всех наших элементов установлено значение flex: 1 1 200px , а затем требуется, чтобы один элемент увеличивался в два раза быстрее, мы устанавливаем для этого элемента значение flex: 2 1 200px .Однако вы можете использовать flex: 10 1 200px и flex: 20 1 200px , если хотите.

Сокращенные значения свойств гибкости

Вы очень редко встретите свойства flex-grow , flex-shrink и flex-base , используемые по отдельности; вместо этого они объединены в сокращение flex . Сокращение flex позволяет вам установить три значения в этом порядке – flex-grow , flex-shrink , flex-base .

Живой пример ниже позволяет вам проверить различные значения сокращения гибкости; помните, что первое значение – flex-grow . Положительное значение означает, что предмет может расти. Второй – flex-shrink – при положительном значении элементы могут сжиматься, но только если их общие значения выходят за пределы основной оси. Окончательное значение – flex-base ; это значение, которое элементы используют в качестве своего базового значения для роста и уменьшения.

Есть также несколько предопределенных сокращенных значений, которые охватывают большинство случаев использования.Вы часто увидите, что они используются в учебных пособиях, и во многих случаях это все, что вам нужно будет использовать. Предустановленные значения следующие:

  • гибкость: начальная
  • шлейф: авто
  • гибкость: нет
  • flex: <положительный-номер>

Настройка flex: initial сбрасывает элемент до начальных значений Flexbox. Это то же самое, что и flex: 0 1 auto . В этом случае значение flex-grow равно 0, поэтому элементы не будут расти больше, чем их размер flex-base .Значение flex-shrink равно 1, поэтому при необходимости элементы могут сжиматься, а не переполняться. Значение flex-base равно auto . Элементы будут использовать любой размер, установленный для элемента в главном измерении, или они будут получать свой размер из размера содержимого.

Использование flex: auto аналогично использованию flex: 1 1 auto ; все как с flex: initial , но в этом случае элементы могут увеличиваться и заполнять контейнер, а также сжиматься при необходимости.

Использование flex: none создаст полностью негибкие гибкие элементы. Это как если бы вы написали flex: 0 0 auto . Элементы не могут увеличиваться или уменьшаться, но будут размещены с использованием flexbox с flex-base или auto .

Сокращение, которое вы часто видите в учебных пособиях: flex: 1 или flex: 2 и так далее. Это как если бы вы использовали flex: 1 1 0 . Элементы могут увеличиваться и уменьшаться с на гибкой основе , равной 0.

Попробуйте эти сокращенные значения в живом примере ниже.

Выравнивание, обоснование и распределение свободного пространства между элементами

Ключевой особенностью flexbox является возможность выравнивать и выравнивать элементы по главной и поперечной осям, а также распределять пространство между гибкими элементами.

align-items

Свойство align-items выравнивает элементы по поперечной оси.

Начальное значение этого свойства – stretch , и именно поэтому гибкие элементы по умолчанию растягиваются до высоты самого высокого.Фактически они растягиваются, чтобы заполнить гибкий контейнер – самый высокий элемент определяет его высоту.

Вместо этого вы можете установить align-items на flex-start , чтобы выровнять элементы в начале гибкого контейнера, flex-end , чтобы выровнять их с концом, или center для выравнивания их в центре. Попробуйте это в живом примере – я дал гибкому контейнеру высоту, чтобы вы могли видеть, как элементы можно перемещать внутри контейнера.Посмотрите, что произойдет, если вы установите значение align-items на:

  • растяжка
  • гибкий старт
  • гибкий конец
  • центр

justify-content

Свойство justify-content используется для выравнивания элементов по главной оси – направлению, в котором flex-direction задает поток. Начальное значение – flex-start , которое выровняет элементы на начальном краю контейнера, но вы также можете установить значение flex-end , чтобы выровнять их в конце, или center , чтобы выровнять их в центре.

Вы также можете использовать значение space-between , чтобы взять все свободное пространство после размещения элементов и равномерно распределить его между элементами, чтобы между каждым элементом было одинаковое пространство. Чтобы обеспечить равное количество места справа и слева от каждого элемента, используйте значение пробел - около . При пространство - около , предметы имеют половинное пространство на обоих концах. Или, чтобы элементы имели равное пространство вокруг них, используйте значение , равное .При равном пространстве элементы имеют полноразмерное пространство с обеих сторон.

Попробуйте следующие значения justify-content в живом примере:

  • гибкий старт
  • гибкий конец
  • центр
  • ок.
  • межосевое
  • равномерно

В статье «Выравнивание элементов в гибком контейнере» мы рассмотрим эти свойства более подробно, чтобы лучше понять, как они работают.Однако эти простые примеры будут полезны в большинстве случаев использования.

Следующие шаги

Прочитав эту статью, вы должны иметь представление об основных функциях Flexbox. В следующей статье мы рассмотрим, как эта спецификация соотносится с другими частями CSS.

.

– Веб-технологии для разработчиков

Тип данных CSS обозначает гибкую длину внутри контейнера сетки. Он используется в столбцах шаблона сетки , строках шаблона сетки и других связанных свойствах.

Синтаксис

Тип данных определяется как , за которым следует единица fr . Блок fr представляет собой часть оставшегося пространства в контейнере сетки.Как и во всех размерах CSS, между единицей измерения и числом нет пробела.

Примеры

 1fr / * Использование целочисленного значения * /
2.5fr / * Использование значения с плавающей запятой * /
 

Технические характеристики

Совместимость с браузером

Обновление данных совместимости на GitHub
Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet
Chrome Полная поддержка 29 Кромка Полная поддержка 12 Firefox Полная поддержка 40 IE Полная поддержка 10 Опера Полная поддержка 28 Safari Полная поддержка 10.1 WebView Android Полная поддержка 57 Chrome Android Полная поддержка 29 Firefox Android Полная поддержка 40 Opera Android Полная поддержка 28 Safari iOS Полная поддержка 10.3 Samsung Интернет Android Полная поддержка 2,0

Легенда

Полная поддержка
Полная поддержка

См. Также

,

c – Спецификация Flex yytext

Переполнение стека
  1. Товары
  2. Клиенты
  3. Случаи использования
  1. Переполнение стека Общественные вопросы и ответы
  2. Команды Частные вопросы и ответы для вашей команды
  3. предприятие Частные вопросы и ответы для вашего предприятия
  4. работы Программирование и связанные с ним возможности технической карьеры
  5. Талант Нанять технических талантов
  6. реклама Обратитесь к разработчикам по всему миру
,

Что происходит при создании контейнера Flexbox Flex? – Smashing Magazine

Об авторе

Рэйчел Эндрю не только главный редактор Smashing Magazine, но и веб-разработчик, писатель и спикер. Она является автором ряда книг, в том числе… Больше о Рейчел Андрей …

В моем идеальном мире CSS Grid и Flexbox появились бы вместе, полностью сформированные, чтобы составить систему макета для Интернета. Однако вместо этого мы сначала получили Flexbox, и, поскольку он лучше при создании макетов типа сетки, чем плавающих, мы закончили с большим количеством систем сетки на основе Flexbox.Фактически, многие места, где люди находят Flexbox сложным или запутанным, на самом деле связаны с этой попыткой сделать его методом разметки сетки.

Rachel Andrew Rachel Andrew

В короткой серии статей я собираюсь потратить некоторое время на детальную распаковку Flexbox – так же, как я делал это раньше с сеткой. Мы рассмотрим, для чего был разработан Flexbox, что он действительно хорошо работает и почему мы не можем выбрать его в качестве метода компоновки. В этой статье мы подробно рассмотрим, что на самом деле происходит, когда вы добавляете display: flex в свою таблицу стилей.

Гибкий контейнер, пожалуйста!

Чтобы использовать Flexbox, вам нужен элемент, который будет гибким контейнером. В вашем CSS вы используете display: flex :

См. Статью «Разрушение пером» Flexbox Series 1: display: flex; от Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: дисплей: гибкий; от Рэйчел Эндрю (@rachelandrew) на CodePen.

Давайте немного поразмышляем над тем, что на самом деле означает дисплей : flex . На уровне модуля отображения 3 каждое значение display описывается как фактически комбинация двух вещей: модели внутреннего дисплея и модели внешнего дисплея.Когда мы добавляем display: flex , мы действительно определяем display: block flex . Тип внешнего дисплея нашего гибкого контейнера – block ; в нормальном потоке он действует как элемент уровня блока. Тип внутреннего отображения – flex , поэтому элементы непосредственно внутри нашего контейнера будут участвовать в гибком макете.

Это то, о чем вы, возможно, никогда не задумывались, но, вероятно, все равно поймете. Гибкий контейнер действует как любой другой блок на вашей странице.Если у вас есть абзац, за которым следует гибкий контейнер, обе эти вещи ведут себя так, как мы привыкли вести себя блочными элементами.

Мы также можем определить наш контейнер со значением inline-flex , что похоже на использование display: inline flex , то есть гибкий контейнер, который действует как элемент встроенного уровня, с дочерними элементами, которые участвуют в гибком макете. Потомки нашего встроенного гибкого контейнера ведут себя так же, как потомки нашего гибкого блочного контейнера; разница в том, как сам контейнер ведет себя в общем макете.

См. Pen Smashing Flexbox Series 1: дисплей: inline-flex; от Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: дисплей: inline-flex; от Рэйчел Эндрю (@rachelandrew) на CodePen.

Эта концепция элементов, имеющих внешний тип отображения, который определяет их поведение как поле на странице (плюс внутренний тип отображения), определяющий поведение их дочерних элементов, весьма полезен. Вы можете применить это мышление к любому блоку в CSS. Как действует этот элемент? Как действуют дети этого элемента? Ответы касаются их моделей внешнего и внутреннего дисплея.

Строки или столбцы?

После того, как мы определили наш гибкий контейнер, в игру вступают некоторые начальные значения. Без добавления каких-либо дополнительных свойств гибкие элементы отображаются в виде строки. Это происходит потому, что начальное значение свойства flex-direction строка . Если не установить, получится строка.

Свойство flex-direction определяет направление главной оси. Другие значения для flex-direction :

  • column
  • row-reverse
  • column-reverse

В наших элементах в строке элементы размещаются так, чтобы первый элемент был начальный край встроенного размера и отображаются в том порядке, в котором они появляются в исходном виде.В спецификации этот край описан как main-start :

main-start is at the beginning of the row main-start находится в начале встроенного измерения (большой предварительный просмотр)

Если мы используем значение , столбец , элементы начинают раскладываться. от начального края размера блока и, следовательно, образуют столбец.

Items laid out as a column, main-start is at the top main-start – начало измерения блока (большой предварительный просмотр)

Когда мы используем row-reverse , расположение main-start и main-end переключается; поэтому элементы располагаются один за другим в обратном порядке.

Items start at the end of the row main-start находится в конце встроенного измерения (большой предварительный просмотр)

Значение column-reverse делает то же самое. Важно помнить, что эти значения не «меняют порядок элементов», хотя это то, что мы видим, они изменяют место, где начинается поток элементов: переключаясь, где находится main-start . Таким образом, наши элементы отображаются в обратном порядке, но это потому, что они начинают выкладываться на другом конце контейнера.

Также важно помнить, что когда это происходит, эффект является чисто визуальным.Мы просим элементы отображать себя, начиная с крайнего края; они по-прежнему отображаются в том же порядке, и это порядок, который использует программа чтения с экрана, а также порядок, в котором они могут быть перемещены. Никогда не следует использовать row-reverse , когда действительно нужно изменить порядок элементов. Сделайте это изменение в источнике документа.

Две оси Flexbox

Мы уже раскрыли важную особенность flexbox: возможность переключать основную ось со строки на столбец.Это переключение осей – вот почему я думаю, что часто легче сначала понять такие вещи, как выравнивание в Grid Layout. С сеткой, работающей в двух измерениях, вы можете выровнять обе оси практически одинаково. Flexbox немного сложнее, потому что разные вещи происходят в зависимости от того, работаете ли вы с главной осью или с поперечной осью.

Мы уже встретили главную ось, то есть ось, которую вы определяете как значение flex-direction . Поперечная ось – это другое измерение.Если вы установили flex-direction: row , ваша основная ось расположена вдоль строки, а поперечная ось – вниз по столбцам. В flex-direction: column главная ось направлена ​​вниз по столбцу, а поперечная ось – вдоль строк. Именно здесь нам нужно изучить еще одну важную функцию Flexbox, а именно тот факт, что она не привязана к физическим размерам экрана. Мы не говорим о строке, идущей слева направо, или о столбце, идущем сверху вниз, потому что это не всегда так.

Режимы записи

Когда я описал строку и столбец выше, я упомянул блок и встроенные размеры . Эта статья написана на английском языке в горизонтальном режиме письма. Это означает, что когда вы просите Flexbox выдать вам строку, вы получаете горизонтальное отображение ваших гибких элементов. В этом случае main-start находится слева – место, где предложения начинаются на английском языке.

Если бы я работал с языком с письмом справа налево, например арабским, то начальный край был бы справа:

См. Pen Smashing Flexbox Series 1: row with rtl text by Rachel Andrew (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: row with rtl text by Rachel Andrew (@rachelandrew) на CodePen.

Начальные значения flexbox означают, что если все, что я делаю, это создаю гибкий контейнер, мои элементы будут начинаться справа и отображаться смещением влево. Начальный край во внутреннем направлении – это место, где предложения начинаются в том режиме письма, который вы используете .

Если вы находитесь в режиме вертикального письма и запрашиваете строку, ваша строка будет работать вертикально, потому что именно так строки текста выполняются на вертикальном языке.Вы можете попробовать это, добавив свойство writing-mode в свой гибкий контейнер и установив для него значение vertical-lr . Теперь, когда вы устанавливаете flex-direction на строку , вы получаете вертикальный столбец элементов.

См. Статью «Pen Smashing Flexbox Series 1: row with a vertical letter», написанную Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: row с режимом вертикального письма от Рэйчел Эндрю (@rachelandrew) на CodePen.

Таким образом, ряд может работать горизонтально с main-start слева или справа, а также вертикально с main-start наверху. Это все еще flex-direction из row , даже если нашему привычному уму горизонтальному тексту трудно представить себе строку, идущую вертикально!

Чтобы элементы располагались в размерности блока, мы устанавливаем значение flex-direction на column или column-reverse .Затем на английском (или арабском) мы видим, что элементы отображаются один поверх другого внизу страницы, начиная с верхней части контейнера.

В режиме вертикального письма размер блока проходит по странице, так как это направление, в котором блоки размещаются в этих режимах письма. Если вы попросите столбец в vertical-lr , ваши блоки будут работать слева направо по вертикали:

См. Столбец Pen Smashing Flexbox Series 1: столбец в режиме письма с вертикальным lr от Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Статью Рэйчел Эндрю (@rachelandrew) на CodePen в статье «Разрушение пера Flexbox Series 1: столбец в режиме вертикального письма».

Однако, независимо от того, в каком направлении отображаются блоки, если вы работаете со столбцом , то вы работаете в измерении блока.

Понимание того факта, что строка или столбец могут двигаться в разных физических направлениях, полезно для понимания некоторых терминов, используемых для Grid и Flexbox. Мы не используем термины «левый и правый» или «верхний и нижний» во Flexbox и Grid, потому что мы не делаем никаких предположений относительно режима написания нашего документа.Весь CSS становится более осведомленным о режиме письма; Если вас интересуют некоторые другие свойства и значения, реализуемые для того, чтобы остальная часть CSS вела себя таким же образом, прочтите мою статью о логических свойствах и значениях.

Подводя итог, помните, что:

  • flex-direction: row

    • главная ось = встроенный размер
    • main-start будет там, где предложения начинаются в этом режиме письма
    • cross axis = block размер
  • flex-direction: column

    • главная ось = размер блока
    • main-start будет там, где блоки начинают раскладываться в этом режиме записи
    • поперечная ось = встроенный размер

Начальное выравнивание

Некоторые другие вещи происходят, когда мы применяем отображение : flex .Происходит некое начальное выравнивание. В одной из следующих статей этой серии мы подробно рассмотрим выравнивание; однако в нашем исследовании display: flex мы должны взглянуть на применяемые начальные значения.

Примечание : Стоит отметить, что хотя эти свойства выравнивания начали свое существование в спецификации Flexbox, спецификация Box Alignment в конечном итоге заменит те, которые определены в спецификации Flexbox, как объясняется в спецификации Flexbox .

Main-Axis Alignment

Начальное значение justify-content установлено на flex-start . Это как если бы наш CSS был:

  .container {
    дисплей: гибкий;
    justify-content: гибкий старт;
}
  

Это причина того, что наши гибкие элементы выстраиваются в линию на начальном крае гибкого контейнера. Это также причина того, почему, когда мы устанавливаем row-reverse , они переключаются на конечный край, потому что этот край затем становится началом главной оси.

Когда вы видите свойство выравнивания, которое начинается с justify- , оно применяется к главной оси в Flexbox. Итак, justify-content выполняет выравнивание по главной оси и выравнивает наши элементы по началу.

Другие возможные значения для justify-content :

  • flex-end
  • center
  • space-around
  • space-between
  • space-evenly (добавлено in Box Alignment)

Эти значения относятся к распределению доступного пространства в гибком контейнере.Вот почему предметы перемещаются или разносятся. Если вы добавите justify-content: space-between , то любое доступное пространство будет разделено между элементами. Однако это может произойти только при наличии свободного места для начала. Если бы у вас был плотно упакованный гибкий контейнер (без лишнего места после того, как все элементы были выложены), тогда justify-content вообще ничего не сделал бы.

Вы можете увидеть это, если переключите свой flex-direction на column .Без высоты гибкого контейнера не будет свободного места, поэтому установка justify-content: space-between ничего не даст. Если вы добавите высоту и сделаете так, чтобы контейнер был выше, чем требуется для отображения элементов, свойство имеет эффект:

См. Столбец Pen Smashing Flexbox Series 1: столбец с высотой Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: столбец с высотой Рэйчел Эндрю (@rachelandrew) на CodePen.
Cross-Axis Alignment

Элементы также выравниваются по поперечной оси с помощью однолинейного гибкого контейнера; выравнивание, которое мы выполняем, заключается в том, чтобы выровнять квадраты относительно друг друга в строке. В следующем примере в одном из наших боксов больше содержимого, чем во всех остальных. Что-то говорит другим коробкам вытянуться до той же высоты. Этим чем-то является свойство align-items , которое имеет начальное значение stretch :

См. Руководство по разметке пера: clearfix Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Руководство по разметке Pen Smashing: clearfix от Рэйчел Эндрю (@rachelandrew) на CodePen.

Когда вы видите свойство alignment, которое начинается с align- , и вы находитесь в flexbox, тогда вы имеете дело с выравниванием по поперечной оси, а align-items выравнивает элементы внутри гибкой линии. Другие возможные значения:

  • flex-start
  • flex-end
  • центр
  • baseline

Если вы не хотите, чтобы все коробки растягивались до самой высокой высоты , затем установка align-items: flex-start заставит их все выровняться по начальному краю поперечной оси.

См. Статью о Pen Smashing Flexbox Series 1: align-items: flex-start от Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: align-items: flex-start от Рэйчел Эндрю (@rachelandrew) на CodePen.

Начальные значения для гибких элементов

Наконец, сами гибкие элементы также имеют начальные значения, они установлены на:

  • flex-grow: 0
  • flex-shrink: 1
  • flex-base : auto

Это означает, что наши элементы не будут увеличиваться по умолчанию, чтобы заполнить доступное пространство на главной оси.Если для flex-grow задано положительное значение, это приведет к тому, что элементы будут расти и занимать все доступное пространство.

Элементы могут сжиматься, однако, поскольку flex-shrink задано положительное значение 1 . Это означает, что если у нас очень узкий гибкий контейнер, элементы станут настолько маленькими, насколько это возможно, прежде чем произойдет переполнение. Это разумное поведение; в общем, мы хотим, чтобы вещи оставались внутри своих ящиков и не переполнялись, если есть место для их отображения.

Чтобы получить наилучшую возможную компоновку по умолчанию, для flex-base установлено значение auto . Мы внимательно рассмотрим, что это означает, в следующих статьях этой серии, однако в большинстве случаев вы можете думать о auto как о «достаточно большом, чтобы вместить содержимое». Что вы увидите, произойдет: когда у вас есть гибкие элементы, заполняющие контейнер, и один из этих элементов имеет больший объем содержимого, чем другие, большему элементу будет предоставлено больше места.

См. Pen Smashing Flexbox Series 1: начальные значения гибких элементов Рэйчел Эндрю (@rachelandrew) на CodePen.

См. Pen Smashing Flexbox Series 1: начальные значения гибких элементов Рэйчел Эндрю (@rachelandrew) на CodePen.

Это гибкость Flexbox в действии. С гибкой базой auto и без применения размеров к элементам, гибкие элементы имеют базовый размер max-content size. Это был бы их размер, если бы они растягивались и вообще не оборачивали. Затем пространство удаляется из каждого элемента пропорционально, как описано в следующем примечании в спецификации flexbox.

“Примечание. Коэффициент усадки при изгибе умножается на размер основания изгиба при распределении отрицательного пространства. Это распределяет отрицательное пространство пропорционально тому, насколько элемент может сжиматься, так что, например, маленький предмет не уменьшится до нуля, пока более крупный предмет не будет заметно уменьшен ».

Более крупный элемент занимает меньше места, поэтому мы получаем окончательный макет. Вы можете сравнить два скриншота ниже, оба снятые на примере выше. Однако на первом снимке экрана третье поле имеет меньший объем содержимого, и поэтому наши столбцы имеют более равномерное распределение пространства.

The example with a larger item shows the item taking up more space Элементы сгибаются, чтобы дать большему элементу больше места (большой предварительный просмотр)

Flexbox здесь помогает нам получить разумный конечный результат, если не будет другого ввода от человека, пишущего CSS. Вместо того, чтобы равномерно уменьшить пространство и получить очень высокий элемент с парой слов в каждой строке, он назначает этому элементу больше места для размещения. Такое поведение является ключом к реальным вариантам использования Flexbox. Flexbox лучше всего проявляет себя, когда он используется для размещения наборов вещей – вдоль одной оси – гибким и понятным образом.Я коснусь здесь некоторых деталей, но мы подробно рассмотрим эти алгоритмы позже в этой серии.

Сводка

В этой статье я взял начальные значения Flexbox, чтобы объяснить, что на самом деле происходит, когда вы говорите display: flex . Это удивительно, если вы начнете распаковывать его, и в этих немногих свойствах содержатся многие ключевые особенности гибких макетов.

Макеты Flex гибкие: они пытаются сделать правильный выбор по умолчанию в отношении вашего контента – сжимаются и растягиваются для лучшей читаемости.Макеты Flex учитывают режим записи: направления строки и столбца связаны с используемым режимом записи. Макеты Flex позволяют выравнивать элементы как группу по главной оси, выбирая способ распределения пространства. Они позволяют выравнивать элементы в пределах их гибкой линии, перемещая элементы по поперечной оси относительно друг друга. Важно отметить, что гибкие макеты понимают, насколько велик ваш контент, и стараются принимать правильные базовые решения для его отображения. В будущих статьях мы исследуем эти области более подробно и подробно рассмотрим, когда и почему мы можем выбрать использование Flexbox.

Smashing Editorial (ил).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *