aboutsummaryrefslogtreecommitdiff
path: root/src/styles/style.css
diff options
context:
space:
mode:
author8cy <[email protected]>2020-10-12 19:50:30 -0700
committer8cy <[email protected]>2020-10-12 19:50:30 -0700
commitc87d894d01b789f7953f558ad5cc68080c0f8b29 (patch)
tree1f42fa39ea03d1e4ccd92b56b4758b3fe783eee5 /src/styles/style.css
downloadme-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.css593
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