Skip to main content

Overview

A collection of web-based projects showcasing HTML, CSS, and JavaScript development. These projects demonstrate responsive design, modern styling, and clean UI/UX principles.
Location: ~/workspace/source/proyectos/web insulatio/
Technologies: HTML5, CSS3, Responsive Design
Style: Dark theme, modern gradients

Project: Closed Page Template

A professionally designed “page closed” or “maintenance mode” template with modern styling and accessibility features.

Live Preview

Página cerrada

Lo sentimos, esta página ya no está disponible.

HTML Structure

Document Setup

<html lang="es">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width,initial-scale=1" />
    <title>Página cerrada</title>
    <!-- Inline CSS styles -->
  </head>
  <body>
    <!-- Content -->
  </body>
</html>

CSS Variables

The template uses CSS custom properties for easy theming:
:root {
  --bg: #cfcfcf;      /* Page background - light gray */
  --card: #3a3a3a;    /* Card background - dark gray */
  --text: #ffffff;    /* Text color - white */
  --accent: #d32f2f;  /* Accent color - red */
}

Styling System

Layout Components

.wrap {
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 20px;
  box-sizing: border-box;
}
Creates a full-height flexbox container that centers content vertically and horizontally.

Responsive Design

@media (max-width: 520px) {
  .card { 
    padding: 28px;  /* Reduced padding on mobile */
  }
  h1 { 
    font-size: 28px;  /* Smaller heading on mobile */
  }
}
Breakpoint: 520px for mobile optimization

Content Sections

Main Message

<div class="card" role="main" aria-labelledby="title">
  <h1 id="title">Página cerrada</h1>
  <p class="lead">Lo sentimos, esta página ya no está disponible.</p>
  
  <div class="below" aria-label="Información adicional">
    <span class="reason">
      <strong>Motivo:</strong> falta de manteniento y mal funcionamiento
    </span>
    <p>es pocible que la pagina regrese pero solo por peticion de el asociado</p>
    <span class="signature">
      <strong>Att:</strong> Daniel 
    </span>
  </div>
</div>

Additional Info Section

.below {
  margin-top: 28px;
  padding-top: 18px;
  border-top: 1px dashed rgba(255,255,255,0.08);
  color: var(--text);
  font-size: 15px;
  line-height: 1.6;
}

.reason {
  display: block;
  margin-bottom: 10px;
}

.signature {
  font-weight: 600;
  color: var(--text);
}
a.url {
  display: inline-block;
  margin-top: 8px;
  text-decoration: none;
  color: var(--accent);
  background: rgba(211,47,47,0.07);
  padding: 6px 10px;
  border-radius: 6px;
  border: 1px solid rgba(211,47,47,0.15);
  font-family: monospace;
}
Link styling uses accent color with subtle background and border for a button-like appearance.

Accessibility Features

ARIA Labels

<!-- Main content role -->
<div class="card" role="main" aria-labelledby="title">
  <h1 id="title">Página cerrada</h1>
  
  <!-- Descriptive labels for screen readers -->
  <div class="below" aria-label="Información adicional">
    <!-- Content -->
  </div>
</div>

Semantic HTML

Proper Headings

Uses <h1> for main title, properly associated with ARIA labelledby

Meta Viewport

Ensures proper scaling on mobile devices

Lang Attribute

lang="es" declares Spanish language for screen readers

Semantic Tags

Uses <strong>, <span>, proper paragraph structure

Color Palette

ColorHexUsage
Light Gray#cfcfcfPage background
Dark Gray 1#3a3a3aCard start gradient
Dark Gray 2#303030Card end gradient
White#ffffffText color

Typography

Font Stack

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 
             "Helvetica Neue", Arial;
System font stack prioritizes native OS fonts for optimal rendering and performance.

Font Settings

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
Enables font smoothing for better rendering on all platforms.

Customization Guide

Changing Color Scheme

:root {
  --bg: #e3f2fd;      /* Light blue */
  --card: #1565c0;    /* Dark blue */
  --text: #ffffff;
  --accent: #ff6f00;  /* Orange accent */
}

Modifying Layout

1

Change Card Width

.card {
  max-width: 1000px;  /* From 820px to 1000px */
}
2

Adjust Padding

.card {
  padding: 60px;  /* From 48px to 60px */
}
3

Modify Border

.card {
  border-top: 8px solid var(--accent);  /* Thicker border */
  border-radius: 16px;                   /* More rounded */
}

Adding Content

<!-- Add contact information -->
<div class="below" aria-label="Información adicional">
  <span class="reason">
    <strong>Motivo:</strong> Mantenimiento programado
  </span>
  
  <!-- New section -->
  <div style="margin-top: 20px;">
    <strong>Contacto:</strong><br>
    Email: [email protected]<br>
    Teléfono: +52 123 456 7890
  </div>
  
  <span class="signature">
    <strong>Att:</strong> Equipo Técnico
  </span>
</div>

Additional Web Files

The project includes multiple HTML files:

index.html

  • Main closed page template (114 lines)
  • Production-ready
  • Fully styled with inline CSS

index2.html

  • Alternative version (details not provided)
  • Likely contains different content or styling variations

Assets

web insulatio/
├── index.html       # Main template (2,990 bytes)
├── index2.html      # Alternative page (5,285 bytes)
├── imagen1.webp     # WebP image (31,166 bytes)
├── imagen2.jpg      # JPEG image (7,070 bytes)
└── logo.jpg         # Logo (26,496 bytes)

Best Practices Implemented

Performance

  • Inline CSS (no external requests)
  • System fonts (no web font downloads)
  • Minimal DOM structure
  • Optimized images (WebP format)

Accessibility

  • Semantic HTML5
  • ARIA labels
  • Proper heading hierarchy
  • Sufficient color contrast

Responsive

  • Mobile-first viewport meta
  • Fluid typography
  • Flexible layouts
  • Media query breakpoints

Maintainability

  • CSS custom properties
  • BEM-like naming
  • Clear structure
  • Commented sections

Usage Scenarios

<h1>Sitio en Mantenimiento</h1>
<p class="lead">Estamos mejorando nuestro sitio para ti.</p>
<div class="below">
  <span class="reason">
    <strong>Tiempo estimado:</strong> 2-3 horas
  </span>
  <p>Volveremos pronto con mejoras increíbles.</p>
</div>

Browser Compatibility

FeatureChromeFirefoxSafariEdge
CSS Variables✅ 49+✅ 31+✅ 9.1+✅ 15+
Flexbox✅ 29+✅ 28+✅ 9+✅ 12+
Gradients✅ 26+✅ 16+✅ 6.1+✅ 12+
Media Queries✅ All✅ All✅ All✅ All

File Reference

Main File: /home/daytona/workspace/source/proyectos/web insulatio/index.html:1
Lines: 114
Size: 2,990 bytes
Format: HTML5 with inline CSS

miPOS System

Desktop POS application with Tkinter GUI

AI Voice Assistant

Voice-controlled smart assistant

Development Notes

Creator: Daniel (Daniel Tecnologi)
Purpose: Template for closed/maintenance pages
Status: Production-ready, fully functional
License: Open source educational project

Build docs developers (and LLMs) love