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

RF Shadow #8

Open
wants to merge 37 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
abc57d7
site da guild 90% pronto so falta algumas alterações
gralbergomes Jun 3, 2024
5a6246f
Create README.md
gralbergomes Jun 3, 2024
ef1aa5c
alterações de links
gralbergomes Jun 3, 2024
10be8cb
atualizando a linguagem para nao ficar aparecendo google translate
gralbergomes Jun 3, 2024
ab3f66c
excluido o footer pra fazer outro depois
gralbergomes Jun 3, 2024
5e1ba11
novas alterações e timer add
gralbergomes Jun 4, 2024
dc847cd
atu
gralbergomes Jun 4, 2024
fce18ae
download ADD
gralbergomes Jun 4, 2024
ab9dcbb
a
gralbergomes Jun 4, 2024
6d98c83
aaa
gralbergomes Jun 4, 2024
e2f592d
aa
gralbergomes Jun 4, 2024
0211700
eee
gralbergomes Jun 5, 2024
d6f42c9
novo client com autoupdate
gralbergomes Jun 5, 2024
79df2fe
aaa
gralbergomes Jun 5, 2024
70f47bd
add gamecp
gralbergomes Jun 8, 2024
89e9621
novo client
gralbergomes Jun 11, 2024
2e3456c
novo clientt
gralbergomes Jun 11, 2024
957f120
atualização site
gralbergomes Jun 14, 2024
19c87db
premium
gralbergomes Jun 14, 2024
4afc4c8
atualização
gralbergomes Jun 14, 2024
de349f3
a
gralbergomes Jun 14, 2024
3b117b3
a
gralbergomes Jun 14, 2024
34f3887
a
gralbergomes Jun 15, 2024
6b6e4cc
add de novo o nav responsivo
gralbergomes Jun 15, 2024
28e3534
arrumando data de lançamento
gralbergomes Jun 20, 2024
225fe97
download e registro
gralbergomes Jul 4, 2024
c389f32
add lojinha
gralbergomes Jul 5, 2024
ddf669e
a
gralbergomes Jul 7, 2024
f3447cd
links certos
gralbergomes Jul 7, 2024
e474dc1
discoord
gralbergomes Jul 7, 2024
a396456
pacotes
gralbergomes Jul 7, 2024
3077a01
a
gralbergomes Jul 7, 2024
53a0823
aaaa
gralbergomes Jul 8, 2024
f63fd99
aa
gralbergomes Jul 8, 2024
630369e
aaaaaa
gralbergomes Jul 10, 2024
4a08a2c
aaaaa
gralbergomes Jul 12, 2024
2fb667f
a
gralbergomes Jul 14, 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
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"githubPullRequests.ignoredPullRequestBranches": [
"main"
]
}
14 changes: 1 addition & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1 @@
# Responsive Landing Page Headphones 🎧
## [Watch it on youtube](https://youtu.be/wXnlHIvKnTM)
### Responsive Landing Page Headphones 🎧

- Beautiful headphone landing page using HTML, CSS and JAVASCRIPT.
- Dark interface.
- With animations when scrolling.
- Developed first with the Mobile First methodology, then for desktop.
- Compatible with all mobile devices and with a beautiful and pleasant user interface.

