Skip to content

Commit 49a40b3

Browse files
committed
update art
1 parent eb03625 commit 49a40b3

6 files changed

Lines changed: 201 additions & 13 deletions

File tree

871 KB
Loading

blogger-icon.png

6.27 KB
Loading

facebook-icon.png

28.7 KB
Loading

index.html

Lines changed: 65 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -449,19 +449,71 @@ <h3>⚠️ Explicación de la advertencia oficial de Microsoft</h3>
449449

450450
</section>
451451
</main>
452-
<footer class="footer">
453-
<div class="footer__cta">
454-
<div class="footer__title">¿Te sirvió? Haz fork, traduce, mejora el simulador 👇</div>
455-
<a class="footer__link" href="https://github.com/wachin/reducir-disco" rel="noopener" target="_blank">
456-
https://github.com/wachin/reducir-disco
457-
</a>
458-
</div>
459-
<div class="footer__meta">
460-
<div>Copyright: Washington Indacochea Delgado</div>
461-
<div>Correo: linuxfrontier@proton.me</div>
462-
<div>Licencia: GPL 3</div>
463-
<div>Año: 2026</div>
464-
</div>
452+
<footer class="siteFooter">
453+
<!-- Franja con arte -->
454+
<div class="siteFooter__art">
455+
<div class="siteFooter__artInner">
456+
<img
457+
class="siteFooter__artImg"
458+
src="./Tux-en-la-barra-de-disco-simulada.png"
459+
alt="Robot colocando a Tux en el espacio no asignado"
460+
loading="lazy"
461+
/>
462+
</div>
463+
</div>
464+
465+
<!-- Barra inferior con info + links -->
466+
<div class="siteFooter__bottom">
467+
<div class="siteFooter__bottomInner">
468+
469+
<div class="siteFooter__left">
470+
<div class="siteFooter__headline">¿Te sirvió el simulador?</div>
471+
<div class="siteFooter__desc">
472+
Haz <b>fork</b>, traduce o mejora el proyecto. ¡Aportes bienvenidos!
473+
</div>
474+
475+
<a class="siteFooter__repo"
476+
href="https://github.com/wachin/reducir-disco"
477+
target="_blank" rel="noopener">
478+
Ver código fuente en GitHub →
479+
</a>
480+
481+
<div class="siteFooter__meta">
482+
<span>© 2026 <b>Washington Indacochea Delgado</b></span>
483+
<span>Licencia: <b>GPL-3.0</b></span>
484+
<a class="siteFooter__mail" href="mailto:linuxfrontier@proton.me">linuxfrontier@proton.me</a>
485+
</div>
486+
</div>
487+
488+
<div class="siteFooter__right">
489+
<div class="siteFooter__follow">Encuéntrame en</div>
490+
491+
<div class="socialRow">
492+
<a class="socialBtn"
493+
href="https://facilitarelsoftwarelibre.blogspot.com/"
494+
target="_blank" rel="noopener"
495+
aria-label="Blog (Blogger)">
496+
<img src="./blogger-icon.png" alt="Blogger">
497+
</a>
498+
499+
<a class="socialBtn"
500+
href="https://www.facebook.com/wachin.id"
501+
target="_blank" rel="noopener"
502+
aria-label="Facebook">
503+
<img src="./facebook-icon.png" alt="Facebook">
504+
</a>
505+
506+
<a class="socialBtn"
507+
href="https://www.youtube.com/@WashingtonIndacocheaDeldago"
508+
target="_blank" rel="noopener"
509+
aria-label="YouTube">
510+
<img src="./youtube-icon.png" alt="YouTube">
511+
</a>
512+
</div>
513+
</div>
514+
515+
</div>
516+
</div>
465517
</footer>
466518
<script src="./app.js"></script>
467519
</body>

