From 2a9baf9f13abf8a1c40e628d7baa42dbf8bb749c Mon Sep 17 00:00:00 2001 From: James Dinh Date: Thu, 30 Jun 2022 14:43:32 -0700 Subject: [PATCH] Changed profile img --- css/general.css | 4 + css/licenses.css | 985 +++++++++++++++++++++++++---------------------- img/jd.png | Bin 0 -> 30871 bytes index.html | 2 +- licenses.html | 73 +++- 5 files changed, 583 insertions(+), 481 deletions(-) create mode 100644 img/jd.png diff --git a/css/general.css b/css/general.css index bbccbdf..9f41ca6 100644 --- a/css/general.css +++ b/css/general.css @@ -1791,6 +1791,10 @@ section { border: 1px solid rgb(161, 161, 161); } +#jd { + border: 0px; +} + .team-description { text-align: left; width: auto; diff --git a/css/licenses.css b/css/licenses.css index e435ade..898ae38 100644 --- a/css/licenses.css +++ b/css/licenses.css @@ -11,481 +11,508 @@ html { scroll-behavior: smooth; } - - /* Nav */ - * { - margin: 0; - padding: 0; - box-sizing: border-box; + +/* Nav */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +nav { + height: 59px; + width: 100%; + overflow: hidden; + top: 0; + left: 0; + position: fixed; + flex-wrap: nowrap; + z-index: 100; +} + +nav * { + padding: 0; + margin: 0px 5px; + list-style: none; + box-sizing: border-box; + z-index: 100; + text-decoration: none; +} + +#nav-logo { + margin-top: 5px; + height: 50px; + width: 258px; +} + +#nav-logo:hover { + transform: scale(1.03); + transition: 0.5s; +} + +#nav-logo-div { + height: 50px; + width: 258px; + margin: none; + display: inline block; + position: fixed; +} + +#nav-logo-a { + position: relative; +} + +nav ul { + float: right; + margin-right: 20px; +} + +nav ul li { + display: inline-block; + line-height: 30px; + margin: 10px 7px; + padding: 3px 5px; + cursor: pointer; +} + +.navlink { + color:rgb(233, 203, 104); + font-size: 18px; + text-decoration: none; + position: relative; +} + +.navlink.active,a:hover { + color: rgba(233, 203, 104, 0.774); + transition: .5s; +} + +.navlink::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 0.1em; + background-color: hotpink; + opacity: 1; + transition: opacity 300ms, transform 300ms; + transform: scale(0); + transform-origin: center; } - - nav { - height: 59px; - width: 100%; - overflow: hidden; - top: 0; - left: 0; - position: fixed; - flex-wrap: nowrap; - z-index: 100; - } - - nav * { - padding: 0; - margin: 0px 5px; - list-style: none; - box-sizing: border-box; - z-index: 100; - text-decoration: none; - } - - #nav-logo { - margin-top: 5px; - height: 50px; - width: 258px; - } - - #nav-logo:hover { - transform: scale(1.03); - transition: 0.5s; - } - - #nav-logo-div { - height: 50px; - width: 258px; - margin: none; - display: inline block; - position: fixed; - } - - #nav-logo-a { - position: relative; - } - - nav ul { - float: right; - margin-right: 20px; - } - - nav ul li { - display: inline-block; - line-height: 30px; - margin: 10px 7px; - padding: 3px 5px; - cursor: pointer; - } - - .navlink { - color:rgb(233, 203, 104); - font-size: 18px; - text-decoration: none; - position: relative; - } - - .navlink.active,a:hover { - color: rgba(233, 203, 104, 0.774); - transition: .5s; - } - - .navlink::after { - content: ''; - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 0.1em; - background-color: hotpink; + +.navlink:hover::after, +.navlink:focus::after{ + transform: scale(1); +} + +.checkbtn { + font-size: 23px; + color: white; + float: right; + line-height: 59px; + margin-right: 20px; + cursor: pointer; + display: none; +} + +#check { + display: none; +} + +#nav-links-container { + display: flex; + width: auto; + margin: 0; + padding: 0; + height: 59px; + float: right; + flex-wrap: nowrap; + flex-direction: row-reverse; + align-content: stretch; +} + +#sign-up { + padding: 6px 7px; + margin: 14px 15px 14px 4px; + + border-radius: 5px; + font-size: 16px; + background-color: rgb(140, 42, 165); + color: bisque; + display: flex; + place-items: center; +} + +#sign-up:hover { + transform: scale(1.05); + background-color: blueviolet; + cursor: pointer; + transition: 0.5s; +} + +#banner { + width: 70%; + position: absolute; + justify-content: center; + display: inline-flex; + top: 16px; + font-size: 20px; + margin: auto; +} + +#banner-text { + text-align: center; +} + +#timer { + color: rgb(184, 184, 184); + animation: blinking 3s infinite; + background-color: rgb(57, 57, 57); + border-radius: 5px; + padding: 2px 5px; +} + +.tooltip-nav { + text-decoration: none; +} + +#timer-link { + color:rgb(252, 188, 93); + text-decoration: none; + cursor: pointer; + background: unset; +} + +.link:hover { + color:rgba(252, 188, 93, 0.719); +} + +@keyframes blinking { + 0% { opacity: 1; - transition: opacity 300ms, transform 300ms; - transform: scale(0); - transform-origin: center; - } - - .navlink:hover::after, - .navlink:focus::after{ - transform: scale(1); } - - .checkbtn { - font-size: 23px; - color: white; - float: right; - line-height: 59px; - margin-right: 20px; - cursor: pointer; - display: none; + 50% { + opacity: 0.8; } - - #check { - display: none; + 100% { + opacity: 1; } - - #nav-links-container { - display: flex; - width: auto; - margin: 0; - padding: 0; - height: 59px; - float: right; - flex-wrap: nowrap; - flex-direction: row-reverse; - align-content: stretch; +} + +@keyframes dropdown{ + 0% { + opacity: 0; + transform: translateY(-30px); } - - #sign-up { - padding: 6px 7px; - margin: 14px 15px 14px 4px; - - border-radius: 5px; - font-size: 16px; - background-color: rgb(140, 42, 165); - color: bisque; - display: flex; - place-items: center; + 20% { + transform: translateY(0px); + opacity: 1; } - - #sign-up:hover { - transform: scale(1.05); - background-color: blueviolet; - cursor: pointer; - transition: 0.5s; + 40% { + transform: translateY(-7px); } - + 100% { + transform: translateY(0px); + } +} + +/* Responsive Functions */ +@media (max-width: 1150px) { #banner { - height: 100%; - /* width: 50%; */ - width: 380px; - margin: auto; - font-size: 20px; - display: inline-flex; - position: relative; - justify-content: left; - overflow: hidden; - align-items: center; + display: none; } - - #banner-text { - text-align: center; +} +@media (max-width: 800px) { + .checkbtn { + display: inline-block; } - - #timer { - color: rgb(184, 184, 184); - animation: blinking 3s infinite; - background-color: rgb(57, 57, 57); - border-radius: 5px; - padding: 2px 5px; - } - - .tooltip-nav { - text-decoration: none; - } - - #timer-link { - color:rgb(252, 188, 93); - text-decoration: none; - cursor: pointer; - background: unset; - } - - - .link:hover { - color:rgba(252, 188, 93, 0.719); - } - - @keyframes blinking { - 0% { - opacity: 1; - } - 50% { - opacity: 0.8; - } - 100% { - opacity: 1; - } - } - /* @keyframes headline { - 0% { - transform: translateX(600px); - } - 50% { - transform: translateX(-600px); - } - 100% { - transform: translateX(-600px); - } - } */ - - /* .notification { - position: absolute; - text-align: center; - margin: auto; - z-index: 100; + nav ul { + position: fixed; + width: 100%; + height: 250px; + margin-top: 58px; + margin-right: 0; + background: rgb(24, 24, 24); visibility: hidden; - } */ - - @keyframes dropdown{ - 0% { - opacity: 0; - transform: translateY(-30px); - } - 20% { - transform: translateY(0px); - opacity: 1; - } - 40% { - transform: translateY(-7px); - } - 100% { - transform: translateY(0px); - } - } - - /* Responsive Functions */ - @media (max-width: 1150px) { - #banner { - display: none; - } - } - @media (max-width: 800px) { - .checkbtn { - display: inline-block; - } - nav ul { - position: fixed; - width: 100%; - height: 250px; - margin-top: 58px; - margin-right: 0; - background: rgb(24, 24, 24); - visibility: hidden; - text-align: center; - } - nav ul li { - display: block; - margin: 20px 0; - line-height: 30px; - } - #check:checked ~ul { - visibility: visible; - animation: dropdown 0.5s ease; - } - .checkbtn { - display: inline-block; - } - #prize-logo, .podium-label { - transform: scale(0.9); - font-size: 16px !important; - } - #podium-label-1 { - margin-right: 1px !important; - } - #podium-label-2 { - margin-left: 1px !important; - } - #header-background { - background-position: unset !important; - background-size: unset !important; - } - #logo { - height: 300px !important; - width: 300px !important; - } - #banner { - display: inline-flex; - width: 300px; - } - } - @media (max-width: 750px) { - #banner { - display: none; - } - } - @media (max-width: 500px) { - #event, #rules, #prizes, #team { - transform: scale(0.9); - } - section { - padding-top: 0 !important; - } - } - @media (max-width: 470px) { - #nav-logo { - content: url(/img/Gilroy-Hacks-Logo-icon-tp.ico); - height: 50px; - width: 50px; - } - #logo { - height: 300px; - width: 300px; - } - #prizes-container { - transform: scale(0.9); - } - } - @media (max-height: 550px) { - #logo { - transform: scale(0.8); - } - #header-subtitle-date { - transform: translateY(-30px); - } - #spots-container { - transform: translateY(-30px); - } - #line-header { - transform: translateY(-30px); - } - #entrance-arrow { - visibility: hidden; - } - } - @media (max-height: 400px) { - #header { - transform: scale(0.7); - } - } - - .blob { - background: black; - border-radius: 50%; - box-shadow: 0 0 0 0 rgba(0, 0, 0, 1); - margin: 10px 4px; - height: 10px; - width: 10px; - transform: scale(1); - animation: pulse-black 2s infinite; - position: relative; - } - - .blob.green { - background: rgba(51, 217, 178, 1); - box-shadow: 0 0 0 0 rgba(51, 217, 178, 1); - animation: pulse-green 2s infinite; - } - - @keyframes pulse-green { - 0% { - transform: scale(0.95); - box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7); - } - 70% { - transform: scale(1); - box-shadow: 0 0 0 10px rgba(51, 217, 178, 0); - } - 100% { - transform: scale(0.95); - box-shadow: 0 0 0 0 rgba(51, 217, 178, 0); - } - } - - /* Header */ - #header-background { - background-image: url(/img/mountains-1.jpg); - background-position: center; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - height: 20%; - } - - #header { - width: 100%; - height: 100%; - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: center; - text-align: center; - position: relative; - /* background-image: linear-gradient(#0d111733 50%, #0d11175e 60%, #0d1117 100%); */ } - + nav ul li { + display: block; + margin: 20px 0; + line-height: 30px; + } + #check:checked ~ul { + visibility: visible; + animation: dropdown 0.5s ease; + } + .checkbtn { + display: inline-block; + } + #prize-logo, .podium-label { + transform: scale(0.9); + font-size: 16px !important; + } + #podium-label-1 { + margin-right: 1px !important; + } + #podium-label-2 { + margin-left: 1px !important; + } + #header-background { + background-position: unset !important; + background-size: unset !important; + } #logo { - height: 100px; - width: 100px; - animation: fadeInAnimation ease 3s; - animation-iteration-count: 1; - animation-fill-mode: forwards; + height: 300px !important; + width: 300px !important; + } + #banner { + display: inline-flex; + width: 300px; + } +} +@media (max-width: 750px) { + #banner { + display: none; + } +} +@media (max-width: 500px) { + #event, #rules, #prizes, #team { + transform: scale(0.9); + } + section { + padding-top: 0 !important; + } +} +@media (max-width: 470px) { + #nav-logo { + content: url(/img/Gilroy-Hacks-Logo-icon-tp.ico); + height: 50px; + width: 50px; + } + #logo { + height: 300px; + width: 300px; + } + #prizes-container { + transform: scale(0.9); + } +} +@media (max-height: 550px) { + #logo { + transform: scale(0.8); } - #header-subtitle-date { - padding: 5px; - margin-top: 5px; - border-radius: 10px; - display: flex; - place-items: center; - border: 1px solid rgb(73, 73, 73); - background-color: rgb(22, 22, 22); - animation: slidein ease 1.5s; + transform: translateY(-30px); } - #spots-container { - display: flex; - place-items: center; - border-radius: 10px; - margin-top: 5px; - padding: 0 7px; - border: 1px solid rgb(73, 73, 73); - background-color: rgb(22, 22, 22); - animation: slidein-2 ease 3s; + transform: translateY(-30px); } - - #header-subtitle-spots { - padding: 5px; + #line-header { + transform: translateY(-30px); } - - #spots-container:hover, #header-subtitle-date:hover { - transform: translateY(-2px); - transition: 0.5s; - } - #entrance-arrow { - width: 50px; - height: 50px; - position: absolute; - bottom: 10px; - float: bottom; - animation: bounce 3s infinite; + visibility: hidden; } - - #entrance-arrow:hover { - font-size: 17px; - transition: 0.1s; - } - - #header-gradient { - width: 100%; - height: 100%; - background-image: linear-gradient(#0d111733 50%, #0d11175e 60%, #0d1117 100%); - } - - @keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(0); - } - 40% { - transform: translateY(-5px); - } - 60% { - transform: translateY(-3px); - } +} +@media (max-height: 400px) { + #header { + transform: scale(0.7); } +} - @keyframes fadeInAnimation { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } +.blob { + background: black; + border-radius: 50%; + box-shadow: 0 0 0 0 rgba(0, 0, 0, 1); + margin: 10px 4px; + height: 10px; + width: 10px; + transform: scale(1); + animation: pulse-black 2s infinite; + position: relative; +} + +.blob.green { + background: rgba(51, 217, 178, 1); + box-shadow: 0 0 0 0 rgba(51, 217, 178, 1); + animation: pulse-green 2s infinite; +} + +@keyframes pulse-green { + 0% { + transform: scale(0.95); + box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7); } + 70% { + transform: scale(1); + box-shadow: 0 0 0 10px rgba(51, 217, 178, 0); + } + 100% { + transform: scale(0.95); + box-shadow: 0 0 0 0 rgba(51, 217, 178, 0); + } +} + +/* Header */ +#header-background { + background-image: url(/img/mountains-1.jpg); + background-position: center; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + height: 20%; +} + +#header { + width: 100%; + height: 100%; + padding: 70px 0 50px; + display: flex; + flex-flow: row nowrap; + justify-content: center; + + text-align: center; + position: relative; +} + +#logo { + height: 100px; + width: 100px; + animation: fadeInAnimation ease 3s; + animation-iteration-count: 1; + animation-fill-mode: forwards; +} + +#header-info { + display: flex; + flex-flow: column nowrap; + align-items: left; +} + +#header-subtitle-date { + font-size: 18px; + padding: 5px 7px; + width: fit-content; + margin-top: 5px; + border-radius: 10px; + display: flex; + border: 1px solid rgb(73, 73, 73); + background-color: rgb(22, 22, 22); + animation: slidein ease 1.5s; +} + +#spots-container { + display: flex; + border-radius: 10px; + margin-top: 5px; + padding: 0 7px; + border: 1px solid rgb(73, 73, 73); + background-color: rgb(22, 22, 22); + animation: slidein-2 ease 3s; +} + +#header-subtitle-spots { + font-size: 18px; + padding: 5px; +} + +#spots-container:hover, #header-subtitle-date:hover { + transform: translateY(-2px); + transition: 0.5s; +} + +#entrance-arrow { + width: 50px; + height: 50px; + position: absolute; + bottom: 10px; + float: bottom; + animation: bounce 3s infinite; +} + +#entrance-arrow:hover { + font-size: 17px; + transition: 0.1s; +} + +#header-gradient { + width: 100%; + height: 100%; + background-image: linear-gradient(#0d111733 50%, #0d11175e 60%, #0d1117 100%); +} + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + transform: translateY(0); + } + 40% { + transform: translateY(-5px); + } + 60% { + transform: translateY(-3px); + } +} + +@keyframes fadeInAnimation { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +/* Main Section */ +main { + width: 100%; + align-items: center; + justify-content: center; + text-align: center; + position: relative; + margin: auto; + display: grid; + padding-bottom: 30px; +} + +section { + width: auto; + padding-top: 70px; + text-align: center; + justify-content: center; + align-items: center; + max-width: 1500px; + min-width: 200px; +} + +.topic { + width: auto; + font-size: 35px; + padding: 0 20px 0 20px; + color:rgb(255, 243, 205); +} + +#license-list { + display: flex; + flex-flow: column; + width: 100%; + height: auto; + margin: auto; +} + +.license-entry { + width: 100%; + height: auto; + padding: 10px; + text-align: left; +} /* Utilities */ -#line-header { - width: 200px; - margin: 0 auto 5px; - animation: grow-wide ease 2s; +.vertical-line { + width: 2px; + margin: 0 10px; + background-color: rgb(255, 255, 255); } @keyframes grow-wide { @@ -552,25 +579,65 @@ html { footer { width: auto; - height: 100px; + height: auto; background-color: rgb(24, 24, 24); justify-content: center; - align-items: center; + align-items: left; text-align: center; - padding: 10px 20px 20px 20px; + padding: 20px; flex-flow: row wrap; } -footer ul { - float: top; +#footer-container { + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-content: stretch; +} + +#footer-logo { + height: 45px; + width: 232px; + margin-left: -5px; +} + +#footer-desc { + width: 350px; + text-align: left; + line-height: 25px; + font-size: 18px; +} + +#socials { + width: 100%; + height: auto; + display: flex; + flex-wrap: wrap; + margin-top: 10px; +} + +.socials-icon { + margin: 0 10px; +} + +#footer-copyright { + color: rgb(129, 129, 129); +} + +#footer-line { + width: 100%; + margin: 10px auto; +} + +#footer-links { + width: 200px; + margin-top: 7px; + padding-left: 40px; + text-align: left; } footer li { - display: inline-block; - margin: 0 7px; -} - -footer a { - color:rgb(108, 176, 231); - font-size: 16px; + line-height: 30px; + list-style: none; } \ No newline at end of file diff --git a/img/jd.png b/img/jd.png new file mode 100644 index 0000000000000000000000000000000000000000..ef52fcc490f724116695c28c2385381f3f27fe5f GIT binary patch literal 30871 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 011c4cc..c0b17b9 100644 --- a/index.html +++ b/index.html @@ -633,7 +633,7 @@

Tech

-
profile picture
+
profile picture

James Dinh

Lead Website Designer
diff --git a/licenses.html b/licenses.html index d797c8e..4bebb58 100644 --- a/licenses.html +++ b/licenses.html @@ -14,7 +14,7 @@ - Gilroy Hacks Liscences + Gilroy Hacks · Liscences @@ -49,6 +49,12 @@ +
@@ -71,11 +74,13 @@
@@ -83,26 +88,52 @@
- hi +

Licenses

+
+
+
+ img/bars.png +
+
- - - © 2022 Gilroy Hacks
- All Rights Reserved +
- - - \ No newline at end of file