← Back
Textures
web

Textures

Nov 20, 2025 → Nov 27, 2025

Col·lecció personal de textures en línia

  • Astro + Tailwind

    Lleuger i amb bon rendiment
  • GSAP

    Efecte de canvas infinit
  • Vanilla JS

    Interactivitat lleugera
miniatura del projecte de textures

Textures és la meva col·lecció personal en línia de fotografia de textures urbanes. La idea darrere del projecte és crear una manera senzilla i elegant de publicar textures de disseny; són gratuïtes per utilitzar en projectes personals i comercials, amb atribució.

Pots descarregar-les fàcilment en alta resolució i utilitzar-les en els teus propis dissenys.

Mostra del projecte Textures.

El projecte és també un experiment per crear un efecte de canvas infinit utilitzant GSAP i Vanilla JavaScript, permetent als usuaris explorar les textures d’una manera dinàmica i atractiva. Tot el codi font està disponible a GitHub per a qualsevol persona interessada en com es va construir.

Com a programador interessat en llocs web animats, sé que de vegades pot ser difícil trobar projectes reals que utilitzin GSAP, així que vaig voler crear un projecte que mostrés les seves capacitats d’una manera pràctica. No dubtis a clonar el repositori i explorar el codi!

Projecte Textures en una pantalla d'ordinador

La majoria dels meus projectes de disseny requereixen textures per a fons, superposicions i altres elements de disseny. Em trobava constantment buscant textures d’alta qualitat en línia, però moltes de les opcions disponibles eren de baixa resolució o requerien una subscripció. Per resoldre aquest problema, vaig decidir agafar una càmera i un bon amic @Marcos Rayo per explorar Barcelona i fotografiar textures interessants que trobéssim en entorns urbans.

Com pots descarregar les textures?

Es pot fer clic a cada textura del canvas per obrir un modal bellament dissenyat ;) amb més informació sobre la textura i un botó de descàrrega per obtenir la versió d’alta resolució. A més, totes les textures tenen una prova de mosaic (tiling) al costat de la previsualització per veure com queden quan es repeteixen; òbviament no totes les textures estan fetes per ser repetides, però vaig intentar editar-ne algunes perquè fossin contínues (seamless).

Projecte Textures en una pantalla de telèfon
Detalls tècnics
Per a desenvolupadors i ments curioses

Stack tecnològic

  • Astro per a un renderitzat estàtic ultraràpid i una arquitectura pensada per al SEO.
  • TailwindCSS per a estils personalitzats i disseny responsiu.
  • GSAP per a animacions suaus i de bon rendiment; gairebé tot el contingut es genera amb ell per crear un efecte de canvas infinit.
  • Vanilla JavaScript per a interactivitat i animacions sense llibreries extres.
  • Vercel per al desplegament amb optimitzacions de build automàtiques.

Rendiment

El lloc de Textures no pretén ser una landing page ultraràpida, ja que carrega moltes imatges i animacions. Si aquest fos un projecte comercial, optimitzaria encara més els assets i les animacions, però per a un projecte personal em vaig centrar en l’experiència i l’estètica. Els resultats de l’auditoria de Bones Pràctiques segueixen sent molt bons:

Captura de pantalla de l'auditoria de bones pràctiques

Enllaços

Projectes similars

Textures

© 2026 Pol Gubau Amores