Join the channel to see more videos like this. [Bedimcode](https://www.youtube.com/c/Bedimcode)

![](/preview.png)
a
250 changes: 246 additions & 4 deletions assets/css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ body {
margin: var(--header-height) 0 0 0;
font-family: var(--body-font);
font-size: var(--normal-font-size);
background-color: var(--body-color);
background-color: black;
color: var(--text-color);
}

Expand Down Expand Up @@ -231,7 +231,6 @@ img {
/*=============== HOME ===============*/
.home__img {
width: 250px;
position: absolute;
top: -16rem;
right: 1.5rem;
}
Expand Down Expand Up @@ -424,7 +423,7 @@ img {
inset: 0;
margin-right: auto;
margin-left: auto;
top: -3rem;
top: -0rem;
}

.products__content {
Expand All @@ -444,7 +443,7 @@ img {
right: .5rem;
bottom: .5rem;
padding: .5rem;
border-radius: .35rem;
border-radius: .30rem;
}

/*=============== FOOTER ===============*/
Expand Down Expand Up @@ -767,3 +766,246 @@ img {
margin-top: 9rem;
}
}

/* Timer Styles */
.timer {
padding-top: 2rem; /* Ajuste esta linha para alterar a margem superior */
}

.timer__container {
background-color: black;
padding: -5rem;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
text-align: center;
}

.timer__title {
font-size: 2rem;
margin-bottom: 1rem;
color: white;
}

.timer__content {
display: flex;
justify-content: center;
gap: 1.5rem;
}

.time-box {
display: flex;
flex-direction: column;
align-items: center;
}

.time-value {
font-size: 2rem;
font-weight: bold;
color: white;
}

.time-label {
font-size: 1rem;
color: white;
}

.home__data {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
}

.home__logo {
max-width: 100%; /* Ajuste o tamanho máximo conforme necessário */
height: auto;
}

.home__social-icons {
margin-top: 50px; /* Espaçamento entre o logo e os ícones */
}

.home__social-link {
color: white; /* Cor dos ícones */
font-size: 24px; /* Tamanho dos ícones */
margin: 0 10px; /* Espaçamento entre os ícones */
}

/* Exemplo de ícones usando Remix Icons */
.ri-facebook-box-fill {
color: white; /* Cor do Facebook */
}

.ri-twitter-fill {
color: white; /* Cor do Twitter */
}

.ri-instagram-fill {
color: white; /* Cor do Instagram */
}

.sponsor__container {
display: flex;
justify-content: center; /* Centraliza os botões horizontalmente */
gap: 70px; /* Espaçamento entre os botões */
margin-top: -60px; /* Espaçamento superior */
}

.sponsor__button {
border: none;
background-color: transparent;
cursor: pointer;
padding: 5px;
transition: transform 0.3s ease-in-out; /* Transição suave */
}

.sponsor__button img {
display: block;
width: 100px; /* Tamanho ajustável dos ícones */
height: auto;
}

.sponsor__button:hover {
transform: scale(1.1); /* Efeito de escala ao passar o mouse */
}

/* Estilo adicional apenas para fins visuais */
.sponsor__button:hover img {
opacity: 0.8; /* Reduz a opacidade ao passar o mouse */
}

/* Estilos para o footer */
.footer {
background-color: #1f1f1f;
color: #ffffff;
padding: 20px 0;
text-align: center;
}

.footer__copy {
margin-bottom: 10px;
}

.footer__copy-link {
color: #ffffff;
text-decoration: none;
}

.footer__copy-link:hover {
text-decoration: underline;
}

.social-icons {
margin-top: 10px;
}

.social-icons a {
display: inline-block;
margin: 0 10px;
color: #ffffff;
font-size: 20px;
}

.social-icons a:hover {
color: #cccccc;
}

/* Estilos para o footer */
.footer {
background-color: rgb(20, 20, 20);
color: #ffffff;
padding: 40px 0; /* Aumentei o padding para dar mais espaço */
}

.footer__content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}

.footer__left,
.footer__right {
flex: 1;
margin: 0 15px; /* Margens horizontais para separar os conteúdos */
}

.social-icons {
margin-top: 10px;
}

.social-icons a {
display: inline-block;
margin-right: 15px;
color: #ffffff;
font-size: 24px;
transition: transform 0.3s ease, color 0.3s ease;
}

.social-icons a:hover {
color: #f2c94c;
transform: translateY(-3px);
}

.footer__links {
margin-top: 20px; /* Espaço acima dos links */
margin-bottom: 20px; /* Espaço abaixo dos links */
}

.footer__list {
list-style: none;
padding: 0;
}

.footer__item {
margin-bottom: 10px;
}

.footer__link {
color: #ffffff;
text-decoration: none;
transition: color 0.3s ease;
}

.footer__link:hover {
color: #f2c94c;
}

.footer__contact {
margin-top: -40px; /* Espaço acima da seção de contato */
}

.footer__title {
font-size: 18px;
margin-bottom: 10px;
color: #ffffff;
}

.footer__contact-list {
list-style: none;
padding: 0;
}

.footer__contact-item {
margin-bottom: 5px;
color: #ffffff;
}

.footer__icon {
margin-right: 10px;
color: white;
}

/* Estilos para o link de direitos autorais */
.footer__copy-link {
color: #ffffff;
text-decoration: none;
transition: color 0.3s ease;
display: block;
margin-top: -130px; /* Espaço acima do link de direitos autorais */
}

.footer__copy-link:hover {
color: #f2c94c;
}
Binary file added assets/img/ACC50.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Bell50.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/CCR_INC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Cora50.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Facebook.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Premium tiket.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Twitch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Youtube.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/img/case.png
Binary file not shown.
Binary file added assets/img/discord-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/img/discount.png
Binary file not shown.
Binary file removed assets/img/favicon.png
Binary file not shown.
Binary file added assets/img/gold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/googledrive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/img/home.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/img/logo.png
Binary file not shown.
Binary file removed assets/img/product1.png
Binary file not shown.
Binary file removed assets/img/product2.png
Binary file not shown.
Binary file removed assets/img/product3.png
Binary file not shown.
Binary file removed assets/img/product4.png
Binary file not shown.
Binary file removed assets/img/product5.png
Binary file not shown.
Binary file added assets/img/rfdev.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/shop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/img/sponsor1.png
Diff not rendered.
Binary file removed assets/img/sponsor2.png
Diff not rendered.
Binary file removed assets/img/sponsor3.png
Diff not rendered.
Binary file removed assets/img/sponsor4.png
Diff not rendered.
26 changes: 25 additions & 1 deletion assets/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,28 @@ sr.reveal(`.sponsor__img, .products__card, .footer__logo, .footer__content, .foo
sr.reveal(`.specs__data, .discount__animate`,{origin: 'left', interval: 100})
sr.reveal(`.specs__img, .discount__img`,{origin: 'right'})
sr.reveal(`.case__img`,{origin: 'top'})
sr.reveal(`.case__data`)
sr.reveal(`.case__data`)

function updateTimer() {
const targetDate = new Date('2024-07-05T20:00:00').getTime(); // Data e hora alvo
const now = new Date().getTime();
const timeRemaining = targetDate - now;

if (timeRemaining < 0) {
document.getElementById('timer').innerHTML = "EXPIRADO";
return;
}

const days = Math.floor(timeRemaining / (1000 * 60 * 60 * 24));
const hours = Math.floor((timeRemaining % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((timeRemaining % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((timeRemaining % (1000 * 60)) / 1000);

document.getElementById('days').innerHTML = days.toString().padStart(2, '0');
document.getElementById('hours').innerHTML = hours.toString().padStart(2, '0');
document.getElementById('minutes').innerHTML = minutes.toString().padStart(2, '0');
document.getElementById('seconds').innerHTML = seconds.toString().padStart(2, '0');
}

setInterval(updateTimer, 1000);
updateTimer(); // Chame a função imediatamente para evitar o atraso inicial
Loading