Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

confirmation on feedback #212

Closed
wants to merge 26 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
9466775
confirmation on feedback
Ishika-Gupta06 Oct 8, 2024
ef92303
Merge branch 'main' into CONFIRMATION
Ishika-Gupta06 Oct 8, 2024
0475a06
Merge branch 'main' into CONFIRMATION
Ishika-Gupta06 Oct 9, 2024
8ec146d
Merge branch 'main' into CONFIRMATION
Ishika-Gupta06 Oct 9, 2024
a2505da
Merge branch 'main' into CONFIRMATION
Ishika-Gupta06 Oct 11, 2024
afac803
Update signup.css
ananyag309 Oct 11, 2024
e938935
Update signup.html
ananyag309 Oct 11, 2024
4821620
Add cart btn
haseebzaki-07 Oct 11, 2024
29a58e4
issue327fixed
gurramkarthiknetha Oct 11, 2024
d7d0df2
adding annimation to buttons
akhulisumit Oct 12, 2024
afc9526
Social sidebar moved to right and updated its functionality correctly
SiddarthaKarri Oct 12, 2024
121c00b
Merge branch 'swaraj-das:main' into main
SiddarthaKarri Oct 12, 2024
ef64b68
Underline Effect Added
AmanPatre Oct 12, 2024
9dee308
Added Contributor's Page
TBorundia Oct 12, 2024
23872ed
Update style.css
swaraj-das Oct 13, 2024
bdac50d
Update index.html
swaraj-das Oct 13, 2024
17d3888
Update index.html
swaraj-das Oct 13, 2024
8855959
Merge pull request #323 from ananyag309/master
swaraj-das Oct 13, 2024
8668b8e
Merge pull request #325 from haseebzaki-07/add_cart
swaraj-das Oct 13, 2024
00e3bd3
Merge pull request #328 from gurramkarthiknetha/issue327
swaraj-das Oct 13, 2024
f5fe792
Merge pull request #333 from SiddarthaKarri/main
swaraj-das Oct 13, 2024
932d8f0
Merge pull request #349 from AmanPatre/main
swaraj-das Oct 13, 2024
45c2ba6
Merge pull request #344 from akhulisumit/main
swaraj-das Oct 13, 2024
6e736fb
Merge pull request #350 from TBorundia/main
swaraj-das Oct 13, 2024
ce85079
Update index.html
swaraj-das Oct 13, 2024
781afc3
Merge branch 'main' into CONFIRMATION
Ishika-Gupta06 Oct 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
262 changes: 262 additions & 0 deletions Contributors/contributor.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,262 @@
body {
font-family: "Poppins";
color: #333;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
margin: 0;
}

.container {
text-align: center;
}

.title {
display: inline-block;
font-size: 3em;
margin-bottom: 20px;
padding: 10px;
color: #f6f2f6;
text-shadow: 1px 1px 2px rgb(184, 45, 235), 0 0 1em rgba(216, 130, 200, 0.617),
0 0 0.2em rgba(99, 1, 124, 0.623);
/* border-radius: 20px; */
/* background-color: rgba(209, 209, 255, 0.8); */
}

.contributors-grid {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
padding: 20px;
gap: 40px;
}

.contributor-card {
width: 300px;
position: relative;
overflow: hidden;
max-width: calc(55% - 16px);
display: flex;
flex-direction: column;
align-items: center;
background-color: #f9e2f9;
/* border: 1px solid #00ebdf; */
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0, 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; */
}

.contributor-card:hover {
transform: scale(1.02);
box-shadow: 1px 1px 23px rgba(170, 1, 175, 0.915);
border: none;
cursor: pointer;
}

.contributor-card::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(132deg, #5103fa 50%, rgb(218, 46, 146) 51%);
/* background: linear-gradient(130deg, #3b89ff 50%, #eef6ff 50%); */
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
transform: translate(-100%, -100%);
opacity: 0;
z-index: -1;
}

.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(0, 217, 255);
}

/*
.contributor-card h2 {
margin: 0 0 10px;
} */
/*
.contributor-card p {
} */

.contributor-card h2 {
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;
}

.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; */
}

/* dark mode */
/* Toggle button styles */
.toggle-container {
position: fixed; /* Change this as needed for positioning */
top: 25px;
right: 40px;
}

.toggle {
appearance: none;
outline: none;
cursor: pointer;
width: 100%;
height: 100%;
box-shadow: inset calc(var(--size) * 0.33) calc(var(--size) * -0.25) 0;
border-radius: 999px;
color: hsl(240, 100%, 95%);
transition: all 500ms;
position: absolute;
top: 0;
left: 0;
}

.toggle:checked {
background-color: #333;
}
.toggle:checked:before {
transform: translateX(25px);
}

body {
background-color: #f8f9fa;
color: #212529;
}

.nav-container {
background-color: #ffffff;
}

.footer {
background-color: #ffffff;
color: #212529;
}

