(253 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | <html> | ||
+ | <style> | ||
+ | /* --------------- */ | ||
+ | /* common settings */ | ||
+ | /* --------------- */ | ||
@font-face { | @font-face { | ||
font-family: "montserrat"; | font-family: "montserrat"; | ||
Line 8: | Line 13: | ||
font-family: "roboto"; | font-family: "roboto"; | ||
src: url('https://static.igem.org/mediawiki/2021/c/cb/T--XJTU-China--roboto.ttf') format('truetype'); | src: url('https://static.igem.org/mediawiki/2021/c/cb/T--XJTU-China--roboto.ttf') format('truetype'); | ||
+ | font-weight: normal; | ||
+ | font-style: normal; | ||
+ | } | ||
+ | @font-face { | ||
+ | font-family: "angella"; | ||
+ | src: url('https://static.igem.org/mediawiki/2021/a/a7/T--XJTU-China--angella_white_otf.otf') format('opentype'), | ||
+ | url('https://static.igem.org/mediawiki/2021/e/e8/T--XJTU-China--angella_white.ttf') format('truetype'); | ||
+ | font-weight: normal; | ||
+ | font-style: normal; | ||
+ | } | ||
+ | @font-face { | ||
+ | font-family: "eras"; | ||
+ | src: url('https://static.igem.org/mediawiki/2021/7/70/T--XJTU-China--eras_md.ttf') format('truetype'); | ||
+ | font-weight: normal; | ||
+ | font-style: normal; | ||
+ | } | ||
+ | @font-face { | ||
+ | font-family: "britanic"; | ||
+ | src: url('https://static.igem.org/mediawiki/2021/8/81/T--XJTU-China--britanic.ttf') format('truetype'); | ||
font-weight: normal; | font-weight: normal; | ||
font-style: normal; | font-style: normal; | ||
Line 28: | Line 52: | ||
box-sizing: border-box; | box-sizing: border-box; | ||
word-wrap: break-word; | word-wrap: break-word; | ||
− | |||
} | } | ||
− | + | :root{ | |
− | + | --iGEMgreen: #2a9661; | |
− | + | --fdtbrown:#f58f5f; | |
+ | --d: 700ms; | ||
+ | --e: cubic-bezier(0.19, 1, 0.22, 1); | ||
} | } | ||
body { | body { | ||
− | |||
margin: 0 auto; | margin: 0 auto; | ||
overflow-x: hidden; | overflow-x: hidden; | ||
Line 51: | Line 75: | ||
} | } | ||
− | # | + | div#content.mw-body |
− | + | { | |
− | + | background-color: snow!important; | |
} | } | ||
− | + | a.anchor{ | |
− | + | display: block; | |
+ | position: relative; | ||
+ | top: -150px; | ||
+ | visibility: hidden; | ||
} | } | ||
− | . | + | .logoHolder{ |
− | width: | + | position: fixed; |
− | transition: . | + | left: 10px; |
+ | top: 26px; | ||
+ | width: 170px; | ||
+ | height: 170px; | ||
+ | padding: 10px; | ||
+ | background-color: rgba(255, 255, 255, 0); | ||
+ | border-radius: 50%; | ||
+ | cursor: pointer; | ||
+ | transition: .2s; | ||
+ | z-index: 500; | ||
} | } | ||
− | . | + | .logoHolder.sticky{ |
− | width: | + | width: 130px; |
+ | height: 130px; | ||
+ | background-color: #4b5165; | ||
+ | /* opacity: 0.9; */ | ||
+ | box-shadow: 0px 4px 5px 0px #454959!important; | ||
} | } | ||
.header_area { | .header_area { | ||
− | padding: | + | padding: 2.5em 1.2em; |
position: fixed; | position: fixed; | ||
− | top: | + | top: 16px; |
left: 0; | left: 0; | ||
width: 100%; | width: 100%; | ||
Line 78: | Line 118: | ||
align-items: center; | align-items: center; | ||
justify-content: space-between; | justify-content: space-between; | ||
− | + | transition: background 0.3s, all 0.2s linear; | |
− | transition: background 0. | + | z-index: 300; |
+ | } | ||
+ | |||
+ | .header_area .spacer{ | ||
+ | width: 150px; | ||
} | } | ||
Line 87: | Line 131: | ||
justify-content: right; | justify-content: right; | ||
align-items:center; | align-items:center; | ||
+ | color: #222!important; | ||
} | } | ||
+ | |||
+ | .navbar-toggler.sticky { | ||
+ | color: snow; | ||
+ | } | ||
+ | |||
.header_area.sticky { | .header_area.sticky { | ||
− | padding: | + | padding: 0.8em 1em; |
− | background-color: | + | background-color: #4b5165; |
− | + | box-shadow: 0px 2px 5px #454959!important; | |
− | + | ||
} | } | ||
Line 107: | Line 156: | ||
.header_area .navbar .nav .nav-item .nav-link { | .header_area .navbar .nav .nav-item .nav-link { | ||
+ | font-family: 'britanic'!important; | ||
font-weight: 600; | font-weight: 600; | ||
− | font-size: | + | font-size: 21px; |
text-transform: uppercase; | text-transform: uppercase; | ||
color: snow; | color: snow; | ||
padding: 0px; | padding: 0px; | ||
display: inline-block; | display: inline-block; | ||
− | transition: all 0. | + | transition: all 0.2s ease-in-out; |
} | } | ||
.header_area.sticky .navbar .nav .nav-item .nav-link { | .header_area.sticky .navbar .nav .nav-item .nav-link { | ||
− | font-weight: | + | font-weight: 600; |
− | font-size: | + | font-size: 16px; |
text-transform: uppercase; | text-transform: uppercase; | ||
color: snow; | color: snow; | ||
padding: 0px; | padding: 0px; | ||
display: inline-block; | display: inline-block; | ||
− | transition: all 0. | + | transition: all 0.2s ease-in-out; |
} | } | ||
Line 132: | Line 182: | ||
.header_area .navbar .nav .nav-item:hover .nav-link, | .header_area .navbar .nav .nav-item:hover .nav-link, | ||
.header_area .navbar .nav .nav-item.active .nav-link { | .header_area .navbar .nav .nav-item.active .nav-link { | ||
− | color: | + | color: var(--iGEMgreen); |
} | } | ||
Line 146: | Line 196: | ||
margin: 0px; | margin: 0px; | ||
background: #fff; | background: #fff; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
Line 192: | Line 210: | ||
z-index: 3; | z-index: 3; | ||
opacity: 0; | opacity: 0; | ||
− | transition: all | + | transition: all .3s linear; |
} | } | ||
Line 201: | Line 219: | ||
border-bottom: 1px solid #ededed; | border-bottom: 1px solid #ededed; | ||
margin-left: 0px; | margin-left: 0px; | ||
− | transition: all | + | transition: all .3s linear; |
} | } | ||
.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link { | .header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link { | ||
+ | font-weight: 500; | ||
+ | font-size: 16px; | ||
line-height: 45px; | line-height: 45px; | ||
color: #222222; | color: #222222; | ||
padding: 0px 30px; | padding: 0px 30px; | ||
− | transition: all | + | transition: all 100ms linear; |
display: block; | display: block; | ||
margin-right: 0px; | margin-right: 0px; | ||
Line 218: | Line 238: | ||
.header_area .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link { | .header_area .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link { | ||
− | background: | + | background: var(--iGEMgreen); |
color: #fff; | color: #fff; | ||
} | } | ||
@media (min-width: 992px) { | @media (min-width: 992px) { | ||
+ | .header_area .navbar .nav .nav-item.submenu ul { | ||
+ | position: absolute; | ||
+ | top: 120%; | ||
+ | left: 0px; | ||
+ | min-width: 200px; | ||
+ | text-align: left; | ||
+ | opacity: 0; | ||
+ | transition: all 200ms ease-in; | ||
+ | visibility: hidden; | ||
+ | display: block; | ||
+ | border: none; | ||
+ | padding: 0px; | ||
+ | border-radius: 0px; | ||
+ | } | ||
+ | |||
+ | .header_area .navbar .nav .nav-item.submenu.end ul { | ||
+ | position: absolute; | ||
+ | top: 120%; | ||
+ | left: -70px; | ||
+ | min-width: 200px; | ||
+ | text-align: left; | ||
+ | opacity: 0; | ||
+ | transition: all 200ms ease-in; | ||
+ | visibility: hidden; | ||
+ | display: block; | ||
+ | border: none; | ||
+ | padding: 0px; | ||
+ | border-radius: 0px; | ||
+ | } | ||
.header_area .navbar .nav .nav-item.submenu:hover ul { | .header_area .navbar .nav .nav-item.submenu:hover ul { | ||
visibility: visible; | visibility: visible; | ||
Line 242: | Line 291: | ||
line-height: 60px; | line-height: 60px; | ||
display: inline-block; | display: inline-block; | ||
− | color: | + | color: var(--fdtbrown); |
} | } | ||
Line 255: | Line 304: | ||
left: 0; | left: 0; | ||
right: 0; | right: 0; | ||
− | background: | + | background: var(--fdtbrown); |
-webkit-transform: translateY(70px); | -webkit-transform: translateY(70px); | ||
-moz-transform: translateY(70px); | -moz-transform: translateY(70px); | ||
Line 261: | Line 310: | ||
-o-transform: translateY(70px); | -o-transform: translateY(70px); | ||
transform: translateY(70px); | transform: translateY(70px); | ||
− | -webkit-transition: all 0. | + | -webkit-transition: all 0.2s ease 0s; |
− | -moz-transition: all 0. | + | -moz-transition: all 0.2s ease 0s; |
− | -o-transition: all 0. | + | -o-transition: all 0.2s ease 0s; |
− | transition: all 0. | + | transition: all 0.2s ease 0s; |
box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1); | box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1); | ||
} | } | ||
Line 278: | Line 327: | ||
.fixedBackground:before { | .fixedBackground:before { | ||
− | background: rgba(0, 0, 0, 0. | + | background: rgba(0, 0, 0, 0.15); |
position: absolute; | position: absolute; | ||
width: 100%; | width: 100%; | ||
Line 289: | Line 338: | ||
.fixedBackground { | .fixedBackground { | ||
height: 70vh; | height: 70vh; | ||
+ | background-color: white; | ||
} | } | ||
Line 298: | Line 348: | ||
left: 0; | left: 0; | ||
background-size: cover; | background-size: cover; | ||
+ | display: flex; | ||
+ | justify-content: center; | ||
+ | align-items: center; | ||
} | } | ||
+ | .pageHeadline { | ||
+ | position: relative; | ||
+ | display: flex; | ||
+ | justify-content: center; | ||
+ | align-items: center; | ||
+ | width: 100vw; | ||
+ | height: 70vh; | ||
+ | z-index: 2; | ||
+ | } | ||
+ | |||
+ | .pageHeadline span{ | ||
+ | position: relative; | ||
+ | top: 6%; | ||
+ | height: 72px; | ||
+ | width: 62%; | ||
+ | text-align: center; | ||
+ | font-family: 'britanic'; | ||
+ | font-size: 72px; | ||
+ | letter-spacing: 10px; | ||
+ | text-transform: uppercase; | ||
+ | color: snow; | ||
+ | border-bottom: 5px solid snow; | ||
+ | } | ||
.container.mainBox { | .container.mainBox { | ||
position: relative; | position: relative; | ||
− | padding: 100px | + | padding: 100px 10px; |
+ | margin: 0; | ||
text-align: justify; | text-align: justify; | ||
+ | background-color: #21242d; | ||
} | } | ||
+ | .container.mainBox.bg-white { | ||
+ | background-color: white !important; | ||
+ | } | ||
− | . | + | .wallpaper-bg{ |
− | + | background-image: url(https://static.igem.org/mediawiki/2021/1/17/T--XJTU-China--wallpaper.jpg); | |
− | + | background-size: 90%; | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
.page{ | .page{ | ||
− | border-radius: | + | border-radius: 20px; |
− | + | padding: 1em 0; | |
− | background-color: | + | background-color: #2e323e !important; |
− | padding: | + | z-index: 202; |
+ | } | ||
+ | .page-light{ | ||
+ | border-radius: 20px; | ||
+ | padding: 1em 0; | ||
+ | background-color: rgba(250,250,250,0.9) !important; | ||
z-index: 2; | z-index: 2; | ||
} | } | ||
+ | hr.glyph { | ||
+ | overflow: visible; /* For IE */ | ||
+ | margin-top: 5rem; | ||
+ | margin-bottom: 2rem; | ||
+ | padding: 0; | ||
+ | border: none; | ||
+ | border-top: medium double white; | ||
+ | color: white; | ||
+ | text-align: center; | ||
+ | } | ||
+ | hr.glyph:after { | ||
+ | font-family: 'britanic'; | ||
+ | content: "§"; | ||
+ | display: inline-block; | ||
+ | position: relative; | ||
+ | top: -0.7em; | ||
+ | font-size: 1.5em; | ||
+ | padding: 0 0.25em; | ||
+ | background: #2e323e; | ||
+ | color: white; | ||
+ | } | ||
+ | .centerize { | ||
+ | display: flex !important; | ||
+ | justify-content: center !important; | ||
+ | align-items: center !important; | ||
+ | text-align: center !important; | ||
+ | } | ||
− | .xjtuText h1,.xjtuText h2,.xjtuText h3{ | + | .xjtuText h1,.xjtuText h2,.xjtuText h3, .xjtuText h4{ |
− | font-family: ' | + | font-family: 'britanic',sans-serif !important; |
} | } | ||
.xjtuText h1{ | .xjtuText h1{ | ||
+ | color: #7298ff; | ||
text-transform: uppercase; | text-transform: uppercase; | ||
− | font-weight: | + | font-weight: 600; |
− | letter-spacing: | + | letter-spacing: 3px; |
+ | text-align: center; | ||
} | } | ||
.xjtuText h2{ | .xjtuText h2{ | ||
+ | color: var(--fdtbrown); | ||
text-transform: capitalize; | text-transform: capitalize; | ||
− | font-weight: | + | font-weight: 500; |
} | } | ||
.xjtuText h3{ | .xjtuText h3{ | ||
− | + | color: #acde92; | |
− | font-weight: | + | font-weight: 400; |
+ | } | ||
+ | .xjtuText h4, | ||
+ | .xjtuText h5{ | ||
+ | color: white; | ||
} | } | ||
.xjtuText p{ | .xjtuText p{ | ||
− | font-family: ' | + | font-family: 'eras',sans-serif !important; |
− | + | padding: 0 5%; | |
− | font-size: | + | font-size: 18px !important; |
line-height: 1.5em; | line-height: 1.5em; | ||
− | color: | + | color: snow; |
} | } | ||
+ | .xjtuText p b{ | ||
+ | color: #7298ff !important; | ||
+ | } | ||
− | . | + | .xjtuText p a { |
− | + | color: #7298ff; | |
− | + | text-decoration-line: underline; | |
− | + | text-transform: capitalize; | |
− | + | ||
} | } | ||
+ | .xjtuText p.nav{ | ||
+ | font-size: 1.2em!important; | ||
+ | font-weight: bold; | ||
+ | } | ||
+ | .xjtuText h3 a { | ||
+ | color: inherit; | ||
+ | text-decoration: inherit; | ||
+ | } | ||
− | . | + | .xjtuText a.nav{ |
− | + | text-decoration: none; | |
− | + | font-size: 1.2em; | |
} | } | ||
− | . | + | .xjtuText .imgWrapper { |
− | + | display: flex; | |
− | + | flex-direction: column; | |
− | + | justify-content: center; | |
− | + | align-items: center; | |
− | + | font-size: inherit; | |
− | + | ||
} | } | ||
− | . | + | .xjtuText .imgWrapper img{ |
− | + | display: block; | |
+ | } | ||
+ | |||
+ | .xjtuText .imgWrapper .description{ | ||
+ | margin-top: 1%; | ||
+ | color: grey; | ||
+ | font-family: 'eras'; | ||
+ | font-size: 80%; | ||
+ | font-weight: 400; | ||
+ | text-align: center; | ||
+ | } | ||
+ | |||
+ | .xjtuText .imgWrapper .description .tag{ | ||
+ | color: black; | ||
+ | } | ||
+ | |||
+ | .xjtuText .hoverHighlight::before { | ||
+ | transform: scaleX(0); | ||
+ | transform-origin: bottom right; | ||
+ | } | ||
+ | |||
+ | .xjtuText .hoverHighlight:hover::before{ | ||
+ | transform: scaleX(1); | ||
+ | transform-origin: bottom left; | ||
+ | } | ||
+ | |||
+ | .xjtuText .hoverHighlight::before { | ||
+ | content: " "; | ||
+ | display: block; | ||
position: absolute; | position: absolute; | ||
− | + | top: 0; right: 0; bottom: 0; left: 0; | |
− | + | inset: 0 0 0 0; | |
− | + | background: hsl(200 100% 80%); | |
− | + | z-index: -1; | |
− | + | transition: transform .3s ease; | |
} | } | ||
− | . | + | .xjtuText .underline { |
− | + | text-decoration: underline !important; | |
− | + | ||
− | + | ||
− | + | ||
} | } | ||
− | . | + | .xjtuText .sup { |
− | + | vertical-align: super; | |
+ | font-size: 0.8em; | ||
} | } | ||
− | . | + | .xjtuText .sub { |
− | + | vertical-align: sub; | |
+ | font-size: 0.8em; | ||
} | } | ||
− | . | + | .xjtuText ul { |
− | + | font-family: 'eras', sans-serif !important; | |
+ | color: white; | ||
+ | font-size: 18px; | ||
} | } | ||
− | . | + | img.hoverLarger { |
− | padding: | + | cursor: zoom-in; |
+ | transition: 1s; | ||
+ | } | ||
+ | |||
+ | img.hoverLarger:hover{ | ||
+ | transition: 1s; | ||
+ | transform: scale(1.3); | ||
+ | } | ||
+ | |||
+ | .highlightBox { | ||
+ | width: 95%; | ||
+ | background-color: #3a3f4f; | ||
+ | padding: 1em; | ||
+ | border-radius: 15px; | ||
+ | } | ||
+ | |||
+ | .highlightBox-light { | ||
+ | width: 95%; | ||
+ | background-color: rgba(250,250,250,0.8); | ||
+ | padding: 1em; | ||
+ | border-radius: 15px; | ||
+ | } | ||
+ | |||
+ | .card.card-dark { | ||
+ | background-color: #3a3f4f; | ||
+ | } | ||
+ | |||
+ | @media (max-width:768px) { | ||
+ | .page,.page-light{ | ||
+ | padding: 20px 30px; | ||
+ | } | ||
} | } | ||
Line 417: | Line 601: | ||
margin-top: 1em; | margin-top: 1em; | ||
padding: 1em 1em; | padding: 1em 1em; | ||
− | transition: 0. | + | transition: 0.2s; |
− | + | cursor: pointer; | |
− | + | ||
− | + | ||
− | + | ||
} | } | ||
.linkBox-items { | .linkBox-items { | ||
− | box-shadow: 2px 2px 5px | + | box-shadow: 2px 2px 5px #454959; |
+ | background-color: #3a3f4f; | ||
text-align: center; | text-align: center; | ||
border-radius: 5px; | border-radius: 5px; | ||
Line 431: | Line 613: | ||
.linkBox-items:hover { | .linkBox-items:hover { | ||
− | border-color: # | + | border-color: #7298ff; |
} | } | ||
.linkBox span { | .linkBox span { | ||
font-size: 4em; | font-size: 4em; | ||
− | color: | + | color: #5472c3; |
} | } | ||
− | |||
− | |||
− | |||
.linkBox h4 { | .linkBox h4 { | ||
padding-top: 10px; | padding-top: 10px; | ||
+ | font-family: 'eras', sans-serif !important; | ||
font-size: 1.2em; | font-size: 1.2em; | ||
− | color: # | + | color: #5472c3; |
− | font-weight: | + | font-weight: 600!important; |
line-height: 1.5em; | line-height: 1.5em; | ||
text-transform: capitalize; | text-transform: capitalize; | ||
} | } | ||
− | + | .linkBox-items:hover span, | |
− | + | .linkBox-items:hover h4 { | |
− | + | color: #7298ff; | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
footer { | footer { | ||
− | + | padding-top: 50px; | |
− | background- | + | padding-bottom: 20px; |
+ | background-color: #222; | ||
position: relative; | position: relative; | ||
overflow: hidden; | overflow: hidden; | ||
} | } | ||
− | + | footer h1, footer h2, | |
− | + | footer h3, footer h4 { | |
− | + | color: snow !important; | |
} | } | ||
− | . | + | footer .follow, |
− | + | footer .sponsor, | |
− | + | footer .contact{ | |
+ | text-align: center; | ||
+ | align-items: center; | ||
color: snow; | color: snow; | ||
} | } | ||
− | . | + | footer .sponsor{ |
− | + | height: 250px; | |
− | + | ||
− | + | ||
} | } | ||
− | . | + | footer .sponsor a>img{ |
− | + | opacity: 0.75; | |
} | } | ||
− | . | + | footer .sponsor a>img:hover{ |
− | + | opacity: 1; | |
− | + | } | |
− | + | ||
− | + | footer .love{ | |
− | font- | + | font-family: 'Times New Roman', Times, serif; |
− | font-size: | + | font-size: 16px; |
color: snow; | color: snow; | ||
− | + | height: 30px; | |
} | } | ||
− | + | footer .love>.left{ | |
position: relative; | position: relative; | ||
− | + | left: 0; | |
− | + | padding: 0; | |
− | + | } | |
− | + | ||
+ | footer .love>.right{ | ||
+ | position: relative; | ||
+ | right: 0; | ||
+ | padding: 0; | ||
+ | } | ||
+ | |||
+ | footer .follow h4, | ||
+ | footer .sponsor h4, | ||
+ | footer .contact h4{ | ||
text-transform: uppercase; | text-transform: uppercase; | ||
− | + | font-family: "britanic", sans-serif; | |
− | + | padding-bottom: 1em!important; | |
} | } | ||
− | . | + | footer .contact address{ |
− | + | font-family: 'eras', sans-serif; | |
+ | font-size: 18px; | ||
+ | line-height: 28px; | ||
+ | } | ||
+ | footer .contact a{ | ||
+ | color: inherit; | ||
} | } | ||
− | . | + | footer .love span.fa-heart{ |
− | color: | + | color: red!important; |
} | } | ||
+ | footer .app-icon a { | ||
+ | color: snow; | ||
+ | font-size: 2em; | ||
+ | } | ||
+ | footer .love a#marqueeBox{ | ||
+ | font-family: 'montserrat', sans-serif; | ||
+ | font-size: 20px; | ||
+ | color: snow; | ||
+ | } | ||
+ | .app-icon a{ | ||
+ | padding: 0 10px; | ||
+ | transition: ease-in-out 0.2s; | ||
+ | } | ||
+ | |||
+ | .app-icon a .fa-twitter-square:hover { | ||
+ | color: #45cbf4 | ||
+ | } | ||
+ | .app-icon a .fa-instagram:hover { | ||
+ | color: #c13584; | ||
+ | } | ||
+ | .app-icon a .fa-weixin:hover { | ||
+ | color: #04BE02; | ||
+ | } | ||
+ | |||
+ | /* ------- */ | ||
/* codrops */ | /* codrops */ | ||
+ | /* ------- */ | ||
+ | |||
+ | /* --------------------- */ | ||
+ | /* -----TiptoolAnimation------ */ | ||
+ | |||
+ | .tooltip__neo { | ||
+ | position: relative; | ||
+ | display: inline-block; | ||
+ | } | ||
+ | |||
+ | .tooltip__trigger { | ||
+ | cursor: pointer; | ||
+ | position: relative; | ||
+ | } | ||
+ | |||
+ | .tooltip__trigger-text { | ||
+ | display: block; | ||
+ | padding: 0.85em; | ||
+ | pointer-events: none; | ||
+ | } | ||
+ | |||
+ | .tooltip__base { | ||
+ | position: absolute; | ||
+ | bottom: 1em; | ||
+ | left: 15%; | ||
+ | margin-left: -150px; | ||
+ | width: 480px; | ||
+ | height: 360px; | ||
+ | display: flex; | ||
+ | align-items: center; | ||
+ | justify-content: center; | ||
+ | opacity: 0; | ||
+ | pointer-events: none; | ||
+ | } | ||
+ | |||
+ | .tooltip__content { | ||
+ | color: #4a4a4a!important; | ||
+ | display: flex; | ||
+ | position: relative; | ||
+ | align-items: center; | ||
+ | justify-content: center; | ||
+ | width: 80%; | ||
+ | padding: 0 1em; | ||
+ | opacity: 0; | ||
+ | font-size: 0.6em; | ||
+ | line-height: 1.2em; | ||
+ | } | ||
+ | |||
+ | .tooltip__shape, | ||
+ | .tooltip__deco { | ||
+ | position: absolute; | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | } | ||
+ | |||
+ | .tooltip__shape { | ||
+ | fill: #eee; | ||
+ | } | ||
+ | |||
+ | /* --------------------- */ | ||
+ | /* -----Tilteffect------ */ | ||
+ | |||
+ | |||
+ | .tilter { | ||
+ | display: block; | ||
+ | position: relative; | ||
+ | width: 240px; | ||
+ | height: 320px; | ||
+ | color: #fff !important; | ||
+ | flex: none; | ||
+ | perspective: 1000px; | ||
+ | } | ||
+ | |||
+ | .tilter * { | ||
+ | pointer-events: none; | ||
+ | } | ||
+ | |||
+ | .tilter:hover, | ||
+ | .tilter:focus { | ||
+ | outline: none; | ||
+ | } | ||
+ | |||
+ | .tilter__figure, | ||
+ | .tilter__image { | ||
+ | margin: 0; | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .tilter__figure > * { | ||
+ | transform: translateZ(0px); /* Force correct stacking order */ | ||
+ | } | ||
+ | |||
+ | .smooth .tilter__figure, | ||
+ | .smooth .tilter__deco--overlay, | ||
+ | .smooth .tilter__deco--lines, | ||
+ | .smooth .tilter__deco--shine div, | ||
+ | .smooth .tilter__caption { | ||
+ | transition: transform 0.2s ease-out; | ||
+ | } | ||
+ | |||
+ | .tilter__figure { | ||
+ | position: relative; | ||
+ | } | ||
+ | |||
+ | .tilter__figure::before { | ||
+ | content: ''; | ||
+ | position: absolute; | ||
+ | width: 90%; | ||
+ | height: 90%; | ||
+ | top: 5%; | ||
+ | left: 5%; | ||
+ | box-shadow: 0 30px 20px rgba(35,32,39,0.5); | ||
+ | } | ||
+ | |||
+ | .tilter__deco { | ||
+ | position: absolute; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | overflow: hidden; | ||
+ | } | ||
+ | |||
+ | .tilter__deco--overlay { | ||
+ | background-image: linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4)); | ||
+ | } | ||
+ | |||
+ | .tilter__deco--shine div { | ||
+ | position: absolute; | ||
+ | width: 200%; | ||
+ | height: 200%; | ||
+ | top: -50%; | ||
+ | left: -50%; | ||
+ | background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, transparent 100%); | ||
+ | } | ||
+ | |||
+ | .tilter__deco--lines { | ||
+ | fill: none; | ||
+ | stroke: #fff; | ||
+ | stroke-width: 1.5px; | ||
+ | } | ||
+ | |||
+ | .tilter__caption { | ||
+ | position: absolute; | ||
+ | bottom: 0; | ||
+ | width: 100%; | ||
+ | padding: 4em 2em; | ||
+ | } | ||
+ | |||
+ | .tilter__title { | ||
+ | margin: 0; | ||
+ | font-weight: normal; | ||
+ | font-size: 1.8em; | ||
+ | font-family: 'Abril Fatface', serif !important; | ||
+ | line-height: 1; | ||
+ | } | ||
+ | |||
+ | .tilter__description { | ||
+ | margin: 1em 0 0 0; | ||
+ | font-family: 'roboto', sans-serif !important; | ||
+ | font-size: 0.85em!important; | ||
+ | letter-spacing: 0.15em; | ||
+ | } | ||
+ | .tilter .tilter__figure::before { | ||
+ | box-shadow: 0 30px 20px rgba(0,0,0,0.5); | ||
+ | } | ||
+ | /* --------------------- */ | ||
+ | /* -----hovereffect----- */ | ||
@font-face { | @font-face { | ||
font-weight: normal; | font-weight: normal; | ||
Line 540: | Line 926: | ||
margin: 0 auto; | margin: 0 auto; | ||
padding: 1em 0 4em; | padding: 1em 0 4em; | ||
− | max-width: | + | max-width: 100%; |
list-style: none; | list-style: none; | ||
text-align: center; | text-align: center; | ||
Line 552: | Line 938: | ||
float: left; | float: left; | ||
overflow: hidden; | overflow: hidden; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
background: #3085a3; | background: #3085a3; | ||
text-align: center; | text-align: center; | ||
− | cursor: | + | cursor: default; |
} | } | ||
Line 571: | Line 952: | ||
.grid figure figcaption { | .grid figure figcaption { | ||
− | |||
color: #fff; | color: #fff; | ||
text-transform: uppercase; | text-transform: uppercase; | ||
Line 584: | Line 964: | ||
} | } | ||
− | .grid figure figcaption | + | .grid figure figcaption { |
− | + | ||
position: absolute; | position: absolute; | ||
top: 0; | top: 0; | ||
Line 607: | Line 986: | ||
word-spacing: -0.15em; | word-spacing: -0.15em; | ||
font-weight: 300; | font-weight: 300; | ||
+ | margin: 0; | ||
} | } | ||
.grid figure h2 span { | .grid figure h2 span { | ||
− | font-weight: | + | font-weight: 700; |
} | } | ||
Line 620: | Line 1,000: | ||
.grid figure p { | .grid figure p { | ||
letter-spacing: 1px; | letter-spacing: 1px; | ||
− | font-size: 68 | + | font-size: 68%; |
} | } | ||
+ | /* zoe */ | ||
− | + | figure.effect-zoe { | |
+ | display: flex; | ||
+ | justify-content: center; | ||
+ | margin-left: 0.5rem!important; | ||
+ | margin-right: 0.5rem!important; | ||
+ | } | ||
− | + | @media (max-width:1200px) { | |
− | + | figure.effect-zoe{ | |
− | + | float: inherit; | |
− | + | } | |
− | + | ||
− | + | } | |
− | + | ||
− | + | ||
figure.effect-zoe figcaption { | figure.effect-zoe figcaption { | ||
top: auto; | top: auto; | ||
bottom: 0; | bottom: 0; | ||
− | |||
height: 3.75em; | height: 3.75em; | ||
− | background: | + | background: snow; |
color: #3c4a50; | color: #3c4a50; | ||
− | -webkit-transition: -webkit-transform 0. | + | -webkit-transition: -webkit-transform 0.25s; |
− | transition: transform 0. | + | transition: transform 0.25s; |
-webkit-transform: translate3d(0, 100%, 0); | -webkit-transform: translate3d(0, 100%, 0); | ||
transform: translate3d(0, 100%, 0); | transform: translate3d(0, 100%, 0); | ||
Line 652: | Line 1,035: | ||
} | } | ||
− | figure.effect-zoe | + | figure.effect-zoe .hitLikeBtn { |
float: right; | float: right; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
figure.effect-zoe p.description { | figure.effect-zoe p.description { | ||
position: absolute; | position: absolute; | ||
− | bottom: | + | bottom: 7em; |
− | padding: | + | padding: 1em; |
− | color: | + | color: snow; |
text-transform: none; | text-transform: none; | ||
− | font-size: | + | font-family: 'eras',sans-serif!important; |
+ | font-size: 16px!important; | ||
opacity: 0; | opacity: 0; | ||
-webkit-backface-visibility: hidden; | -webkit-backface-visibility: hidden; | ||
/* Fix for Chrome 37.0.2062.120 (Mac) */ | /* Fix for Chrome 37.0.2062.120 (Mac) */ | ||
-webkit-transition: opacity 0.35s; | -webkit-transition: opacity 0.35s; | ||
− | transition: opacity 0. | + | transition: opacity 0.25s; |
-webkit-backface-visibility: hidden; | -webkit-backface-visibility: hidden; | ||
/* Fix for Chrome 37.0.2062.120 (Mac) */ | /* Fix for Chrome 37.0.2062.120 (Mac) */ | ||
} | } | ||
− | figure.effect-zoe h2 | + | figure.effect-zoe h2{ |
− | + | -webkit-transition: -webkit-transform 0.25s; | |
− | -webkit-transition: -webkit-transform 0. | + | transition: transform 0.25s; |
− | transition: transform 0. | + | |
-webkit-transform: translate3d(0, 200%, 0); | -webkit-transform: translate3d(0, 200%, 0); | ||
transform: translate3d(0, 200%, 0); | transform: translate3d(0, 200%, 0); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
Line 718: | Line 1,073: | ||
figure.effect-zoe:hover figcaption, | figure.effect-zoe:hover figcaption, | ||
figure.effect-zoe:hover h2, | figure.effect-zoe:hover h2, | ||
− | figure.effect-zoe:hover | + | figure.effect-zoe:hover .lottiebtn { |
-webkit-transform: translate3d(0, 0, 0); | -webkit-transform: translate3d(0, 0, 0); | ||
transform: translate3d(0, 0, 0); | transform: translate3d(0, 0, 0); | ||
Line 726: | Line 1,081: | ||
-webkit-transition-delay: 0.05s; | -webkit-transition-delay: 0.05s; | ||
transition-delay: 0.05s; | transition-delay: 0.05s; | ||
+ | color: inherit; | ||
} | } | ||
− | figure.effect-zoe:hover | + | figure.effect-zoe:hover .lottiebtn:nth-child(2) { |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
-webkit-transition-delay: 0.15s; | -webkit-transition-delay: 0.15s; | ||
transition-delay: 0.15s; | transition-delay: 0.15s; | ||
} | } | ||
− | figure.effect-zoe:hover | + | figure.effect-zoe:hover .lottiebtn:first-child { |
-webkit-transition-delay: 0.2s; | -webkit-transition-delay: 0.2s; | ||
transition-delay: 0.2s; | transition-delay: 0.2s; | ||
} | } | ||
+ | figure.effect-zoe img, | ||
+ | figure.effect-zoe:hover img{ | ||
+ | transition: .2s; | ||
− | + | } | |
+ | figure.effect-zoe:hover img{ | ||
+ | transform: scale(1.2); | ||
+ | } | ||
− | + | @media (max-width:768px) { | |
+ | figure.effect-zoe figcaption h2{ | ||
+ | font-size: 1rem; | ||
+ | } | ||
+ | figure.effect-zoe figcaption { | ||
+ | height: 2em; | ||
+ | } | ||
+ | } | ||
− | + | .headline-left, | |
− | + | .headline-right { | |
− | + | ||
− | . | + | |
− | + | ||
− | + | ||
position: absolute; | position: absolute; | ||
− | font- | + | font-family: 'angella',sans-serif; |
− | + | ||
pointer-events: none; | pointer-events: none; | ||
line-height: 1; | line-height: 1; | ||
− | width: | + | width: 100vw; |
− | height: | + | height: 100vh; |
display: -webkit-flex; | display: -webkit-flex; | ||
display: -ms-flexbox; | display: -ms-flexbox; | ||
Line 771: | Line 1,130: | ||
margin: 0; | margin: 0; | ||
color: snow; | color: snow; | ||
+ | text-shadow: 2px 2px 10px #222; | ||
+ | } | ||
+ | .headline-left{ | ||
+ | top: -10vh; | ||
+ | left: -11vw; | ||
+ | font-size: 13vw; | ||
} | } | ||
− | . | + | .headline-right { |
− | + | top: 15vh; | |
− | + | right: -6vw; | |
− | + | font-size: 19vw; | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
− | + | #canvas { | |
− | + | ||
− | + | ||
− | + | ||
position: relative; | position: relative; | ||
+ | top: 7px; | ||
overflow: hidden; | overflow: hidden; | ||
− | + | width: 100vw; | |
− | + | height: 100vh; | |
+ | background-color: #333; | ||
} | } | ||
+ | /* --------- */ | ||
+ | /* Decorative Letter Animations */ | ||
+ | .shapes { | ||
+ | position: fixed; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | } | ||
+ | @media screen and (max-width: 40em) { | ||
+ | .slideshow .word { | ||
+ | font-size: 2em; | ||
+ | } | ||
+ | } | ||
+ | /* -------------------- */ | ||
+ | /* dailogs */ | ||
+ | .dialog, | ||
+ | .dialog__overlay { | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | } | ||
− | . | + | .dialog { |
− | + | position: fixed; | |
− | + | display: -webkit-flex; | |
+ | display: flex; | ||
+ | -webkit-align-items: center; | ||
+ | align-items: center; | ||
+ | -webkit-justify-content: center; | ||
+ | justify-content: center; | ||
+ | pointer-events: none; | ||
} | } | ||
− | . | + | .dialog--open |
− | + | { | |
− | + | z-index: 999; | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
− | . | + | .dialog__overlay { |
− | + | position: absolute; | |
− | + | z-index: 1; | |
+ | background: rgba(55, 58, 71, 0.9); | ||
+ | opacity: 0; | ||
+ | -webkit-transition: opacity 0.3s; | ||
+ | transition: opacity 0.3s; | ||
+ | -webkit-backface-visibility: hidden; | ||
} | } | ||
− | . | + | .dialog--open .dialog__overlay { |
− | + | opacity: 1; | |
− | + | pointer-events: auto; | |
} | } | ||
− | . | + | .dialog__content { |
− | + | width: 50%; | |
− | + | height: 70%; | |
− | + | background: snow; | |
− | + | padding: 4em; | |
+ | text-align: center; | ||
+ | position: relative; | ||
+ | z-index: 5; | ||
+ | opacity: 0; | ||
+ | overflow-y: scroll; | ||
} | } | ||
− | . | + | .dialog--open .dialog__content { |
− | + | pointer-events: auto; | |
− | + | ||
− | + | ||
} | } | ||
+ | .dialogButton{ | ||
+ | width: 200px; | ||
+ | border: solid 2px #2347a3; | ||
+ | background-color: #2347a3; | ||
+ | color: snow; | ||
+ | border-radius: 5px; | ||
+ | padding: .5em; | ||
+ | font-family: 'montserrat'; | ||
+ | font-size: 20px; | ||
+ | text-transform: uppercase; | ||
+ | cursor: pointer; | ||
+ | transition: border 1s; | ||
+ | } | ||
+ | |||
+ | .dialogButton:hover{ | ||
+ | border-image: linear-gradient(40deg, #2812da 0%, #e82aa3 100%) 2 2; | ||
+ | } | ||
+ | |||
+ | /* Content */ | ||
+ | .dialog h2 { | ||
+ | color: black; | ||
+ | margin: 0; | ||
+ | font-weight: 400; | ||
+ | font-size: 2em; | ||
+ | padding: 0 0 2em; | ||
+ | margin: 0; | ||
+ | } | ||
+ | |||
+ | /* Sandra */ | ||
+ | .dialog.dialog--open .dialog__content, | ||
+ | .dialog.dialog--close .dialog__content { | ||
+ | -webkit-animation-duration: 0.3s; | ||
+ | animation-duration: 0.3s; | ||
+ | -webkit-animation-fill-mode: forwards; | ||
+ | animation-fill-mode: forwards; | ||
+ | } | ||
+ | |||
+ | .dialog.dialog--open .dialog__content { | ||
+ | -webkit-animation-name: anim-open; | ||
+ | animation-name: anim-open; | ||
+ | } | ||
+ | |||
+ | .dialog.dialog--close .dialog__content { | ||
+ | -webkit-animation-name: anim-close; | ||
+ | animation-name: anim-close; | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes anim-open { | ||
+ | 0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); } | ||
+ | 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); } | ||
+ | } | ||
+ | |||
+ | @keyframes anim-open { | ||
+ | 0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } | ||
+ | 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes anim-close { | ||
+ | 0% { opacity: 1; } | ||
+ | 100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); } | ||
+ | } | ||
+ | |||
+ | @keyframes anim-close { | ||
+ | 0% { opacity: 1; } | ||
+ | 100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); } | ||
+ | } | ||
+ | |||
+ | |||
+ | /* ---------- */ | ||
+ | /* components */ | ||
+ | /* ---------- */ | ||
/* -----to-top btn----- */ | /* -----to-top btn----- */ | ||
#to-top { | #to-top { | ||
+ | cursor: pointer; | ||
display: block; | display: block; | ||
position: fixed; | position: fixed; | ||
− | bottom: | + | bottom: 40px; |
− | right: | + | right: 20px; |
− | z-index: | + | z-index: 100; |
} | } | ||
#to-top a{ | #to-top a{ | ||
− | color: | + | color: #2347a3; |
} | } | ||
#to-top a:active, | #to-top a:active, | ||
#to-top a:hover{ | #to-top a:hover{ | ||
− | color: | + | color: #3151a3; |
+ | ; | ||
} | } | ||
− | + | @media (max-width:768px){ | |
+ | #to-top{ | ||
+ | bottom: 20px; | ||
+ | right: 10px; | ||
+ | } | ||
+ | } | ||
/* ----animateBtn------ */ | /* ----animateBtn------ */ | ||
− | + | .hitLikeBtn, .viewBtn { | |
− | .hitLikeBtn { | + | cursor: pointer; |
− | width: | + | width: 90px; |
− | height: | + | height: 90px; |
+ | margin-bottom: -10px; | ||
} | } | ||
+ | </style> | ||
+ | </html> |
Latest revision as of 08:59, 21 October 2021