diff --git a/contributors/contributor.css b/contributors/contributor.css deleted file mode 100644 index 660dbbb..0000000 --- a/contributors/contributor.css +++ /dev/null @@ -1,625 +0,0 @@ -*{ - font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - margin: 0; - padding: 0; - box-sizing: border-box; - } - .container { - text-align: center; - } - - .title { - display: inline-block; - font-size: 3em; - margin-bottom: 20px; - padding: 10px; - color: #fffdff; - text-shadow: 1px 1px 2px rgb(11, 11, 11), 0 0 1em rgba(27, 3, 239, 0.617), - 0 0 0.2em rgba(114, 125, 231, 0.623); - /* border-radius: 20px; */ - /* background-color: rgba(209, 209, 255, 0.8); */ - } - - .theme-switch::before { - content: ""; - position: absolute; - top: 3px; - left: 3px; - width: 24px; - height: 24px; - background-size: contain; - background-repeat: no-repeat; - background-position: center; - transition: left 0.3s ease-in-out, background-image 0.3s ease-in-out; - background-image: url("../Assets/moon.png"); - } - - .theme-switch.dark-theme::before { - left: 33px; - background-image: url("../Assets/sun.png"); - } - - .contributors-grid { - - width: 100vw; - flex-wrap: wrap; - gap: 40px; - padding: 20px; - display: grid; - grid-template-columns: repeat(6, minmax(100px,5fr)) - } - - .contributor-card { - /* width: auto; - height: auto; */ - min-width: 200px; - min-height: 300px; - display: flex; - justify-content: center; - position: relative; - overflow: hidden; - max-width: calc(55% - 16px); - display: flex; - flex-direction: column; - align-items: center; - background-color: #fd9393; - border: 1px solid #e0e2d0; - border-radius: 8px; - box-shadow: 0 0px 8px rgba(0, 0, 0, 1); - padding: 16px; - transition: transform 0.5s ease-in-out, box-shadow 0.3s ease; - text-decoration: none; - color: inherit; - /* margin-bottom: 16px; */ - word-wrap: wrap; - - - } - - #contributors { - perspective: 1000px; /* This adds depth for 3D transformations */ - } - - .contributor-card:hover { - transform: scale(1.02); - box-shadow: 1px 1px 23px rgba(14, 6, 14, 0.915); - border: none; - cursor: pointer; - transform: translateZ(50px); - - } - - - .contributor-card:hover::before { - transform: translate(0, 0); - opacity: 1; - } - - .contributor-card img { - border-radius: 50%; - width: 100px; - height: 100px; - object-fit: cover; - margin-bottom: 10px; - transition: box-shadow 0.3s ease-in-out, border 0.1s ease-in-out; - } - - .contributor-card:hover img { - border: 2px solid rgb(255, 234, 0); - box-shadow: -1px 2px 27px rgb(83, 217, 241); - } - - /* - .contributor-card h2 { - margin: 0 0 10px; - } */ - /* - .contributor-card p { - } */ - - .contributor-card h2 { - color: #040404; - position: relative; - z-index: 1; - transition: text-shadow 0.3s ease-in-out, color 0.3s ease-in-out; - } - - .contributor-card p { - font-size: 1.2em; - color: #040404; - position: relative; - z-index: 1; - transition: text-shadow 0.3s ease-in-out, color 0.3s ease-in-out; - margin: 0 0 10px; - } - - .contributor-card:hover h2 { - text-shadow: 1px 1px 2px rgb(0, 108, 108), 0 0 0.2em rgb(0, 14, 108), - 0 0 0.8em rgb(0, 14, 108); - color: white; - } - - .contributor-card:hover p { - text-shadow: 1px 1px 2px rgba(4, 0, 127, 0.715), 0 0 0.2em rgb(5, 18, 168), - 0 0 0.3em rgb(134, 136, 250); - color: white; - - /* font-weight: 400; */ - } - @media (max-width: 1220px) { - .contributors-grid { - - gap: 20px; - padding: 20px; - grid-template-columns: repeat(5, minmax(100px,5fr)) - } - } - @media (max-width: 1024px) { - .contributors-grid { - - gap: 20px; - padding: 20px; - grid-template-columns: repeat(4, minmax(100px,5fr)) - } - } - @media (max-width: 835px) { - - .contributors-grid { - - gap: 20px; - padding: 20px; - grid-template-columns: repeat(3, minmax(100px,5fr)) - } - } - @media (max-width: 634px) { - .contributors-grid { - - gap: 20px; - padding: 20px; - grid-template-columns: repeat(2, minmax(100px,5fr)) - } - } - @media (max-width: 422px) { - .contributor-card{ - min-width: 250px; - min-height: 300px; - } - .contributors-grid { - - gap: 20px; - padding: 30px; - grid-template-columns: repeat(1, minmax(100px,5fr)); - margin-left: calc(100% - 90%); - - } - } - @media (max-width: 375px) { - .contributor-card{ - min-width: 250px; - min-height: 300px; - } - .contributors-grid { - - gap: 20px; - padding: 30px; - grid-template-columns: repeat(1, minmax(100px,5fr)); - margin-left: calc(100% - 90%); - } - } - @media (max-width: 320px) { - .contributor-card{ - min-width: 250px; - min-height: 300px; - } - .contributors-grid { - - gap: 20px; - padding: 30px; - grid-template-columns: repeat(1, minmax(100px,5fr)); - margin-left: calc(0%); - } - } - - body { - background-color: #ffffff; - color: #212529; - } - - header { - height: 100px; - } - - .logo { - margin: 30px 0 0 0; - } - - footer { - background-color: #333; - color: white; - text-align: center; - padding: 20px 0; - margin-top: auto; - } - - .footer-container { - max-width: 800px; - margin: auto; - padding: 0 20px; - } - - /* .footer-links, - .footer-socials, - .footer-contact { - margin: 10px 0; - } - - .footer-links a, - .footer-socials a { - color: white; - text-decoration: none; - margin: 0 10px; - transition: color 0.3s; - } - - .footer-links a:hover, - .footer-socials a:hover { - color: #007bff; - } */ - - /* .footer-socials a { - font-size: 24px; - margin: 0 15px; - } */ - - .footer-contact a { - color: white; - } - - header { - height: 100px; - } - body { - min-height: 100vh; - max-width: 100vw; - } - .logo { - margin: 5px 0px 0px 0px; - } - - footer { - background: #333; - color: white; - text-align: center; - padding: 20px 0; - margin-top: auto; - } - - .footer-container { - max-width: 800px; - margin: auto; - padding: 0 20px; - } - - /* .footer-links, - .footer-socials { - margin: 10px 0; - } - - .footer-links a, - .footer-socials a { - color: white; - text-decoration: none; - margin: 0 10px; - transition: color 0.3s; - } - - .footer-links a:hover, - .footer-socials a:hover { - color: #007bff; - } - - .footer-contact { - margin: 10px 0; - } */ - - @media (max-width: 900px) { - header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 0.5rem 0.5rem; - /* Adjust padding to reduce overall height */ - } - - header nav { - flex-direction: column; - align-items: flex-start; - max-width: 100vw; - } - - header nav .hamburger { - display: block; - font-size: 28px; - cursor: pointer; - color: #fff; - padding: 1rem; /* Adjust padding for hamburger icon */ - position: absolute; - top: 0; - right: 1rem; /* Adjust right position as needed */ - } - - header nav ul { - flex-direction: column; - align-items: flex-start; - display: none; /* Hide the navbar items */ - max-height: 100vw; /* Full width for mobile view */ - position: absolute; - top: 100%; - right: 0; - background-color: #333; /* Background color for the floating menu */ - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Add a box shadow */ - padding: 1rem; /* Add padding */ - border-radius: 0 0 8px 8px; /* Rounded corners at the bottom */ - } - - header nav ul.show { - display: flex; /* Show the navbar items when the hamburger is clicked */ - align-items: flex-start; - } - - header nav ul li { - margin: 0.5rem 1rem; /* Adjust margin for vertical spacing */ - } - header nav ul li a:hover { - color: #00c6ff; - - border-bottom: 2px solid #00c6ff; - - /* color: #000; */ - /* border-radius: .75rem; Rounded corners for active link */ - } - } - - /* Styles for larger screens */ - @media (min-width: 901px) { - header { - height: auto; - } - header nav .hamburger { - display: none; - } - - header nav ul { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - } - - /* header nav ul li { - margin: 0 0.5rem; /* Reduce margin between items */ - } - */ header nav ul li a:hover { - background-color: #00c6ff; - color: #000; - border-radius: 0.75rem; /* Rounded corners for active link */ - } - - footer { - background-color: #1a1a1a; - color: white; - padding: 40px 0; - text-align: center; - } - - footer p { - margin: 10px 0; - } - - footer p a { - color: #00c6ff; - text-decoration: none; - } - - footer p a:hover { - text-decoration: underline; - } - - /* Footer Styles */ - footer { - background-color: #1a1a1a; - color: white; - padding: 40px 0; - text-align: center; - } - - footer p { - margin: 10px 0; - } - - footer p a { - color: #00c6ff; - text-decoration: none; - } - - footer p a:hover { - text-decoration: underline; - } - - footer { - background: #333; - color: white; - text-align: center; - padding: 20px 0; - margin-top: auto; - } - - .footer-container { - max-width: 800px; - margin: auto; - padding: 0 20px; - } - - /* .footer-links, - .footer-socials { - margin: 10px 0; - } - - .footer-links a, - .footer-socials a { - color: white; - text-decoration: none; - margin: 0 10px; - transition: color 0.3s; - } - - .footer-links a:hover, - .footer-socials a:hover { - color: #007bff; - } */ - - .footer-contact { - margin: 10px 0; - } - - - - - - html { - scroll-behavior: smooth; - max-width: 100vw; - max-height: 100vh; - } - - body { - background-color: #dfd4c8; - overflow-x: hidden; - margin: 0; - - - } - - header { - background-color: #1a1a1a; - padding: 0px 20px; - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); - position: sticky; - top: 0; - z-index: 1000; - border-bottom: 3px solid #00c6ff; - display: flex; - justify-content: space-between; - align-items: center; - } - - header nav { - display: flex; - justify-content: space-between; - align-items: center; - padding: 0.5rem 1rem; - } - - header nav ul { - list-style: none; - display: flex; - gap: 30px; - } - - header nav ul li a { - color: #fff; - text-decoration: none; - font-weight: 600; - font-size: 18px; - transition: color 0.3s, border-bottom 0.3s; - background-color: rgb(72, 71, 71); - padding: 15px; - } - - header nav ul li a:hover { - background-color: #00c6ff; - color: #000; - border-radius: 0.75rem; - } - - @media (max-width: 900px) { - header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 0.5rem 1rem; - } - - header nav { - flex-direction: column; - align-items: flex-start; - width: 100%; - } - - header nav .hamburger { - display: block; - font-size: 28px; - cursor: pointer; - color: #fff; - padding: 1rem; - position: absolute; - top: 0; - right: 1rem; - } - - header nav ul { - flex-direction: column; - display: none; - width: 100%; - height: 100vh; - background-color: #333; - padding: 1rem; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); - border-radius: 0 0 8px 8px; - } - - header nav ul.show { - display: flex; - } - } - - @media (min-width: 901px) { - header nav .hamburger { - display: none; - } - - header nav ul { - display: flex; - flex-direction: row; - align-items: center; - } - } - - header .logo h1 { - color: #fff; - font-weight: 700; - font-size: 28px; - margin: 0; - } - - -.homeBtn{ - text-decoration: none; - color: #000; - top: 20px; - left: 20px; - position: absolute; - background-color: #0e99ea; - width: 60px; - height: 40px; - display: flex; - justify-content: center; - align-items: center; - border-radius: 40px; - border: #000 2px solid; - } -.homeBtn:hover{ - background-color: #00c6ff; - color: #000; - border: #00c6ff 2px solid; -} \ No newline at end of file diff --git a/contributors/contributor.html b/contributors/contributor.html index 4ca31cf..34af511 100644 --- a/contributors/contributor.html +++ b/contributors/contributor.html @@ -14,8 +14,8 @@ integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> - - + + @@ -29,9 +29,9 @@ -
Contributions: ${contributor.contributions}
+ + displayContributors(contributors); + } + + function displayContributors(contributors) { + contributorsContainer.innerHTML = ""; + contributors.forEach((contributor) => { + const contributorCard = document.createElement("div"); + contributorCard.classList.add("bg-white", "text-black", "rounded-lg", "shadow-lg", "border", "border-gray-300", "overflow-hidden", "transition-transform", "hover:scale-110", "duration-300"); + + // contributorCard.innerHTML = ` + // + // + // + //Contributions: ${contributor.contributions}
+ // `; + contributorCard.innerHTML = ` + +${contributor.type}
+{type}
+//