title: scroll right by scrolling down, left by scrolling up
body: <p>I'm attempting to make a photo gallery page that scrolls horizontally only. I would like to make it scroll to the right when I scroll down, to left when scrolling up etc., without disabling the standard left and right scrolling. I've included a fiddle for context. Thanks in advance - <a href="https://jsfiddle.net/JosueOrNoSway/6ds7mqkf/2/" rel="nofollow noreferrer">https://jsfiddle.net/JosueOrNoSway/6ds7mqkf/2/</a></p>
  
  <p>html- </p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
    &lt;head&gt;
      &lt;meta charset="utf-8"&gt;
      &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
      &lt;link rel="stylesheet" type="text/css" href="css/main.css"&gt;
      &lt;link rel="stylesheet" type="text/css" href="css/lightbox.min.css"&gt;
      &lt;title&gt;Photo Gallery&lt;/title&gt;
      &lt;/head&gt;
  
      &lt;body&gt;
        &lt;h1&gt;Photo Gallery&lt;/h1&gt;
  
        &lt;div class="gallery"&gt;
  
          &lt;ul class="top-row"&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
  
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
              &lt;li&gt;
                &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler"&gt;&lt;/div&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
  
          &lt;ul class="bottom-row"&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
              &lt;li&gt;
                &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
            &lt;li&gt;
              &lt;div class="filler2"&gt;&lt;/div&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
  
      &lt;script type="text/javascript" src="js/lightbox-plus-jquery.min.js"&gt; 
        &lt;/script&gt;
      &lt;script src="js/main.js"&gt;&lt;/script&gt;
    &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>css - </p>
  
  <pre><code>body {
    font-family: sans-serif;
    background: #000;
    margin: 0;
    padding: 0;
    height: 100vh;
    overflow-y: hidden;
  }
  
  h1 {
    color: #fff;
    margin: 50px 0 0 100px;
    font-size: 5rem;
  }
  
  .gallery {
    margin: 10px 50px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    width: 300vw;
    }
  </code></pre>