/* Dark mode styles */
body.dark-mode {
background-color: #333;
color: #ffffff;
}

body.dark-mode .nav-container {
background-color: #343a40;
}

body.dark-mode .footer {
background-color: #343a40;
color: #ffffff;
}
#toggle {
display: inline-block;
border-radius: 50px;
transition: all 0.4s ease-in-out;
padding: 10px 10px;
background-color: transparent;
border: 2px solid #c6c9d8bf;
color: #c6c9d8bf;
font-weight: 600;
font-size: 14px;
letter-spacing: 2px;
text-decoration: none;
}
.toggle-container {
--size: 2rem;
width: var(--size);
height: var(--size);
}

.toggle {
appearance: none;
outline: none;
cursor: pointer;
width: 100%;
height: 100%;
box-shadow: inset calc(var(--size) * 0.33) calc(var(--size) * -0.25) 0;
border-radius: 999px;
color: hsl(240, 100%, 95%);
transition: all 500ms;
position: absolute;
top: 25px;
right: 0;

&:checked {
--ray-size: calc(var(--size) * -0.4);
--offset-orthogonal: calc(var(--size) * 0.65);
--offset-diagonal: calc(var(--size) * 0.45);
transform: scale(0.75);
color: hsl(40, 100%, 50%);
box-shadow: inset 0 0 0 var(--size),
calc(var(--offset-orthogonal) * -1) 0 0 var(--ray-size),
var(--offset-orthogonal) 0 0 var(--ray-size),
0 calc(var(--offset-orthogonal) * -1) 0 var(--ray-size),
0 var(--offset-orthogonal) 0 var(--ray-size),
calc(var(--offset-diagonal) * -1) calc(var(--offset-diagonal) * -1) 0
var(--ray-size),
var(--offset-diagonal) var(--offset-diagonal) 0 var(--ray-size),
calc(var(--offset-diagonal) * -1) var(--offset-diagonal) 0 var(--ray-size),
var(--offset-diagonal) calc(var(--offset-diagonal) * -1) 0 var(--ray-size);
}
}

/* Apply fade-down animation to the toggle container */
.toggle-container[data-aos="fade-down"] {
transition: opacity 500ms ease-in-out;
opacity: 0;
}

.toggle-container[data-aos="fade-down"].aos-animate {
opacity: 1;
}
body.dark-mode .contributor-card {
background: #0e1525;
}
body.dark-mode .contributor-card p {
color: white;
}
body.dark-mode .contributor-card h2 {
color: white;
}
122 changes: 122 additions & 0 deletions Contributors/contributor.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Contributors</title>
<link rel="stylesheet" href="contributor.css" />
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"
integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
/>
<link
href="https://cdn.jsdelivr.net/npm/[email protected]/fonts/remixicon.css"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css"
/>

<style>
html {
scroll-behavior: smooth;
}
body {
background: linear-gradient(90deg, #ff459f, #ff9532, #1a0259);
}
.top-btn {
display: none;
width: 50px;
height: 50px;
position: fixed;
bottom: 10px;
right: 0px;
background-color: #59038a;
color: #fff;
padding: 2px;
border: none;
margin-right: 36px;
border-radius: 50%;
cursor: pointer;
}

.top-btn:hover {
background-color: #f689f2;
}

.pagination-btns {
margin: 50px 0px;
}

.pagination-btns button.btn {
border-radius: 5px;
outline: none;
margin: 5px 10px;
border: 1px solid rgb(146, 110, 110);
}

.pagination-btns button.btn,
.pagination-btns button.btn i.bi {
font-size: 2rem;
}
</style>
</head>
<body>
<div class="container">
<div class="toggle-container aos-init aos-animate" data-aos="fade-down">
<input id="themeToggle" class="toggle" type="checkbox" />
</div>
<h1 class="title">Our Contributors</h1>
<div id="contributors" class="contributors-grid"></div>
</div>
<button class="top-btn" id="goToTopBtn" onclick="goToTop()">
<i class="fa-solid fa-chevron-up" style="color: #ffffff"></i>
</button>
<script>
// Get the button
var mybutton = document.getElementById("goToTopBtn");

// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function () {
scrollFunction();
};

function scrollFunction() {
if (
document.body.scrollTop > 20 ||
document.documentElement.scrollTop > 20
) {
mybutton.style.display = "block";
} else {
mybutton.style.display = "none";
}
}

// When the user clicks on the button, scroll to the top of the document
function goToTop() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>
<script src="contributor.js"></script>
<script>
window.addEventListener("scroll", function () {
const winScroll =
document.body.scrollTop || document.documentElement.scrollTop;
const height =
document.documentElement.scrollHeight -
document.documentElement.clientHeight;
const scrolled = (winScroll / height) * 100;
document.getElementById("progress-bar").style.width = scrolled + "%";
});
</script>
</body>
</html>
Loading