From e2c3fe2cf7566a26c5aa118753f3d001dc17a272 Mon Sep 17 00:00:00 2001 From: John Studnicka Date: Sat, 4 May 2024 02:19:57 -0700 Subject: [PATCH] Create .editorconfig and apply uniform code style --- .editorconfig | 9 + .github/workflows/jekyll-gh-pages.yml | 72 ++-- .gitignore | 1 - Pages/Awards.html | 183 +++++---- Pages/Donate.html | 187 +++++---- Pages/Gen Donate.html | 183 +++++---- Pages/Projects.html | 183 +++++---- Pages/Shop.html | 181 ++++---- Pages/Tax credit Dono.html | 183 +++++---- Pages/calendar.html | 215 +++++----- Pages/email.js | 48 +-- Pages/sponsors.html | 451 ++++++++++---------- Pages/style.css | 552 ++++++++++++------------- index.html | 567 +++++++++++++------------- 14 files changed, 1594 insertions(+), 1421 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a7687e1 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +# Top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending and 4 space indents on every file +[*] +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml index 9cb771a..f137f3b 100644 --- a/.github/workflows/jekyll-gh-pages.yml +++ b/.github/workflows/jekyll-gh-pages.yml @@ -2,50 +2,50 @@ name: Deploy Jekyll with GitHub Pages dependencies preinstalled on: - # Runs on pushes targeting the default branch - push: - branches: ["main"] + # Runs on pushes targeting the default branch + push: + branches: ["main"] - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: - contents: read - pages: write - id-token: write + contents: read + pages: write + id-token: write # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. concurrency: - group: "pages" - cancel-in-progress: false + group: "pages" + cancel-in-progress: false jobs: - # Build job - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup Pages - uses: actions/configure-pages@v4 - - name: Build with Jekyll - uses: actions/jekyll-build-pages@v1 - with: - source: ./ - destination: ./_site - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Pages + uses: actions/configure-pages@v4 + - name: Build with Jekyll + uses: actions/jekyll-build-pages@v1 + with: + source: ./ + destination: ./_site + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 - # Deployment job - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index d3549c3..cd1d977 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ - Resources/facebook.png diff --git a/Pages/Awards.html b/Pages/Awards.html index 5625132..f1d77c2 100644 --- a/Pages/Awards.html +++ b/Pages/Awards.html @@ -1,89 +1,108 @@ - - - - - - - - -
-

Awards

- Team Icon -
+ +
+

+ Awards +

+ Team Icon +
-
This section is under construction...
+
+ This section is under construction... +
- - - + + + diff --git a/Pages/Donate.html b/Pages/Donate.html index 0fa6d98..68b1a2a 100644 --- a/Pages/Donate.html +++ b/Pages/Donate.html @@ -1,68 +1,79 @@ - - - - - - - - -
-

Donate

- Team Icon -
+ +
+

+ Donate +

+ Team Icon +
-
This section is under construction...
+
+ This section is under construction... +
- - - + + diff --git a/Pages/Gen Donate.html b/Pages/Gen Donate.html index 97caf47..2bf87c0 100644 --- a/Pages/Gen Donate.html +++ b/Pages/Gen Donate.html @@ -1,91 +1,108 @@ - - - - - - - - -
-

- General Donation -

- Team Icon -
+ +
+

+ General Donation +

+ Team Icon +
-
This section is under construction...
+
+ This section is under construction... +
- - + + diff --git a/Pages/Projects.html b/Pages/Projects.html index 74b97c4..9877e9c 100644 --- a/Pages/Projects.html +++ b/Pages/Projects.html @@ -1,91 +1,108 @@ - - - - - - - - -
-

- Projects -

- Team Icon -
+ +
+

+ Projects +

+ Team Icon +
-
This section is under construction...
+
+ This section is under construction... +
- - + + diff --git a/Pages/Shop.html b/Pages/Shop.html index 5753e8c..fa50bcf 100644 --- a/Pages/Shop.html +++ b/Pages/Shop.html @@ -1,89 +1,108 @@ - - - - - - - - -
-

Shop

- Team Icon -
+ +
+

+ Shop +

