-
Notifications
You must be signed in to change notification settings - Fork 15
Fichero CSS
El fichero /facade/assets/css/miplugin.css contendrá los estilos necesarios para la interfaz del plugin, usados en su template, mediante la especificación CSS3. A partir de la definición de la clase 'm-plugin', que la herramienta genera automáticamente, se pueden añadir los estilos específicos de los elementos html. Esto podrá incluir también estilos para contenedores, paneles, y otros elementos que puedan existir, por ejemplo:
.m-plugin-container {
position: absolute;
top: 0.5em;
right: 0.5em;
text-align: left;
overflow-y: auto !important;
width: 100%;
}
.m-plugin-container ul {
padding-left: 0;
list-style: none;
margin: 0;
}
Mediante la regla @media, los plugins pueden ofrecer una interfaz diferente según las características del dispositivo que se esté usando. Esto permite, por ejemplo, establecer un estilo específico para móviles, donde el tamaño de la pantalla puede presentar limitaciones respecto a las interfaces de escritorio debido a sus dimensiones reducidas.
@media only screen and (max-width: 768px) {
.m-areas > div.m-area > div.m-panel.m-plugin.opened > button.m-panel-btn {
background-color: transparent !important;
// ...
// otros atributos css3
}
En los plugins se establece como norma general un ancho máximo de 768px para diferenciar entre interfaz móvil y de escritorio.
1.INICIO
1.1. Componentes de la API-CNIG
1.2. Documentación y Puntos de acceso
1.3. Primeros pasos
1.4. Diagrama API CNIG
2.1. Capas
■ 2.1.1. Fuentes
• 2.1.1.1. Capas vectoriales
+ Vector
+ WFS
+ GeoJSON
+ KML
+ MVT
+ OGCAPIFeatures
+ MBTilesVector
+ GenericVector
+ MapLibre
• 2.1.1.2. Capas ráster
+ WMS
+ WMTS
+ TMS
+ XYZ
+ OSM
+ MBTiles
+ GenericRaster
+ GeoTIFF
• 2.1.1.3. Capas rápidas
• 2.1.1.4. Grupo de capas
■ 2.1.2. Simbolización
• 2.1.2.1. Genérica
+ Puntos
+ Líneas
+ Polígonos
• 2.1.2.2. Básica
+ Puntos
+ Líneas
+ Polígonos
• 2.1.2.3. Avanzada
+ Coropletas
+ Proporcional
+ Categorías
+ Estadísticos
+ Mapas de Calor
+ Cluster
+ Línea de flujo
+ Composición
2.4. Paneles
» Creación de panel desde cero sin controles
» Tutorial Panel de un único control
5. API REST
5.1. Parametrización API-REST
5.2. Base de Datos API-REST
5.3. API REST Actions
5.4. Servicio de correos electrónicos
5.5. Capas rápidas
6. PARAMETRIZACIÓN VISUALIZADORES
9. GUÍA DE DESARROLLO
> Guía para el desarrollo de API-CNIG
» Tutorial desarrollo del núcleo de API-CNIG - (Cliente)
> Guía de desarrollo de componentes
» Tutorial desarrollo del núcleo de API-CNIG - (Servidor)
> Guía de desarrollo de plugins
» Tutorial desarrollo de plugins ya creados
» Tutorial desarrollo de nuevos plugins
> Guía de desarrollo de visualizadores con React