Снимок прокрутки css не работает на div в приложении React - PullRequest
0 голосов
/ 20 февраля 2019

Я тестировал его в разных современных браузерах, поэтому проблем с совместимостью не может быть.Я использую приложение create-реагировать на приложение со стилизованными компонентами, вот мой код:

import React, { Component } from 'react';
import styled, { createGlobalStyle } from 'styled-components';

const GlobalStyle = createGlobalStyle`
@import url('https://fonts.googleapis.com/css?family=Merriweather|Oleo+Script');
`

const Wrapper = styled.div`
  scroll-snap-type: y mandatory;
  display: flex;
  flex-direction: column;
  font-size: 16px;
`

const Home = styled.div`
  scroll-snap-align: center;
  height: 100vh;
  background-color: yellow;
  display: flex;
  flex-direction: row;
`

const Menu = styled.div`
  scroll-snap-align: center;
  height: 100vh;
  background-color: blue;
  display: grid;
`

const Speciality = styled.div`
  scroll-snap-align: center;
  height: 100vh;
  background-color: green;
`

class App extends Component {

  render() {
    return (
      <Wrapper>
        <GlobalStyle />
        <Home />
        <Menu />
        <Speciality />
      </Wrapper>
    );
  }
}

export default App;

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

РЕДАКТИРОВАТЬ: я скопировал свой код в кодыandbox: https://codesandbox.io/s/72jmn1p1w1

...