+ Team Icon +
-
This section is under construction...
+
+ This section is under construction... +
- - + + diff --git a/Pages/Tax credit Dono.html b/Pages/Tax credit Dono.html index fa9da3b..302fa33 100644 --- a/Pages/Tax credit Dono.html +++ b/Pages/Tax credit Dono.html @@ -1,91 +1,108 @@ - - - - - - - - -
-

- Tax Credit -

- Team Icon -
+ +
+

+ Tax Credit +

+ Team Icon +
-
This section is under construction...
+
+ This section is under construction... +
- - + + diff --git a/Pages/calendar.html b/Pages/calendar.html index b364347..05508f6 100644 --- a/Pages/calendar.html +++ b/Pages/calendar.html @@ -1,107 +1,122 @@ - - - - - - - - -
-

- Calendar -

- Team Icon -
-
- -
+ +
+

+ Calendar +

+ Team Icon +
+
+ +
- - + + diff --git a/Pages/email.js b/Pages/email.js index 29cfb4c..ddb8cc5 100644 --- a/Pages/email.js +++ b/Pages/email.js @@ -1,46 +1,46 @@ document.addEventListener("DOMContentLoaded", function () { - fields.firstName = document.getElementById("firstName"); - fields.lastName = document.getElementById("lastName"); - fields.email = document.getElementById("email"); - fields.message = document.getElementById("question"); + fields.firstName = document.getElementById("firstName"); + fields.lastName = document.getElementById("lastName"); + fields.email = document.getElementById("email"); + fields.message = document.getElementById("question"); }); function isNotEmpty(value) { - if (value == null || typeof calue == "undefined") return false; + if (value == null || typeof calue == "undefined") return false; - return value.length > 0; + return value.length > 0; } function isNumber(num) { - return num.length > 0 && !isNaN(num); + return num.length > 0 && !isNaN(num); } function isEmail(email) { - let regex = - /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; - return regex.test(String(email).toLowerCase()); + let regex = + /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; + return regex.test(String(email).toLowerCase()); } //field.className to change classes class User { - constructor(firstName, lastName, email, question) { - this.firstName = firstName; - this.lastName = lastName; - this.email = email; - this.question = question; - } + constructor(firstName, lastName, email, question) { + this.firstName = firstName; + this.lastName = lastName; + this.email = email; + this.question = question; + } } function sendContact() { - if (isValid()) { - let usr = new User( - firstName.value, - lastName.value, - email.value, - question.value - ); - } + if (isValid()) { + let usr = new User( + firstName.value, + lastName.value, + email.value, + question.value + ); + } } /*function scrollPosition() { diff --git a/Pages/sponsors.html b/Pages/sponsors.html index 3ea6861..40ad674 100644 --- a/Pages/sponsors.html +++ b/Pages/sponsors.html @@ -1,222 +1,247 @@ - - - - - - - - - -
-

- Sponsor Us -

- Team Icon -
- - -
-
-

- Sponsorship Packet -

-
-
-
-

View our Sponsorship Packet

- -
- - -
-
-

- Sponsorship Tiers -

-
-
-
- -
- - - - +
+

View our Sponsorship Packet

