html { background: url("https://semicon.github.io/loykrathong/img/BG-web-w.jpg"); } .items-slide { animation: 10s linear 0s normal none infinite slide; } .items-slide-45 { animation: 46s linear 0s normal none infinite slide0; } .items-slide-46 { animation: 47s linear 1.5s normal none infinite slide1; } .items-slide-47 { animation: 48s linear 3s normal none infinite slide3; } .items-slide-48 { animation: 49s linear 4.5s normal none infinite slide4; } .items-slide-49 { animation: 50s linear 6s normal none infinite slide1; } .items-slide-50 { animation: 51s linear 7.5s normal none infinite slide2; } .items-slide-51 { animation: 52s linear 9s normal none infinite slide4; } .items-slide-52 { animation: 53s linear 10.5s normal none infinite slide0; } .items-slide-53 { animation: 54s linear 12s normal none infinite slide2; } .items-slide-54 { animation: 55s linear 13.5s normal none infinite slide3; } .items-slide-55 { animation: 56s linear 15s normal none infinite slide0; } .items-slide-56 { animation: 57s linear 16.5s normal none infinite slide1; } .items-slide-57 { animation: 58s linear 18s normal none infinite slide3; } .items-slide-58 { animation: 59s linear 19.5s normal none infinite slide4; } .items-slide-59 { animation: 60s linear 21s normal none infinite slide1; } .items-slide-60 { animation: 61s linear 22.5s normal none infinite slide2; } .items-slide-61 { animation: 62s linear 24s normal none infinite slide4; } .items-slide-62 { animation: 63s linear 25.5s normal none infinite slide0; } .items-slide-63 { animation: 64s linear 27s normal none infinite slide2; } .items-slide-64 { animation: 65s linear 28.5s normal none infinite slide3; } .items-slide-65 { animation: 66s linear 30s normal none infinite slide0; } .items-slide-66 { animation: 67s linear 31.5s normal none infinite slide1; } .items-slide-67 { animation: 68s linear 33s normal none infinite slide3; } .items-slide-68 { animation: 69s linear 34.5s normal none infinite slide4; } .items-slide-69 { animation: 70s linear 36s normal none infinite slide1; } .items-slide-70 { animation: 71s linear 37.5s normal none infinite slide2; } .items-slide-71 { animation: 72s linear 39s normal none infinite slide4; } .items-slide-72 { animation: 73s linear 40.5s normal none infinite slide0; } .items-slide-73 { animation: 74s linear 42s normal none infinite slide2; } .items-slide-74 { animation: 75s linear 43.5s normal none infinite slide3; } .items-slide-75 { animation: 76s linear 45s normal none infinite slide0; } .items-slide-76 { animation: 77s linear 46.5s normal none infinite slide1; } .items-slide-77 { animation: 78s linear 48s normal none infinite slide3; } .items-slide-78 { animation: 79s linear 49.5s normal none infinite slide4; } .items-slide-79 { animation: 80s linear 51s normal none infinite slide1; } .items-slide-80 { animation: 81s linear 52.5s normal none infinite slide2; } .items-slide-81 { animation: 82s linear 54s normal none infinite slide4; } .items-slide-82 { animation: 83s linear 55.5s normal none infinite slide0; } .items-slide-83 { animation: 84s linear 57s normal none infinite slide2; } .items-slide-84 { animation: 85s linear 58.5s normal none infinite slide3; } .items-slide-85 { animation: 86s linear 60s normal none infinite slide0; } .items-slide-86 { animation: 87s linear 61.5s normal none infinite slide1; } .items-slide-87 { animation: 88s linear 63s normal none infinite slide3; } .items-slide-88 { animation: 89s linear 64.5s normal none infinite slide4; } .items-slide-89 { animation: 90s linear 66s normal none infinite slide1; } .items-slide-90 { animation: 91s linear 67.5s normal none infinite slide2; } .items-slide-91 { animation: 92s linear 69s normal none infinite slide4; } .items-slide-92 { animation: 93s linear 70.5s normal none infinite slide0; } .items-slide-93 { animation: 94s linear 72s normal none infinite slide2; } .items-slide-94 { animation: 95s linear 73.5s normal none infinite slide3; } .items-slide-95 { animation: 96s linear 75s normal none infinite slide0; } .items-slide-96 { animation: 97s linear 76.5s normal none infinite slide1; } .items-slide-97 { animation: 98s linear 78s normal none infinite slide3; } .items-slide-98 { animation: 99s linear 79.5s normal none infinite slide4; } .items-slide-99 { animation: 100s linear 81s normal none infinite slide1; } .items-slide-100 { animation: 101s linear 82.5s normal none infinite slide2; } .items-slide-101 { animation: 102s linear 84s normal none infinite slide4; } .items-slide-102 { animation: 103s linear 85.5s normal none infinite slide0; } .items-slide-103 { animation: 104s linear 87s normal none infinite slide2; } .items-slide-104 { animation: 105s linear 88.5s normal none infinite slide3; } .items-slide-105 { animation: 106s linear 90s normal none infinite slide0; } .bg-main { height: 80vh; border-bottom: 3px solid #ffa800; position: relative; width: 100%; overflow: hidden; margin: 0; } .bg-province1 { background: url("https://semicon.github.io/loykrathong/img/province-1.png") no-repeat #000 center; background-size: cover; background-position: top; } .bg-main .river { height: 144px; position: absolute; z-index: 99; width: 100%; bottom: 0; } @media screen and (max-width: 1024px) { .bg-main { min-height: 75vh; } .bg-main .river { height: 200px; } .bg-province1 { background-size: cover; background-position: top; } } .bg-main .river .item-base-slide:hover .item-wish, .bg-main .river .items-active .item-wish { display: block; z-index: 99; } .bg-main .river .item-base-slide { position: absolute; float: left; left: -150px; } .bg-main .river .item-relative { position: relative; } .bg-main .river .items-swing { position: relative; -webkit-animation: 5s linear normal none infinite swing; animation: 5s linear normal none infinite swing; -moz-transform-origin: center top; } .bg-main .river .items-topdown { position: relative; -webkit-animation: 3s linear normal none infinite topdown; animation: 3s linear normal none infinite topdown; } .bg-main .river .items-thumb img { width: 120px; height: auto; } @-webkit-keyframes swing { 0% { -webkit-transform: rotate(2deg); transform: rotate(2deg); } 50% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); } 100% { -webkit-transform: rotate(2deg); transform: rotate(2deg); } } @keyframes swing { 0% { -webkit-transform: rotate(2deg); transform: rotate(2deg); } 50% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); } 100% { -webkit-transform: rotate(2deg); transform: rotate(2deg); } } @-webkit-keyframes slide { 0% { left: 50%; top: 0; z-index:1000; position: absolute; transform: translate(-50%,-50%); } 100% { left: 50%; top: 0; z-index:1000; position: absolute; transform: translate(-50%,-50%); } } @keyframes slide { 0% { left: 50%; top: 0; z-index:1000; position: absolute; transform: translate(-50%,-50%); } 100% { left: 50%; top: 0; z-index:1000; position: absolute; transform: translate(-50%,-50%); } } @-webkit-keyframes slide0 { 0% { left: -200px; top: -60px; z-index:801; } 100% { left: 100%; top: -60px; z-index:801; } } @keyframes slide0 { 0% { left: -200px; top: -60px; z-index:801; } 100% { left: 100%; top: -60px; z-index:801; } } @-webkit-keyframes slide1 { 0% { left: -300px; top: -80px; z-index:800; } 100% { left: 100%; top: -80px; z-index:800; } } @keyframes slide1 { 0% { left: -300px; top: -80px; z-index:800; } 100% { left: 100%; top: -80px; z-index:800; } } @-webkit-keyframes slide2 { 0% { left: -400px; top: -100px; z-index:799; } 100% { left: 100%; top: -100px; z-index:799; } } @keyframes slide2 { 0% { left: -400px; top: -100px; z-index:799; } 100% { left: 100%; top: -100px; z-index:799; } } @-webkit-keyframes slide3 { 0% { left: -500px; top: -110px; z-index:798; } 100% { left: 100%; top: -110px; z-index:798; } } @keyframes slide3 { 0% { left: -500px; top: -110px; z-index:798; } 100% { left: 100%; top: -110px; z-index:798; } } @-webkit-keyframes slide4 { 0% { left: -600px; top: -120px; z-index:796; } 100% { left: 100%; top: -120px; z-index:796; } } @keyframes slide4 { 0% { left: -600px; top: -120px; z-index:796; } 100% { left: 100%; top: -120px; z-index:796; } } @-webkit-keyframes topdown { 0% { top: 0; } 50% { top: 10px; } 100% { top: 0; } } @keyframes topdown { 0% { top: 0; } 50% { top: 10px; } 100% { top: 0; } }