BlukStudio Portfolio
Este proyecto es un sitio web estático que muestra información, productos o servicios. Está construido con tecnologías web estándar como HTML, CSS (con preprocesamiento SCSS) y JavaScript, utilizando varias librerías para animaciones, carruseles y funcionalidades interactivas.
Tecnologías Utilizadas
- HTML5
- CSS3
- SCSS (Sass)
- JavaScript
- jQuery
- Bootstrap
- AOS (Animate On Scroll)
- Owl Carousel
- Fancybox (para galerías/lightboxes)
- ScrollMagic
- GSAP (GreenSock Animation Platform - TweenMax)
- Isotope (para filtrado y ordenación de layouts)
- ImagesLoaded (para detectar cuando las imágenes han terminado de cargar)
- Jarallax (para efectos de paralaje)
- jQuery Waypoints (para funciones basadas en el scroll)
- jQuery Stellar (para efectos de paralaje de fondo)
- jQuery Lettering (para control de texto individual)
- jQuery AnimateNumber (para animar números)
Instalación y Configuración
Dado que este es un sitio web estático, no requiere una instalación compleja. Simplemente clona este repositorio y abre el archivo index.html en tu navegador o habilita el ‘Live Server’ si usas Visual Studio Code
git clone <URL_DEL_REPOSITORIO>
cd nombre-del-proyectoPara el desarrollo de SCSS, necesitarás un compilador de SCSS (por ejemplo, Sass). Si tienes Node.js instalado, puedes instalar Sass globalmente:
npm install -g sassLuego, para compilar tus archivos SCSS a CSS, puedes usar un comando como este (ajusta las rutas según sea necesario):
sass --watch scss/style.scss:css/style.cssEstructura del Proyecto
El proyecto está organizado de la siguiente manera:
.├── index.html # Página principal del sitio├── customers.html # Página de clientes├── work.html # Página de trabajos├── css/ # Archivos CSS compilados y librerías de terceros│ ├── _functions.css│ ├── _mixins.css│ ├── _site-blocks.css│ ├── animate.min.css│ ├── aos.css│ ├── bootstrap.min.css│ ├── jquery.fancybox.min.css│ ├── merch.css│ ├── mixins/│ ├── owl.carousel.min.css│ ├── owl.theme.default.min.css│ └── style.css├── js/ # Archivos JavaScript y librerías de terceros│ ├── aos.js│ ├── bluk-web.js│ ├── bootstrap.min.js│ ├── custom.js│ ├── debug.addIndicators.min.js│ ├── imagesloaded.pkgd.js│ ├── isotope.pkgd.min.js│ ├── jarallax-element.min.js│ ├── jarallax.min.js│ ├── jquery-3.5.1.min.js│ ├── jquery-migrate-3.0.0.min.js│ ├── jquery.animateNumber.min.js│ ├── jquery.fancybox.min.js│ ├── jquery.lettering.js│ ├── jquery.stellar.min.js│ ├── jquery.waypoints.min.js│ ├── owl.carousel.min.js│ ├── popper.min.js│ ├── scrollmagic.animation.gsap.min.js│ ├── ScrollMagic.min.js│ ├── slideMovil.js│ ├── TweenMax.min.js│ └── zoomMerch.js├── scss/ # Archivos fuente SCSS│ ├── _functions.scss│ ├── _mixins.scss│ ├── _site-base.scss│ ├── _site-blocks.scss│ ├── _site-elements.scss│ ├── _site-footer.scss│ ├── _site-navbar.scss│ ├── _site-style.scss│ ├── _variables.scss│ ├── mixins/│ └── style.scss├── fonts/ # Fuentes personalizadas e iconos│ ├── feather/│ ├── flaticon/│ └── icomoon/└── images/ # Archivos de imagen (logos, posters, productos, clips, etc.) ├── 01_logos_img/ ├── 02_poster_img/ ├── 03_producto_img/ ├── 04_clips/ └── customers/
## LicenciaEste proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.