+
- - -
-
-
- - - - -
-
- - - - - - - -
-
-
- - - - - - - -
-
-
- - - - - -
-
-
+
+ +
+ + - - + + + +
+
+
+ + + + + + + + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+
+ + + + + +
+
+
+ + + diff --git a/Pages/style.css b/Pages/style.css index cbea964..c438c6f 100644 --- a/Pages/style.css +++ b/Pages/style.css @@ -1,175 +1,174 @@ @font-face { - font-family: OpenSans; - src: url("../Resources/openSans.ttf"); + font-family: OpenSans; + src: url("../Resources/openSans.ttf"); } html { - background-color: #e0e0e0; - font-family: OpenSans; + background-color: #e0e0e0; + font-family: OpenSans; } /*SCROLLBAR*/ /* width */ ::-webkit-scrollbar { - width: 10px; + width: 10px; } /* Handle */ ::-webkit-scrollbar-thumb { - border-radius: 10px; - border-color: #000; - background: #c0c0c0; + border-radius: 10px; + border-color: #000; + background: #c0c0c0; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { - background: #000000; + background: #000000; } /* Body */ body { - display: flex; - flex-direction: column; - width: 100%; - margin: 0; - background-color: #f1f1f1; + display: flex; + flex-direction: column; + width: 100%; + margin: 0; + background-color: #f1f1f1; } /* Navigation Bar */ #nav-bar { - position: fixed; - z-index: 110; - background-color: #f1f1f1; - width: 100%; - border-bottom: 1px solid; - border-bottom-color: #000; - margin: 0; + position: fixed; + z-index: 110; + background-color: #f1f1f1; + width: 100%; + border-bottom: 1px solid; + border-bottom-color: #000; + margin: 0; } #nav-bar::after { - color: #000; + color: #000; } #nav-bar ul { - list-style: none; - text-align: center; - margin: 0; - padding: 0; + list-style: none; + text-align: center; + margin: 0; + padding: 0; } #nav-bar ul li { - display: inline-block; + display: inline-block; } -#nav-bar ul li a, -#nav-bar ul li span { - display: block; - padding: 15px; - text-decoration: none; - color: #141415; - font-weight: 800; - text-transform: uppercase; +#nav-bar ul li a { + display: block; + padding: 15px; + text-decoration: none; + color: #141415; + font-weight: 800; + text-transform: uppercase; } #nav-bar ul li nav.dropdown-content { - position: fixed; - top: 50; + position: fixed; + top: 50; } #nav-bar ul li nav.dropdown-content::before { - position: absolute; - left: 50%; - top: auto; - width: 0; - height: 0; - border: solid transparent; - content: ""; + position: absolute; + left: 50%; + top: auto; + width: 0; + height: 0; + border: solid transparent; + content: ""; } #nav-logo { - width: 3.5%; - vertical-align: middle; - padding-right: 30%; - display: none; + width: 3.5%; + vertical-align: middle; + padding-right: 30%; + display: none; } nav.fill ul .nav-button { - justify-content: right; + justify-content: right; } /* Hide Dropdown */ nav.fill ul .dropdown-content { - display: none; - position: absolute; - background-color: #f1f1f1; - border-color: #000; - border: 1px solid; - z-index: 110; + display: none; + position: absolute; + background-color: #f1f1f1; + border-color: #000; + border: 1px solid; + z-index: 110; } /* Dropdown Text */ nav.fill ul .dropdown-content a { - color: #f1f1f1; + color: #f1f1f1; } /* Hover over dropdown text */ nav.fill ul .dropdown-content a:hover { - color: #000; + color: #000; } /* Show dropdown on hover */ nav.fill ul #home-dropdown:hover #home-dropdown-content { - display: block; - text-align: center; - font-size: small; - z-index: 110; - width: 10%; + display: block; + text-align: center; + font-size: small; + z-index: 110; + width: 10%; } /* Show dropdown on hover */ nav.fill ul #donate-dropdown:hover #donate-dropdown-content { - display: block; - text-align: center; - z-index: 110; - width: 10%; + display: block; + text-align: center; + z-index: 110; + width: 10%; } /* Show dropdown on hover */ nav.fill ul #Accomplishments-dropdown:hover #Accomplishments-dropdown-content { - display: block; - text-align: center; - z-index: 110; - width: 10%; + display: block; + text-align: center; + z-index: 110; + width: 10%; } nav ul li a, nav ul li a:after, nav ul li a:before { - transition: all 0.2s; + transition: all 0.2s; } nav ul li a:hover { - color: #000000; + color: #000000; } nav.fill ul li a:after { - position: absolute; - bottom: 0; - left: 0; - right: 0; - width: 0%; - content: "."; - margin: 0; - opacity: 0; - color: transparent; - background: #aaa; - height: 1px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + width: 0%; + content: "."; + margin: 0; + opacity: 0; + color: transparent; + background: #aaa; + height: 1px; } nav.fill ul li a { - transition: all 1s; + transition: all 1s; } nav.fill ul li a:hover { - color: #c3153a; - z-index: 1; + color: #c3153a; + z-index: 1; } nav.fill ul li a:hover:after { - z-index: -10; - animation: fill 0.5s forwards; - -webkit-animation: fill 1s forwards; - -moz-animation: fill 1s forwards; - opacity: 1; + z-index: -10; + animation: fill 0.5s forwards; + -webkit-animation: fill 1s forwards; + -moz-animation: fill 1s forwards; + opacity: 1; } nav.fill ul li[tabindex]:hover .dropdown-content, @@ -178,336 +177,337 @@ nav.fill ul li[tabindex]:focus .dropdown-content { } main { - padding-top: 25px; - background-color: #f1f1f1; - z-index: 100; + padding-top: 25px; + background-color: #f1f1f1; + z-index: 100; } /* Logo + Background Image */ .logo-container { - display: flex; - align-items: center; - justify-content: center; - /*height: calc(100vw*0.664179104);*/ - height: calc(100vh); + display: flex; + align-items: center; + justify-content: center; + /*height: calc(100vw*0.664179104);*/ + height: calc(100vh); } .logo-container #Logo-Image { - position: fixed; - z-index: 80; - width: 50%; + position: fixed; + z-index: 80; + width: 50%; } .logo-container #Background-Image { - position: fixed; - z-index: 50; - width: 100%; - height: 100%; - object-fit: cover; - object-position: bottom; + position: fixed; + z-index: 50; + width: 100%; + height: 100%; + object-fit: cover; + object-position: bottom; } #Background-Image { - overflow: visible; - height: auto; + overflow: visible; + height: auto; } /* Home Content */ .header2 { - padding-bottom: 15px; - justify-content: center; - text-align: center; + padding-bottom: 15px; + justify-content: center; + text-align: center; } .section-white { - background-color: #f1f1f1; - padding-top: 5vh; - padding-bottom: 5vh; + background-color: #f1f1f1; + padding-top: 5vh; + padding-bottom: 5vh; } .section-gray { - background-color: #e1e1e1; - padding-top: 5vh; - padding-bottom: 5vh; + background-color: #e1e1e1; + padding-top: 5vh; + padding-bottom: 5vh; } /* About Us */ #about-us-image { - padding-left: 10%; - padding-right: 10%; - width: 35%; + padding-left: 10%; + padding-right: 10%; + width: 35%; } #about-us-text { - text-align: center; - padding-right: 5%; + text-align: center; + padding-right: 5%; } /* Projects */ #Rhino-2024 { - justify-content: right; + justify-content: right; } #projects-image-Rhino-2024 { - height: 60%; - width: calc(60vh * 1.02327961); - padding-right: 10%; - padding-left: 10%; - margin-bottom: 20px; + height: 60%; + width: calc(60vh * 1.02327961); + padding-right: 10%; + padding-left: 10%; + margin-bottom: 20px; } .text-image-chunk { - display: flex; + display: flex; } .text-image-chunk p { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", + sans-serif; } /* Leaders */ #leaders section { - margin-bottom: 0; + margin-bottom: 0; } .leaders-list { - display: grid; - gap: 1.25rem; /* Adjusts the space between grid items */ - list-style: none; - text-align: center; - font-family: OpenSans; - padding: 1.25rem; + display: grid; + gap: 1.25rem; /* Adjusts the space between grid items */ + list-style: none; + text-align: center; + font-family: OpenSans; + padding: 1.25rem; } .leaders-list li { - background-color: #f9fafb; /* Light gray background */ - border: 1px solid #e5e7eb; /* Gray border */ - border-radius: 0.375rem; /* Rounded corners */ - padding: 1.5rem; /* Spacing inside the card */ + background-color: #f9fafb; /* Light gray background */ + border: 1px solid #e5e7eb; /* Gray border */ + border-radius: 0.375rem; /* Rounded corners */ + padding: 1.5rem; /* Spacing inside the card */ } .leaders-list li div { - font-size: 1.25rem; /* Equivalent to text-xl */ - font-weight: bold; /* Makes the text bold */ - margin-bottom: 1rem; /* 4 margin-bottom */ + font-size: 1.25rem; /* Equivalent to text-xl */ + font-weight: bold; /* Makes the text bold */ + margin-bottom: 1rem; /* 4 margin-bottom */ } .leaders-list li span { - font-size: 1.5rem; - font-weight: normal; + font-size: 1.5rem; + font-weight: normal; } .leaders-title { - font-size: x-large; - text-align: center; - margin-top: 10vh; - text-decoration: underline; + font-size: x-large; + text-align: center; + margin-top: 10vh; + text-decoration: underline; } #head-mentors ul, #officers ul { - grid-template-columns: repeat(2, 1fr); /* 2 columns */ + grid-template-columns: repeat(2, 1fr); /* 2 columns */ } #mentors-1 ul, #captains ul { - grid-template-columns: repeat(2, 1fr); /* 3 columns */ + grid-template-columns: repeat(2, 1fr); /* 2 columns */ } /* Footer */ .footer { - padding-top: 50px; - background-color: #e1e1e1; - display: flex; + padding-top: 50px; + background-color: #e1e1e1; + display: flex; } .social-icons { - position: relative; - bottom: 20px; - left: 50%; - transform: translateX(-50%); - z-index: 1000; - background: #fff; - border: 1px solid #ccc; - padding: 10px; - border-radius: 5px; /* Optional, for rounded corners */ + position: relative; + bottom: 20px; + left: 50%; + transform: translateX(-50%); + z-index: 1000; + background: #fff; + border: 1px solid #ccc; + padding: 10px; + border-radius: 5px; /* Optional, for rounded corners */ } .social-icons ul { - list-style: none; - padding: 0; - margin: 0; - display: flex; /* Displays the icons in a row */ + list-style: none; + padding: 0; + margin: 0; + display: flex; /* Displays the icons in a row */ } .social-icons ul li { - margin-right: 10px; /* Adds some space between icons */ + margin-right: 10px; /* Adds some space between icons */ } .social-icons ul li:last-child { - margin-right: 0; /* Removes margin from the last icon */ + margin-right: 0; /* Removes margin from the last icon */ } .social-icons ul li a img { - width: 30px; /* Adjusts the size of the icons */ - height: auto; - transition: transform 0.3s ease; /* Smooth scaling effect on hover */ + width: 30px; /* Adjusts the size of the icons */ + height: auto; + transition: transform 0.3s ease; /* Smooth scaling effect on hover */ } .social-icons ul li a:hover img { - transform: scale(1.1); /* Scales the icon on hover */ + transform: scale(1.1); /* Scales the icon on hover */ } /*Mobile*/ @media screen and (max-width: 1200px) { - /* comes into effect for screens larger than or equal to 481 pixels */ - .ourStory-Container { - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - margin: 5%; - } - .ourStory-Container div { - font-family: OpenSans; - padding: 2%; - width: 80%; - text-align: center; - font-size: medium; - } - .ourStory-Container img { - width: 80%; - padding: 2%; - } - nav { - width: 80%; - margin: 0; - margin-right: 5%; - font-size: 15px; - } + /* comes into effect for screens larger than or equal to 481 pixels */ + .ourStory-Container { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + margin: 5%; + } + .ourStory-Container div { + font-family: OpenSans; + padding: 2%; + width: 80%; + text-align: center; + font-size: medium; + } + .ourStory-Container img { + width: 80%; + padding: 2%; + } + nav { + width: 80%; + margin: 0; + margin-right: 5%; + font-size: 15px; + } } /*Desktop*/ @media screen and (min-width: 1201px) { - .ourStory-Container { - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - margin: 5%; - } - .ourStory-Container div { - font-family: OpenSans; - padding: 2%; - flex-grow: 4; - width: 45%; - text-align: center; - font-size: medium; - min-width: 300px; - } + .ourStory-Container { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + margin: 5%; + } + .ourStory-Container div { + font-family: OpenSans; + padding: 2%; + flex-grow: 4; + width: 45%; + text-align: center; + font-size: medium; + min-width: 300px; + } - .ourStory-Container img { - padding: 2%; - width: 40%; - } + .ourStory-Container img { + padding: 2%; + width: 40%; + } } /* Other Pages */ body .Title-Container { - font-size: 10px; - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - margin-top: 7vh; + font-size: 10px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + margin-top: 7vh; } .page-title { - font-size: 60px; - color: #141415; - font-family: OpenSans; + font-size: 60px; + color: #141415; + font-family: OpenSans; } body .Title-Container #TeamIcon { - width: 7%; - display: block; + width: 7%; + display: block; } .flex-break { - flex-basis: 100%; - height: 0; + flex-basis: 100%; + height: 0; } .people-container { - display: flex; - flex-wrap: wrap; - justify-content: center; - align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; } .people-container .person { - justify-content: center; - text-align: center; - padding: 12px; + justify-content: center; + text-align: center; + padding: 12px; } .people-container .person .name { - font-size: px; - color: #000000; + font-size: px; + color: #000000; } .people-container .person .pTitle { - font-size: 18px; - color: rgb(224, 198, 83); + font-size: 18px; + color: rgb(224, 198, 83); } .sponsor-amount { - color: #000000; - size: 18px; + color: #000000; + size: 18px; } .sponsor-detail { - color: #000000; - size: 14px; + color: #000000; + size: 14px; } .button { - display: inline-block; - padding: 10px 20px; - background-color: #2636c6; - color: white; - text-decoration: none; - border: none; - border-radius: 5px; - cursor: pointer; + display: inline-block; + padding: 10px 20px; + background-color: #2636c6; + color: white; + text-decoration: none; + border: none; + border-radius: 5px; + cursor: pointer; } .button:hover { - background-color: #45a049; + background-color: #45a049; } .button:active { - background-color: #3e8e41; + background-color: #3e8e41; } h2 { - margin: 5px; + margin: 5px; } .sponsor-tier { - font-weight: 500; + font-weight: 500; } #sponsorship-packet { - display: block; - justify-content: center; - align-items: center; - text-align: center; - width: 50%; - margin-left: auto; - margin-right: auto; + display: block; + justify-content: center; + align-items: center; + text-align: center; + width: 50%; + margin-left: auto; + margin-right: auto; } #sponsorship-packet p { - font-size: 20; - font-weight: 500; + font-size: 20; + font-weight: 500; } .UnderConstruction { - font-size: 25; - margin-top: 10vh; - margin-bottom: 10vh; - display: flex; - justify-content: center; + font-size: 25; + margin-top: 10vh; + margin-bottom: 10vh; + display: flex; + justify-content: center; } diff --git a/index.html b/index.html index 6895acb..1d15613 100644 --- a/index.html +++ b/index.html @@ -1,286 +1,307 @@ - - - - - - - - - - -
-
- Team 1165 Logo - Background Image -
-
- -
-
-
- -
-
-

About Us

-
-
- Team Picture -
- Our team's annual goal is to assemble a team of energetic - students that bring academic lessons to bear in a robotics - competition. We are part of the FIRST organization (For - Inspiration and Recognition of Science and Technolgy) and - participate in FIRST Robotics Competitions (FRC). -
-
- FRC combines the excitement of sport with the rigors of science - and technology. Under strict rules, limited resources, and tight - time limits, teams of high school students are challenged to - build and program a robot to perform prescribed tasks against a - field of competitors, raise funds, design a team "brand", and - hone teamwork skills. -
-
-
- - -
-
-

Projects

-
-
-

- For the 2024 FRC CRESCENDO Season, Team Paradise built "The - Rhino".

- Hueneme Port (California)
- AZ Valley - Gracious Professionalism Award Winner, Alliance - Captain
- AZ East - Gracious Professionalism Award Winner, 1st pick of 6th - Seed Alliance.
-

- Team Picture -
-
- - -
-
-

Leaders

-
-

Teacher Sponsors

-
-
-

Mentors

-
-
    - +
    +
    + Team 1165 Logo + Background Image +
    +
    + +
    +
    +
    + +
    +
    +

    About Us

    +
    +
    + Team Picture +
    + Our team's annual goal is to assemble a team of + energetic students that bring academic lessons + to bear in a robotics competition. We are part + of the FIRST organization (For Inspiration and + Recognition of Science and Technolgy) and + participate in FIRST Robotics Competitions + (FRC). +
    +
    + FRC combines the excitement of sport with the + rigors of science and technology. Under strict + rules, limited resources, and tight time limits, + teams of high school students are challenged to + build and program a robot to perform prescribed + tasks against a field of competitors, raise + funds, design a team "brand", and hone teamwork + skills. +
    +
    +
    + + +
    +
    +

    Projects

    +
    +
    +

    + For the 2024 FRC CRESCENDO Season, Team Paradise + built "The Rhino".

    + Hueneme Port (California)
    + AZ Valley - Gracious Professionalism Award + Winner, Alliance Captain
    + AZ East - Gracious Professionalism Award Winner, + 1st pick of 6th Seed Alliance.
    +

    + Team Picture +
    +
    + + +
    +
    +

    Leaders

    +
    +

    Teacher Sponsors

    +
    +
      +
    • +
      Jorge "Chef" Ramos
      + Coach +
    • +
    • +
      Alex Ruiz
      + Coach +
    • +
    +
    + +

    Mentors

    +
    +
      + -
    • -
      Mike Moenich
      - Administration & Build -
    • -
    • -
      Gatlin Farrington
      - Electrical & Programming -
    • -
    • -
      Alarmel S
      - Build & Design -
    • -
    • -
      Sam R
      - Administration -
    • -
    • -
      Ken Whitley
      - Build -
    • -
    • -
      Charlotte Moenich
      - Administration & Strategy -
    • -
    • -
      Ethan Mullins
      - Build & Design -
    • -
    • -
      Mason Mills
      - Build & Design -
    • -
    -
    +
  • +
    Mike Moenich
    + Administration & Build +
  • +
  • +
    Gatlin Farrington
    + Electrical & Programming +
  • +
  • +
    Alarmel S
    + Build & Design +
  • +
  • +
    Sam R
    + Administration +
  • +
  • +
    Ken Whitley
    + Build +
  • +
  • +
    Charlotte Moenich
    + Administration & Strategy +
  • +
  • +
    Ethan Mullins
    + Build & Design +
  • +
  • +
    Mason Mills
    + Build & Design +
  • +
+
-

Officers

-
-
    -
  • -
    Aila Jamakovic
    - President -
  • -
  • -
    Aneesa Napoli
    - Vice President -
  • -
  • -
    Mason Cucci
    - Treasurer -
  • -
  • -
    Abby Neil
    - Secretary -
  • -
-
+

Officers

+
+
    +
  • +
    Aila Jamakovic
    + President +
  • +
  • +
    Aneesa Napoli
    + Vice President +
  • +
  • +
    Mason Cucci
    + Treasurer +
  • +
  • +
    Abby Neil
    + Secretary +
  • +
+
-

Captains

-
-
    -
  • -
    Alexander Podborny
    - Captain of Build -
  • -
  • -
    Michael Yagodnik
    - Captain of Design -
  • -
  • -
    Andrew McBeath
    - Captain of CAD -
  • -
  • -
    Anthony Harkins
    - Captain of Electrical -
  • -
  • -
    Bridget Ruble
    - Captain of Media -
  • -
  • -
    Ashton Antila
    - Captain of Programming -
  • -
  • -
    Mason Cucci
    - Captian of Safety -
  • -
  • -
    Kaylynn Decker
    - Captain of Organization -
  • -
  • -
    Nic Fejfar
    - Captain of Scouting -
  • -
  • -
    Aneesa Napoli
    - Captain of The Arts -
  • -
-
-
-
+

Captains

+
+
    +
  • +
    Alexander Podborny
    + Captain of Build +
  • +
  • +
    Michael Yagodnik
    + Captain of Design +
  • +
  • +
    Andrew McBeath
    + Captain of CAD +
  • +
  • +
    Anthony Harkins
    + Captain of Electrical +
  • +
  • +
    Bridget Ruble
    + Captain of Media +
  • +
  • +
    Ashton Antila
    + Captain of Programming +
  • +
  • +
    Mason Cucci
    + Captian of Safety +
  • +
  • +
    Kaylynn Decker
    + Captain of Organization +
  • +
  • +
    Nic Fejfar
    + Captain of Scouting +
  • +
  • +
    Aneesa Napoli
    + Captain of The Arts +
  • +
+
+
+ - - - -
- + + + + +