diff options
| author | 8cy <[email protected]> | 2020-10-12 19:50:30 -0700 |
|---|---|---|
| committer | 8cy <[email protected]> | 2020-10-12 19:50:30 -0700 |
| commit | c87d894d01b789f7953f558ad5cc68080c0f8b29 (patch) | |
| tree | 1f42fa39ea03d1e4ccd92b56b4758b3fe783eee5 /src/styles/style.css | |
| download | me-c87d894d01b789f7953f558ad5cc68080c0f8b29.tar.xz me-c87d894d01b789f7953f558ad5cc68080c0f8b29.zip | |
woops i forgot to commit these files lul
Diffstat (limited to 'src/styles/style.css')
| -rw-r--r-- | src/styles/style.css | 593 |
1 files changed, 593 insertions, 0 deletions
diff --git a/src/styles/style.css b/src/styles/style.css new file mode 100644 index 0000000..d00fc49 --- /dev/null +++ b/src/styles/style.css @@ -0,0 +1,593 @@ +/* ---- Basic Styling ---- */ +* { + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: -moz-none; + -o-user-select: none; + user-select: none; +} + +html, body { + margin: 0; + padding: 0; + width: 100%; + height: 100%; + font-family: "Roboto Mono" !important; + background: #0f0f0f !important; + color: #fff !important; +} + +.whitespace { + width: 100%; + height: 100px; +} + +@media(max-width: 768px) { + .whitespace { + display: none; + } +} + +/* ---- Typewriter Effect ---- */ +.line { + width: 24em; + top: 50%; + margin: auto; + border-right: 2px solid rgba(255, 255, 255, 0.75); + text-align: center; + white-space: nowrap; + overflow: hidden; + transform: translateY(-50%); +} + +.anim-typewriter { + animation: typewriter 4s steps(46) 1s 1 normal both, + blinkTextCursor 500ms steps(46) infinite normal; +} + +@keyframes typewriter { + from { + width: 0; + } to { + width: 11.5em; /* 11.5em */ + } +} + +@media(max-width: 768px) { + @keyframes typewriter { + from { + width: 0; + } to { + width: 10.5em; /* 10.5em */ + } + } +} + +@keyframes blinkTextCursor { + from { + border-right-color: rgba(255, 255, 255, 0.75); + } to { + border-right-color: transparent; + } +} + +/* ---- Navigation ---- */ +nav { + width: 100%; + background: #0f0f0f; + height: 80px; + position: fixed; + z-index: 1; +} + +nav #brand { + float: left; + display: block; + margin-left: 82px; + line-height: 80px; + font-weight: bold; +} + +nav #brand a { + color: #fff; + transition: all 0.3s ease-out; +} + +nav #brand a:hover { + text-decoration: none; +} + +nav #menu { + float: left; + right: 80px; + position: fixed; +} + +nav #menu li { + padding-left: 40px; + display: inline-block; + cursor: pointer; + font-weight: 300; + line-height: 80px; + position: relative; + transition: all 0.3s ease-out; +} + +nav #menu li span { + font-weight: 700; +} + +nav #menu li a { + color: #fff; +} + +nav #menu li a:hover { + text-decoration: none; +} + +#toggle { + position: absolute; + right: 30px; + top: 20px; + font-weight: 300; + z-index: 2; + width: 30px; + height: 30px; + cursor: pointer; + float: right; + transition: all 0.3s ease-out; + visibility: hidden; + opacity: 0; +} + +.close-btn { + position: absolute; + right: 16px; + font-weight: 300; + z-index: 2; + cursor: pointer; + top: -2px; + line-height: 80px; +} + +#resize { + z-index: 1; + top: 0px; + position: fixed; + background: #0f0f0f; + width: 100%; + height: 100%; + visibility: hidden; + opacity: 0; + transition: all 1s ease-out; +} + +#resize #menu { + height: 90px; + position: absolute; + left: 43%; + transform: translateX(-40%); + text-align: center; + display: table-cell; + vertical-align: center; +} + +#resize #menu li { + display: block; + text-align: center; + padding: 10px 0; + font-size: 50px; + min-height: 50px; + font-weight: bold; + cursor: pointer; + transition: all 0.3s ease-out; +} + +#resize li:nth-child(1) { + margin-top: 100px; /* 140px */ +} + +#resize #menu li a { + color: #fff; +} + +#resize #menu li a:hover { + text-decoration: none; +} + +#resize.active { + visibility: visible; + opacity: 1; +} + +@media(max-width: 768px) { + #toggle { + visibility: visible; + opacity: 1; + margin-top: 6px; + margin-right: 4px; + } + + nav #brand { + margin-left: 24px; + } + + #menu a { + font-size: 20px; + font-weight: 300; + } + + #resize li span { + font-weight: bolder; + } + + nav #menu { + display: none; + } +} + +@media(min-width: 768px) { + #resize { + visibility: hidden !important; + } +} + +/* .blur { + position: fixed; + top: 0; + width: 100%; + min-height: 50px; + margin-bottom: 20px; + background: rgba(15, 15, 15, 1); + z-index: 1010; + filter: blur(20px); +} */ + +/*--------------- Hero Section --------------- */ +.hero { + height: 100vh; + display: flex; + align-items: center; + justify-content: center; +} + +.hero h1 { + font-weight: lighter; + text-align: center; + letter-spacing: -2px; + line-height: 58px; +} + +@media(max-width: 768px) { + .header h1 { + font-size: 26px; + } +} + +/*--------------- Scroll Down Icon Animation --------------- */ +.scroll-down { + position: absolute; + left: 50%; + bottom: 100px; + display: block; + text-align: center; + font-size: 20px; + z-index: 0; + text-decoration: none; + text-shadow: 0; + width: 13px; + height: 13px; + border-bottom: 2px solid #fff; + border-right: 2px solid #fff; + -webkit-transform: translate(-50%, 0) rotate(45deg); + transform: translate(-50%, 0) rotate(45deg); + animation: fade_move_down 3s cubic-bezier(0.19, 1, 0.22, 1) infinite; +} + +@keyframes fade_move_down { + 0% { + transform: translate(0, -20px) rotate(45deg); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + transform: translate(0, 20px) rotate(45deg); + opacity: 0; + } +} + +/*--------------- Projects Section --------------- */ +h6 { + text-align: center; +} + +.vertical { + margin-top: 40px; + border-left: 1px solid #fff; + height: 80px; + position: absolute; + left: 50%; +} + +.project { + height: 500px; +} + +/*--------------- render section --------------- */ + +/*--------------- graphic section --------------- */ + +/*--------------- category section --------------- */ + +@media(max-width: 768px) { + .project { + width: 90% !important; + margin: 14px auto; + } + + .vertical { + display: none; + } + + .project1::after, .project2::after, .project3::after, .project4::after, + .graphic1::after, .graphic2::after, .graphic3::after, .graphic4::after, + .render1::after, .render2::after, .render3::after, .render4::after, + .category1::after, .category2::after, .category3::after, .category4::after { + display: none; + } +} + +/*--------------- footer section --------------- */ +.collab { + text-align: right; +} + +.collab p { + font-weight: lighter !important; + margin-bottom: 20px; +} + +.hr { + background: rgba(255, 255, 255, 0.2); + height: 1px; +} + +.info h4 { + font-size: 18px; + font-weight: lighter; +} + +.info p { + color: grey; + font-weight: lighter; +} + +.info li { + font-weight: lighter; + color: #fff; + font-size: 18px; + padding-left: 20px; +} + +#fb::before { + display: inline-block; + content: ''; + border-radius: 100%; + height: 4px; + width: 4px; + margin-right: 6px; + background: #3b5998; +} + + +#ig::before { + display: inline-block; + content: ''; + border-radius: 100%; + height: 4px; + width: 4px; + margin-right: 6px; + background: #fcaf45; +} + + +#tw::before { + display: inline-block; + content: ''; + border-radius: 100%; + height: 4px; + width: 4px; + margin-right: 6px; + background: #55acee; +} + + +#yt::before { + display: inline-block; + content: ''; + border-radius: 100%; + height: 4px; + width: 4px; + margin-right: 6px; + background: #c4302b; +} + +#gh::before { + display: inline-block; + content: ''; + border-radius: 100%; + height: 4px; + width: 4px; + margin-right: 6px; + background: #24292e; +} + +#media, #address { + text-align: right; +} + +#media ul { + list-style: none; +} + +#media ul li { + display: inline-block; +} + +@media(max-width: 768px) { + .collab, #personal, #media, #address { + text-align: center; + } + + .info ul { + margin: 0 0 0 -22px; + padding: 0; + } +} + +/* Honestly, this took way longer to figure out than it should've. I scoured the internet for so long, at one point, I think +// I had around 20+ tabs open, no idea how I really figured it out, just tried as many solutions until it was solved. - 17:27, 10/20/2018 +*/ +div #no-h, #personal a, a:hover, #media a, a:hover, #address a, a:hover { + color: inherit; + text-decoration: none; +} + +/*--------------- Work Page --------------- */ + +.hero-content { + margin-left: 0%; +} + +.hero-content p { + font-weight: 300; + line-height: 36px; + color: grey; +} + +.hero-content h6 { + text-align: left; +} + +@media(max-width: 768px) { + .hero-content { + padding-top: 50px; + width: 96%; + margin: 0 auto; + } +} + +/*--------------- About Page --------------- */ + +.about { + height: 500px; + margin-top: 120px; +} + +.image { + background: url(https://images.unsplash.com/photo-1540885762261-a2ca01f290f9?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2468&q=80) no-repeat 50% 70%; +} + +/*--------------- Contact Form --------------- */ + +#contact-form { + margin: 5% 1.4%; +} + +#contact-form ul { + list-style: none; + border-radius: 5px; + margin-bottom: 40px; +} + +#contact-form li { + padding: 10px; +} + +#contact-form li:last-of-type { + border-bottom: none; +} + +#contact-form label { + display: block; + font-size: .8em; + color: #999; + padding-left: 5px; +} + +#contact-form input, #contact-form textarea { + width: 100%; + padding: 5px; + border: none; + resize: vertical; + background: transparent; + color: #fff; + font-weight: bolder; +} + +input:focus { + outline: none; + border: none; +} + +textarea:focus { + outline: none; + border: none; +} + +.textarea { + border-bottom: 1px solid #dfdfdf; +} + +.send { + margin-left: 50px; + text-transform: uppercase; + padding: 20px 30px; + background: transparent; + color: #dfdfdf; + font-size: 14px; + letter-spacing: 2px; +} + +.send:hover { + background: #dfdfdf; + color: #101010; +} + +@media(max-width: 768px) { + #contact-form { + margin: 5% -8%; + width: 98%; + } +} + +/*--------------- Project Page --------------- */ + +.prev, .next p { + color: grey; +} + +.prev p { + text-align: left; +} + +.next p { + text-align: right; +} + +/*--------------- Mobile Text --------------- */ + +@media(min-width: 768px) { + .mobile-txt2 { + display: none; + } +} + +.mobile-txt2 { + content: "absence."; + font-family: "Roboto Mono"; + font-size: 16px; + color: #fff; +}
\ No newline at end of file |