style.css

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,4 +401,140 @@ main{
401401
}
402402
.eduList li{
403403
margin: 4px 0;
404+
}
405+
406+
/* ===== Pretty footer with art ===== */
407+
.siteFooter{
408+
margin-top: 18px;
409+
}
410+
411+
.siteFooter__art{
412+
background: #e9e9e9;
413+
border-top: 1px solid #d7d7d7;
414+
}
415+
416+
.siteFooter__artInner{
417+
max-width: 1100px;
418+
margin: 0 auto;
419+
padding: 22px 18px 10px;
420+
display: flex;
421+
justify-content: center;
422+
}
423+
424+
.siteFooter__artImg{
425+
width: min(560px, 92vw);
426+
height: auto;
427+
display: block;
428+
filter: drop-shadow(0 14px 26px rgba(0,0,0,.18));
429+
}
430+
431+
.siteFooter__bottom{
432+
background: #3f5460;
433+
color: rgba(255,255,255,.92);
434+
border-top: 1px solid rgba(0,0,0,.10);
435+
}
436+
437+
.siteFooter__bottomInner{
438+
max-width: 1100px;
439+
margin: 0 auto;
440+
padding: 18px 18px 22px;
441+
display: flex;
442+
align-items: flex-start;
443+
justify-content: space-between;
444+
gap: 18px;
445+
}
446+
447+
.siteFooter__headline{
448+
font-size: 16px;
449+
font-weight: 800;
450+
margin-bottom: 6px;
451+
color: #fff;
452+
}
453+
454+
.siteFooter__desc{
455+
font-size: 13px;
456+
line-height: 1.35rem;
457+
margin-bottom: 10px;
458+
color: rgba(255,255,255,.88);
459+
}
460+
461+
.siteFooter__repo{
462+
display: inline-block;
463+
font-weight: 700;
464+
font-size: 13px;
465+
color: #ffffff;
466+
text-decoration: none;
467+
border: 1px solid rgba(255,255,255,.25);
468+
padding: 8px 10px;
469+
border-radius: 12px;
470+
background: rgba(255,255,255,.06);
471+
}
472+
.siteFooter__repo:hover{
473+
background: rgba(255,255,255,.12);
474+
}
475+
476+
.siteFooter__meta{
477+
margin-top: 12px;
478+
display: flex;
479+
flex-wrap: wrap;
480+
gap: 10px 14px;
481+
font-size: 12.5px;
482+
color: rgba(255,255,255,.82);
483+
}
484+
485+
.siteFooter__mail{
486+
color: rgba(255,255,255,.92);
487+
text-decoration: underline;
488+
}
489+
490+
.siteFooter__right{
491+
min-width: 210px;
492+
display: flex;
493+
flex-direction: column;
494+
align-items: flex-end;
495+
gap: 10px;
496+
}
497+
498+
.siteFooter__follow{
499+
font-size: 12.5px;
500+
color: rgba(255,255,255,.82);
501+
}
502+
503+
.socialRow{
504+
display: flex;
505+
gap: 10px;
506+
align-items: center;
507+
}
508+
509+
.socialBtn{
510+
width: 42px;
511+
height: 42px;
512+
border-radius: 999px;
513+
border: 1px solid rgba(255,255,255,.18);
514+
background: rgba(255,255,255,.08);
515+
display: inline-flex;
516+
align-items: center;
517+
justify-content: center;
518+
text-decoration: none;
519+
transition: transform .08s ease, background .15s ease;
520+
}
521+
.socialBtn:hover{
522+
transform: translateY(-1px);
523+
background: rgba(255,255,255,.14);
524+
}
525+
.socialBtn img{
526+
width: 22px;
527+
height: 22px;
528+
display: block;
529+
}
530+
531+
/* Responsive footer */
532+
@media (max-width: 720px){
533+
.siteFooter__bottomInner{
534+
flex-direction: column;
535+
align-items: flex-start;
536+
}
537+
.siteFooter__right{
538+
align-items: flex-start;
539+
}
404540
}

youtube-icon.png

16.7 KB
Loading

0 commit comments

Comments
 (0)