Framework y Guía de Estilo para
Chiapas.gob.mx V5.0
El objetivo de este manual es estandarizar y homologar la estructura de
los contenidos de los sitios web de las dependencias y entidades de la Administración Pública Estatal,
así como establecer la norma en cómo estas deben realizar la maquetación de los tramites en línea para
facilitar que los usuarios de los mismos accedan de manera sencilla a todo el contenido que soliciten.
Objetivo
publicado 01-02-2024
El objetivo de esta guía es brindar los elementos de diseño necesarios para estandarizar
los contenidos de los sitios web con la identidad gráfica del Gobierno de
Chiapas.
Fortalecer la identidad gubernamental al homologar la funcionalidad e imagen de todos
los sitios web para mejorar la experiencia del usuario, promover la modernización
tecnológica y administrativa al interior de las instancias gubernamentales.
Configuración básica
publicado 01-02-2024
La configuración de la cabecera y pie de página con la identidad gráfica del Gobierno
de Chiapas en los sitios web es dinámica y muy facil de implementar.
Para la configuración de la cabecera y pie de página no es necesario descargar ningún
archivo. Solo ingrese una hoja de estilo y un archivo con código javascript en los
documentos html que así lo requiera. Estos archivos (css y javascript) se encargaran de
crear la cabecera y pié de página del sitio web similar a la del sitio www.chiapas.gob.mx
La hoja de estilo y el archivo con código javascript se encuentran alojados en nuestro
CDN (Content Delivery Network - Red de Distribución de Contenidos). Se recomienda ocupar
los archivos alojados en el CDN, ya que así las actualizaciones se reflejarán en
automático en los sitios web.
Copie la ruta de la hoja de estilos alojado en nuestro CDN: https://frameworkscdn.chiapas.gob.mx/styles/mainV5.css
Antes de cerrarse la etiqueta <head> de cada html ingrese la ruta
copiada de la hoja de estilo de la siguiente forma :
Para una mejor representación entre navegadores, usamos Normalize.css, un proyecto de Nicolas Gallagher
y Jonathan Neal.
Ejemplo básico
publicado 01-02-2024
Este es el template básico para agregar una nueva página. Para que el framework funcione
correctamente se debe incorporar la liga de los estilos dentro de la etiqueta
<head>, y la liga del script antes de cerrarse la etiqueta
<body>.
<!doctype html><htmllang="en"><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width, initial-scale=1"><title>Ejemplo de nueva página para CHIAPAS.GOB.mx</title><!-- CSS --><linkhref="/favicon.ico"rel="shortcut icon"><linkhref="https://frameworkscdn.chiapas.gob.mx/styles/gobchis_v5.css"rel="shortcut icon"><linkhref="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous"rel="shortcut icon"><linkhref="https://frameworkscdn.chiapas.gob.mx/styles/mainV5.css"rel="stylesheet"><!-- Respond.js soporte de media queries para Internet Explorer 8 --><!-- ie8.js EventTarget para cada nodo en Internet Explorer 8 --><!--[if lt IE 9]><script src="https://oss.maxcdn.c/respond/1.4.2/respond.min.js"></script><script src="https://cdnjs.cloudflare.c/ajax/libs/ie8/0.2.2/ie8.js"></script><![endif]--></head><body><!-- Contenido --><mainclass="page"><divclass="container">...</div></main><!-- JS --><script src="https://frameworkscdn.chiapas.gob.mx/chisjsV5.js"></script></body></html>
Diseño web adaptable
publicado 01-02-2024
El diseño web adaptable (también diseño web adaptativo o responsivo), se basa en el diseño y
desarrollo web cuyo objetivo es adaptar la apariencia de las páginas web al dispositivo que
se este utilizando.
Hoy día las páginas web se ven en multitud de dispositivos como tabletas, teléfonos
inteligentes, libros electrónicos, portátiles, PC, etcétera.
Esta tecnología pretende que con un único diseño web, todo se vea correctamente en cualquier
dispositivo.
Ejemplo:
Incluye más de 250 íconos en formato de fuente del conjunto Glyphicon.
Biblioteca de iconos gratuita, de alta calidad y de código abierto con más de 2000 iconos. Inclúyelos
como quieras: SVG,
sprites SVG o fuentes web. Úsalos con o sin Bootstrap en cualquier proyecto.
El catálogo de colores que se mencionan a continuación deberán usarse en el apartado de contenidos del
sitio. El cuerpo
de texto dentro de las páginas deberá ir en negro #0C0206.
#009887
#C90166
#AE1922
#D3C2B4
#0C0206
#f6f6f6
#FFFFFF
#D0021B
#585f69
Barra de Navegación
publicado 01-02-2024
La barra de navegación es un componente que sirve como encabezado de navegación para su
aplicación o sitio web. Comienza extendida
en dispositivos móviles y se vuelven horizontales a medida que aumenta el ancho de la vista
disponible. En caso de utilizar, se
deberá de crear justo después de que se haya abierto la etiqueta
<main>.
Ejemplo básico
<navclass="navbar navbar-submenu sub-navbar navbar-fixed-top"><divclass="container"><divclass="navbar-header"><buttontype="button"class="navbar-toggle collapsed"data-toggle="collapse"data-target="#subenlaces"><spanclass="sr-only">Interruptor de Navegación</span><spanclass="icon-bar"></span><spanclass="icon-bar"></span><spanclass="icon-bar"></span></button><aclass="navbar-brand"href="/">ADITECH</a></div><divclass="collapse navbar-collapse"id="subenlaces"><ulclass="nav navbar-nav navbar-right"><li><ahref="#">Enlace</a></li><liclass="dropdown"><ahref="#"class="dropdown-toggle"data-toggle="dropdown"role="button"aria-expanded="false">Desplegable <spanclass="caret"></span></a><ulclass="dropdown-menu"role="menu"><li><ahref="#">Acción</a></li><li><ahref="#">Otra acción</a></li><li><ahref="#">Algo más aquí</a></li><liclass="divider"></li><li><ahref="#">Enlace separado</a></li></ul></li></ul></div></div></nav>
Formulario
publicado 01-02-2024
Los controles de formularios individuales reciben automáticamente algunos
estilos globales. Todos los elemento <input>,
<textarea> y <select> con la clase
.form-control se componen de un ancho de 100% de forma
predeterminada. Para un espaciado más óptimo se deben envolver las etiquetas
y los controles con la clase .form-group .
Ejemplo básico
<formrole="form"><divclass="form-group"><labelclass="control-label"for="email-01">Correo electrónico:</label><inputclass="form-control"id="email-01"placeholder="Correo electrónico"type="text"></div><divclass="form-group"><labelclass="control-label"for="password-01">Contraseña</label><inputclass="form-control"id="password-01"placeholder="Contraseña"type="password"></div><divclass="form-group"><labelclass="control-label"for="file-01">Cargar archivo:</label><inputid="file-01"type="file"></div><divclass="checkbox"><label><inputtype="checkbox">
Acepto los términos
</label></div><divclass="form-group"><textareaclass="form-control"rows="3"></textarea></div><buttonclass="btn btn-primary pull-right"type="submit">Enviar</button></form>
Formulario lineal
Se debe añadir la clase .form-inline al <form>
para los controles con alineación a la izquierda y de tipo inline-block. Esto
únicamente se aplica a las formas con ventanas que son al menos 768px de ancho.
Botones
publicado 01-02-2024
Los botones en una interfaz son elementos vitales, ya que en la mayoría de
los casos reúnen muchas de las capacidades de navegación que su creador ha
concebido.
Utilice cualquiera de las clases de botones disponibles para crear
rápidamente un botón con estilo.
Los botones deshabilitados funcionan igual que los activos. Si se desea cambiar
la apariencia del botón agrega la clase .disabled a los botones que
necesites deshabilitar.
Estos botones van acompañados de un ícono que representa su acción, además del
texto.
<!-- Icono del lado izquierdo del botón --><buttonclass="btn btn-primary"type="button"><spanclass="glyphicon glyphicon-search"></span>
Ejemplo
</button><!-- Icono del lado derecho del botón --><buttonclass="btn btn-primary"type="button">
Ejemplo
<spanclass="glyphicon glyphicon-search"></span></button>
Paginación
publicado 01-02-2024
En esta sección se describe todo lo relacionado con paginadores.
Los siguientes son ejemplos de encabezados con diferentes tamaños de letra.
h1. Ejemplo Texto
h2. Ejemplo Texto
h3. Ejemplo Texto
h4. Ejemplo Texto
h5. Ejemplo Texto
h6. Ejemplo Texto
Los títulos y subtítulos deberán ocupar sólo 2/3 del formulario web, es
decir, 8 columnas. El tamaño de fuente de los títulos corresponderá a h1, y
el de los subtitulos a h2. En caso de que el título sea muy extenso podrá
colocarlo en h2.
La tipografía para el texto predeterminada es Novecento Wide, el tamaño de fuente estandarizado es de 18px,
con un interlineado de 1.428.
Esto se aplica a todo el contenido dentro de body. El tamaño mínimo
recomendable para el texto es de 16px.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis consectetur
libero id gravida volutpat. Nunc mauris lorem, sodales eu suscipit id,
fermentum vitae neque.
Mauris nec massa sem. Etiam quis ipsum in quam consequat bibendum et in
ipsum. Suspendisse faucibus metus lacus, vitae adipiscing lacus
tincidunt vel.
Praesent id dui suscipit, consectetur ante eget, commodo velit. Vivamus
ac turpis nec lectus tincidunt vestibulum vel in odio.
Ut vel varius felis. Suspendisse potenti. Curabitur luctus eros vel massa
adipiscing lacinia. Sed bibendum interdum mi nec interdum. Integer nec
erat enim.
<p>Lorem ipsum dolor...</p>
Listas
An item
A second item
A third item
A fourth item
And a fifth one
<ulclass="list-group"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li><liclass="list-group-item">A fourth item</li><liclass="list-group-item">And a fifth one</li></ul>
Lista ordenada
A list item
A list item
A list item
<olclass="list-group list-group-numbered"><liclass="list-group-item">A list item</li><liclass="list-group-item">A list item</li><liclass="list-group-item">A list item</li></ol>
Listado horizontal
An item
A second item
A third item
An item
A second item
A third item
An item
A second item
A third item
An item
A second item
A third item
An item
A second item
A third item
An item
A second item
A third item
<ulclass="list-group list-group-horizontal"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li></ul><ulclass="list-group list-group-horizontal-sm"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li></ul><ulclass="list-group list-group-horizontal-md"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li></ul><ulclass="list-group list-group-horizontal-lg"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li></ul><ulclass="list-group list-group-horizontal-xl"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li></ul><ulclass="list-group list-group-horizontal-xxl"><liclass="list-group-item">An item</li><liclass="list-group-item">A second item</li><liclass="list-group-item">A third item</li></ul>
Tablas
publicado 01-02-2024
Para el relleno básico estilo-luz y sólo divisores horizontales se debe
añadir la clase base .table a cualquier tabla.
Holy guacamole! You should check in on some of those fields below.
<divclass="alert alert-warning alert-dismissible fade show"role="alert"><strong>Holy guacamole!</strong> You should check in on some of those fields below.
<buttontype="button"class="btn-close"data-bs-dismiss="alert"aria-label="Close"></button></div>
Breadcrumbs
publicado 01-02-2024
Indican la ubicación de la página actual dentro de una jerarquía de
navegación.
Para poder utilizar la herramienta Tooltips, debe inicializar sus valores en el inicio de la página. Una
forma de inicializar el plugin Tooltip sería seleccionarlas por su atributo data-bs-toggle, así:
El elmento Placeholder muestra algunos enlaces en línea con el plugin Tooltip. Por el momento, este
elemento
rellena el contenido. Esto para simular la presencia de texto real. Y todo para indicar como se vería la información cuando
se utiliza en situaciones del mundo real. Esperemos que hayas sido testigo de como estas sugerencias sobre
el plugin pueden funcionar en la práctica estos
tooltips sobre los enlaces una vez que las utilizas tú propio sitio web o proyecto.
<pclass="muted">Placeholder text to demonstrate some <ahref="#"data-bs-toggle="tooltip"data-bs-title="Default tooltip">inline links</a> with tooltips. This is now just filler, no killer. Content placed here just to mimic the presence of <ahref="#"data-bs-toggle="tooltip"data-bs-title="Another tooltip">real text</a>. And all that just to give you an idea of how tooltips would look when used in real-world situations. So hopefully you've now seen how <ahref="#"data-bs-toggle="tooltip"data-bs-title="Another one here too">these tooltips on links</a> can work in practice, once you use them on <ahref="#"data-bs-toggle="tooltip"data-bs-title="The last tip!">your own</a> site or project.</p>
Paneles Colapsables
publicado 01-02-2024
Paneles colapsables para mostrar/ocultar bloques de forma simultánea.
Lorem ipsum dolor sit amet de. Nulla vitae elit libero,
avehicula pharetra augue. Aenean lacinia bibendum nulla
sed consectetur. Aenean eu leo quam. Pellentesque ornare
sem lacinia quam venenatis vestibulum. Nullam id dolor
id nibh ultricies vehicula ut id elit.
<divclass="panel-group ficha-collapse"id="accordion"><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title">
<adata-parent="#accordion"data-toggle="collapse"href="#panel-01"aria-expanded="true"aria-controls="panel-01">
Título del bloque 1
</a></h4><buttontype="button"class="collpase-button collapsed"data-parent="#accordion"data-toggle="collapse"href="#panel-01"></button></div><divclass="panel-collapse collapse in"id="panel-01"><divclass="panel-body">
Lorem ipsum dolor sit amet de. Nulla vitae elit libero, avehicula pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.
</div></div></div></div>
Lorem ipsum dolor sit amet de. Nulla vitae elit libero,
avehicula pharetra augue. Aenean lacinia bibendum nulla sed
consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia
quam venenatis vestibulum. Nullam id dolor id nibh ultricies
vehicula ut id elit.
Pestañas (Tabs)
publicado 01-02-2024
Permiten mostrar diferentes tipos de contenido dependiendo de la pestaña
seleccionada.
Fusce ut neque justo, et aliquet enim. In hac habitasse dictumst.
Nullam commodo que erat, vitae facilisis erat. Cras at mauris ut
tortor vestibulum fringilla vel sed metus. Donec interdum purus
a justo feugiat rutrum. Sed ac neque ut neque dictum accumsan.
Cras lacinia rutrum risus, id viverra metus dictum sit amet.
Fusce venenatis, urna eget cursus placerat, dui nisl fringilla
purus, nec tincidunt sapien justo ut nisl. Curabitur lobortis
semper neque et varius. Etiam eget lectus risus, a varius orci.
Nam placerat mauris at dolor imperdiet at aliquet lectus
ultricies. Duis tincidunt mi at quam condimentum lobortis.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc id
neque nec enim ultricies congue quis a lectus. Nulla placerat
pellentesque enim eu pharetra. Nullam ornare velit vel est
porttitor convallis. Nullam lobortis erat a iaculis vulputate.
Vivamus vel nibh nec metus aliquam placerat in et magna. Donec
ornare, metus vel ultricies porta, nisl sem vulputate sapien,
sed ullamcorper purus nisi at quam. Duis sollicitudin pharetra
condimentum. Mauris enim felis, placerat ac luctus id, sagittis
id mauris. In varius rutrum arcu, vitae tristique urna ultrices
nec. Maecenas purus turpis, congue in consequat elementum,
rutrum id purus. Donec quis arcu ultricies erat viverra pretium
eleifend dignissim urna.
Fusce ultrices dapibus risus, ac pellentesque sem pretium vel.
Phasellus laoreet egestas lectus, nec fringilla elit
sollicitudin et. Nam lectus purus, interdum et fringilla vitae,
luctus vitae arcu. Praesent interdum, purus quis vehicula
ultricies, odio libero imperdiet neque, eu dignissim nibh urna
at tellus. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Maecenas sed posuere arcu. Maecenas fringilla nisi et
pharetra iaculis. Nam neque tortor, egestas eget nunc ac, tempus
facilisis justo. Ut et tempus dui.
Pellentesque ultrices eros ac scelerisque pharetra.
Donec tincidunt condimentum felis. Vestibulum vehicula
vulputate magna nec fermentum.
Cras ornare nulla eros, nec scelerisque augue faucibus et.
Aenean euismod, eros dignissim interdum venenatis, elit neque
sodales ligula, sed pretium ante velit pulvinar risus.
Vestibulum at sem rhoncus turpis vestibulum ullamcorper et ut
erat. Vivamus sit amet consectetur velit, eget pretium nibh.
Las ventanas modales son indicaciones de diálogo flexibles y dinámicas que
permiten mostrar información sobre toda las demás ventanas de la misma
aplicación.
Ejemplo de ventana modal
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Duis consectetur libero id gravida volutpat. Nunc mauris
lorem, sodales eu suscipit id, fermentum vitae neque.
<divclass="modal fade"><divclass="modal-dialog"><divclass="modal-content"><divclass="modal-header"><h4class="modal-title">Ejemplo de ventana modal</h4></div><divclass="modal-body"><p>Ejemplo de texto interno.</p></div><divclass="modal-footer"><buttontype="button"class="btn btn-default"data-dismiss="modal">Cerrar</button><buttontype="button"class="btn btn-primary">Guardar</button></div></div><!-- /.modal-content --></div><!-- /.modal-dialog --></div><!-- /.modal -->
Modo de uso
Mediante data-attributes
Se pueden activar ventanas modales sin tener que escribir una línea
individual de javascript mediante etiquetas. Se debe establecer
data-toggle="modal" en un elemento controlador, como botón, así
como data-target="#foo" o href="#foo" para apuntar
a un modal en específico para alternar.