@import url('https://css.gg/shopping-bag.css'); @import url('https://css.gg/user.css'); @import url('https://css.gg/heart.css'); @import url('https://css.gg/reorder.css'); @import url('https://css.gg/search.css'); @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); *{ margin: 0; height: 0; font-family: sans-serif,Verdana ,Microsoft JhengHei; } body{ background-image: url(../img/bg3.jpg); background-repeat: no-repeat; background-size: cover; } .all{ animation:homefade 2s; } .active { background-color: #717171; } .logo{ width: 200px; height: 50px; position: absolute; top: 25px;left:100px; } .toTop{ display: block; width: 60px; height: 60px; background-color: #FF2D2D; color: white; display: flex; justify-content: center; align-items: center; position: fixed; right: 50px; bottom: 60px; text-decoration: none; border-radius: 50%; font-size: 2em; transition: .3s; z-index: 10; opacity: 0; } .toTop .fa{ transition: .3s; padding-bottom: 35px; } .toTop:hover{ background-color: #222; } .toTop:hover .fa{ transform: translateY(-5px); } .fade { animation-name: fade; animation-duration: 1.5s; } @keyframes fade { from {filter:brightness(.1);} to {filter:brightness(1);} } @keyframes homefade{ from{ opacity: 0; } to{ opacity: 1; } } a{ text-decoration: none; } .top{ height: 100px; background:#fff; width: 100%; } .top ul{ display: flex; width: 380px; list-style: none; text-align: center; margin: auto; } .top ul li{ width: 100px; line-height: 100px; } .top a{ color: #222; font-size: 16px; } .top a:hover{ border-bottom: 1px solid #222; } .banner img{ width: 100%; height: auto; filter:brightness(.7); } .banner{ position: relative; height: 100vh; z-index: 5; } .banner span{ color: rgba(252,236,210,1); position: absolute; top: 400px; left: 12%; } .banner h1{ font-size: 72px; } .banner p{ font-size: 20px; } .nowshop{ position: absolute; top: 600px; left: 12%; width: 130px; height: 50px; color: #fff; line-height: 50px; text-align: center; border: #fff solid 1px; background-color: transparent; } .nowshop:hover{ background-color: #fff; color: #000; transition: .5s; } .content{ position: relative; height: 800px; margin-top: 50px; background-color: rgba(252,236,210,1); } .nowshop2{ position: absolute; top: 650px; left: 12%; width: 130px; height: 50px; color: #000; line-height: 50px; text-align: center; border: #000 solid 1px; background-color: transparent; } .nowshop2:hover{ background-color: #222; color: rgba(252,236,210,1); transition: .5s; } .content h3{ padding:150px 0 0 200px; font-size: 60px; } .content p{ font-size: 20px; padding-left: 200px; } .content img{ width: 550px; height: auto; float: right; margin:150px; margin-right: 250px; margin-top: 0px; } .hot{ background-image: url(../img/18bg.jpg); background-position: center center; background-size: cover; width: 100%; height: 750px; position: relative; } .nowshop3{ position: absolute; top: 550px; right: 25%; width: 130px; height: 50px; color: #fff; line-height: 50px; text-align: center; border: #fff solid 1px; background-color: transparent; } .nowshop3:hover{ background-color: rgba(252,236,210,1); color: #222; transition: .5s; } .hot h1{ padding-top: 150px; color: rgba(252,236,210,1); font-size: 72px; text-align: center; } .hot h1 p{ font-size: 24px; } .hot img{ float: left; width: 500px; margin: 50px; margin-left: 150px; height: auto; } .contact{ width: 100%; height: 200px; background-color: #222; color: #fff; } .contact div{ padding-top: 50px; margin-left: 200px; font-size: 18px; } .contact footer{ text-align: center; line-height: 200px; } .login{ width: 100%; height: 200px; } .login ul{ text-align: center; list-style: none; } .login a{ width: 110px; margin-left: 30px; height: 50px; display: inline-block; color: #555; } .login a:hover{ color: #0080FF; transition: .5s; } .login i{ margin: auto; margin-bottom: 20px; } .prodact{ width: 70%; display: flex; margin: auto; height: 750px; } .prodact img{ width: 600px; height: 600px; display: block; } .prodact h1,.prodact h2,.prodact span,.prodact p{ height: 60px; } .intro{ width: 300px; margin-left: 50px; } .add{ margin-bottom: 50px; border:1px #000 solid; width: 300px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; background-color: #333; color: #fff; border-radius: 5px; } .add:hover{ opacity: .8; transition: .5s; } .prodact h2{ margin-top: 10px; } .prodact h3{ margin-top: 160px; } .prodact span a{ color: #666; } .prodact span a:hover{ color: #0080FF; } .addfav{ margin-top: 30px; border:1px #aaa solid; width: 150px; height: 45px; text-align: center; line-height: 45px; font-size: 16px; background-color: transparent; color: #222; border-radius: 5px; } .addfav:hover{ background-color:#eee; transition: .5s; } #zoom-img{ margin-bottom: 15px; } .singin{ height: 400px; display: flex; margin: auto; width: 50%; } .singin h1{ margin-bottom: 50px; color: #222; } .singin a{ color: #666; margin: 0 10px; } .singin a:hover{ color:#0080ff; transition: .5s; } .singin input[type=text],.singin input[type=password],.singin input[type=email]{ display: block; outline: none; background: none; border:none; border-bottom: 1px solid #666; width: 300px; height: 40px; font-size: 16px; } .btn{ margin-top: 20px; width: 300px; height: 40px; text-align: center; font-family: sans-serif; background-color: #222; color: #fff; font-weight: bold; font-size: 18px; cursor: pointer; border:2px solid #222; } .btn:hover{ opacity: .8; transition: .5s; } .singintext{ width: 400px; } .signinform{ margin: 50px; } .about{ height: 750px; width: 100%; background-color: #eee; } .about:nth-child(1){ height: 900px; width: 100%; background-color: #eee; } .about-0{ width: 70%; margin: auto; } .about h1{ padding-top: 10%; margin-bottom: 100px; font-size: 48px; } .about-1{ display: flex; } .about-2{ display: flex; flex-direction: column; width: 40%; } .about-2 p{ margin-bottom: 200px; } .about-3 img{ width: 400px; height: auto; margin-left: 200px; } .about-3 a:hover{ filter:brightness(.5); transition: .5s; } .about-4 a:hover{ filter:brightness(.5); transition: .5s; } .about-4 img{ width: 400px; height: auto; margin-right: 200px; } .about-icon{ display: flex; } .about-icon a:hover{ filter:brightness(.5); transition: .5s; } .about-icon img{ width: 70px; height: 70px; margin-left: 20px; } .alltab{ position: absolute; top: 100px; left: calc(50% - 220px); } .tablink { background-color: transparent; color: #000; border: #333 1px solid; margin-top: 10px; outline: none; cursor: pointer; padding: 14px 16px; font-size: 18px; width: 200px; height: 50px; margin-right: 20px; } .tabcontent { display: none; height: 100%; } .tablink:hover { background-color: #333; color: #fff; transition: .5s; } .shopbag{ height: auto; min-height: 500px; width: 50%; margin: auto; display: flex; padding: 30px; } .shopbag img{ width: 100px; height: 100px; } .shopbag h1{ margin-bottom: 60px; font-size: 36px; color: #222; } .shopbag a{ margin: 0 10px; color: #aaa; } .productimg{ display: flex; width: 500px; height: 300px; flex-wrap: wrap; } .productimg img{ margin-top: 20px; float: left; margin: 20px; } .productimg p{ padding-top: 30px; width: 500px; margin-bottom: 50px; font-size: 18px; } .productimg h5{ margin-top:20px; font-size: 18px; margin-right: 100px; color: #0080ff; } .productimg h6{ font-size: 18px; color: #333; } .bagcheck h4{ line-height: 1.6; } .bagcheck h5{ padding-top: 30px; margin-bottom: 30px; color: #222; font-size: 24px; } .bagcheck input{ margin-top: 150px; } .list{ margin-left: 10px; } .search{ width: 350px; float: right; margin-top: -80px; margin-right: 30px; } .prodact{ display: flex; margin: auto; } .order-table{ margin: 30px; margin-left: 60px; } .order-table tr td{ width: 300px; height:auto; display: flex; flex-direction: column; margin-bottom: 10px; color: #222; } .order-table tr td:nth-child(1){ width: 300px; height: 300px; display: flex; flex-direction: column; overflow: hidden; margin-top: 20px; } .order-table tr td:nth-child(2){ font-size: 20px; font-weight: bold; } .order-table tr td:nth-child(3){ font-size: 18px; } .order-table img{ width: 300px; height: 300px; filter:brightness(.8); } .order-table img:hover{ transform:scale(1.1,1.1); transition: .5s; filter:brightness(1.2); } .prodact{ position: relative; } .prodact-button{ position: absolute; top: 100px; left: -160px; } .prodact-button div{ border: 1px #000 solid; width: 150px; height: 50px; font-size: 16px; background: transparent; line-height: 50px; border-radius: 5px; text-align: center; margin-bottom: 15px; color: #222; } .prodact-button div:hover{ background: #666; color:#fff; transition: .5s; } }