Компонент Foundation Zurb Sticky с CSS-привязкой прокрутки не работает

#html #css #sticky #foundation

#HTML #CSS #зурб-фонд #липкий

Вопрос:

У меня проблема с моим липким компонентом, использующим фреймворк Foundation Zurb css.

Вот мой html:

 lt;main class='y mandatory-scroll-snapping'gt;  lt;section class='padding-vertical-3'gt;  lt;div class='grid-x'gt;  lt;div class='cell medium-6 large-6 right' data-sticky-container=''gt;  lt;div class='sticky' data-anchor='content' data-margin-top='0' data-sticky=''gt;  lt;img class='thumbnail' src='https://via.placeholder.com/150'gt;  lt;/divgt;  lt;/divgt;  lt;div class='cell medium-6 large-6' id='content'gt;  lt;h1gt;Header 1lt;/h1gt;  lt;h2gt;Header 2lt;/h2gt;  lt;h3gt;Header 3lt;/h3gt;  lt;h4gt;Header 4lt;/h4gt;  lt;h5gt;Header 5lt;/h5gt;  lt;h6gt;Header 6lt;/h6gt;  lt;/divgt;  lt;/divgt;  lt;/sectiongt;  lt;section class='padding-vertical-3'gt;  lt;h1gt;Header 1lt;/h1gt;  lt;h2gt;Header 2lt;/h2gt;  lt;h3gt;Header 3lt;/h3gt;  lt;h4gt;Header 4lt;/h4gt;  lt;h5gt;Header 5lt;/h5gt;  lt;h6gt;Header 6lt;/h6gt;  lt;/sectiongt; lt;/maingt;  

Вот мой css:

 main {  display: flex;  overflow: auto; }  main.y {  width: 100%;  max-height: 100vh;  flex-flow: column nowrap; }  .y.mandatory-scroll-snapping {  scroll-snap-type: y mandatory; }  main gt; section {  scroll-snap-align: start;  flex: none; }  .y gt; section {  width: 100%;  height: 100%; }  

Моя главная проблема здесь в коде: max-height: 100vh; в моем main.y .

Если я удалю max-height: 100vh; липкий компонент, он сработает, но привязка прокрутки больше не работает.

Как только я снова использовал max-height: 100vh; липкий, он больше не работает, но привязка прокрутки работает правильно.

Кто-нибудь может мне помочь, пожалуйста. Заранее спасибо.