Cómo añadir temas a los elementos de ajax para la programación html5 y css3

La herramienta tema de jQuery hace que sea muy fácil de decorar sus elementos a través de CSS3. La gran cosa acerca de temas de jQuery es que son semántico- es decir, se especifica el objetivo general del juego, y luego dejar que el tema de aplicar el CSS específico apropiado. Puede utilizar la aplicación ThemeRoller para crear fácilmente nuevos temas o modificar los existentes.

Muchos de los elementos de la interfaz de jQuery utilizará automáticamente el tema de CSS actual. Por supuesto, también se puede aplicar a cualquiera de sus propios elementos para conseguir un aspecto uniforme.

Los temas son simplemente clases CSS. Para aplicar un tema CSS a un elemento, basta con añadir una clase especial para el objeto.

Por ejemplo, puede hacer que un párrafo al igual que la definición actual de la ui en widgets añadiendo este código a la misma:

Mi div ahora se ve como un widget

Por supuesto, la adición de clases en el código HTML viola uno de los principios del diseño semántico, así que es mejor que hacer el trabajo en javascript con jQuery:

 funcionar Themify () {// añadir CSS basada en el tema de los elementos $ ("div") .addClass ("ui en widgets") .addClass ("ui-widget de contenido") .addClass ("ui-esquina-todo"ps":encabezamiento") .addClass ("ui-widget de-header") .addClass ("ui-esquina-todo"ps"#resizeMe").adjuntar(``)-}

los Themify () función añade todos los temas a los elementos de la página, aplicando el tema bastante jQuery para él.

Video: Tutorial Como hacer un Reloj con HTML, CSS y javascript

  1. Identificar todos los divs con jQuery.

  2. Añade el ui en widgets clase para todos los divs.

    Esta clase se define en el tema. Todos los temas de jQuery tienen esta clase definida, pero los detalles varían según el tema. De esta manera, se puede intercambiar un tema para cambiar la apariencia y el código todavía funciona. los ui en widgets clase define un elemento como un widget.

  3. Añadir ui-widget-contenido así como.

    Los divs necesita tener dos clases unidas, por lo que algunos programadores utilizan para especificar que el encadenamiento de divs también deben ser miembros de la clase. Esta ui en widgets-contenido clase indica que el contenido del widget deben ser de estilo.

  4. Especificar las esquinas redondeadas.

    Las esquinas redondeadas se han convertido en un estándar del diseño visual web 2.0. Este efecto es muy fácil de lograr con jQuery - sólo tiene que añadir la ui-esquina todo la clase a cualquier elemento que desea tener esquinas redondeadas.

    Las esquinas redondeadas usan CSS3, que aún no está soportado por todos los navegadores. Su página no mostrará esquinas redondeadas en los navegadores antiguos, pero la página seguirá funcionando bien lo contrario.

  5. Hacen todos los titulares se ajustan al estilo de los componentes cabecera.

    Video: Como Procesar Formulario con PHP y ajax | Envío de formulario con ajax y php

    Los temas incluyen jQuery un estilo titular agradable. Usted puede hacer todas las etiquetas de título (H1 a H6) siguen este tema. Utilizar el :encabezamiento filtro para identificar todos los conceptos, y aplicar el ui en widgets-encabezamiento y ui-esquina todo clases a estas cabeceras.

El paquete de interfaz de usuario jQuery soporta un número de clases interesantes.

ClaseEn usadaDescripción
ui en widgetsrecipiente exterior widgetHace que el elemento se parece a un widget.
ui-widget de-headerelemento de la rúbricaSe aplica apariencia distintiva título.
ui-widget de contenidoWidgetSe aplica el estilo del contenido widget a elemento y niños.
ui-estado predeterminadoelementos se puede hacer clicMuestra la norma estatal (unclicked).
ui-state-libraciónelementos se puede hacer clicMuestra ciernen estado.
ui por el estado de enfoqueelementos se puede hacer clicMuestra centrarse estado cuando el elemento tiene el foco del teclado.
ui-state-activoelementos se puede hacer clicMuestra estado activo cuando se hace clic del ratón sobre el elemento.
ui-estado más destacadoCualquier aparato o elementoEspecifica que un elemento está resaltado en ese momento.
ui-state-errorCualquier aparato o elementoEspecifica que un elemento contiene un error o advertencia
mensaje.
texto ui-estado de errorelemento de textoPermite resaltado de error sin cambiar otros elementos
(Utilizado principalmente en la validación del formulario).
ui-estado desactivadoCualquier aparato o elementoDemuestra que un widget está desactivado.
ui-esquina-todo, ui-esquina-TL (etc)Cualquier aparato o elementoAgrega el tamaño actual de la esquina a un elemento. especificar específica
esquinas con TL, TR, bl, br, arriba, abajo, izquierda, derecha.
ui-widget de-sombracualquier tipo de artilugioAplica efecto de sombra a un widget.

Video: Como hacer una barra de paginación numérica (Estatica) con HTML y CSS

Algunas otras clases se definen en temas de interfaz de usuario, pero estos son los más comúnmente utilizados. Consulte la documentación actual de jQuery UI para obtener más detalles.

Cómo agregar un icono

Tenga en cuenta la pequeña inicio que aparece dentro del elemento. Este elemento es un ejemplo de un icono de jQuery UI. Todos los temas de jQuery soportan un conjunto estándar de iconos, que son pequeñas imágenes (16px cuadrados). El conjunto de iconos incluye iconos estándar de flechas, así como imágenes que se utilizan comúnmente en los menús y barras de herramientas.

Algunos elementos de interfaz de usuario jQuery utilizan iconos de forma automática, pero también se puede añadir directamente. Para utilizar un icono en sus programas, siga estos pasos:

  1. Incluir un tema jQuery UI.

    Los iconos son parte del paquete de temas. Incluir la hoja de estilos CSS que se corresponde con el tema.

  2. Asegúrese de que las imágenes son accesibles.

    Cuando se descarga un paquete de temas, que incluye un directorio de imágenes. Las imágenes incluidas en este directorio se utilizan para crear fondos personalizados, así como iconos. El archivo CSS espera un directorio llamado a estar en el mismo directorio que el CSS.

    Este directorio debe contener varias imágenes que comienzan con ui-iconos. Estas imágenes contienen todos los iconos necesarios. Si los archivos de imagen de icono no están disponibles, los iconos no se muestran.

  3. Crear un lapso en el que desea que aparezca el icono.

    Colocar un elemento span vacío donde desea que el icono aparezca en el código HTML. Puede colocar la calibración directamente en el código HTML si lo desea, o puede agregar a través de jQuery.

  4. Una elui-icono la clase a la línea.

    Esto le dice a jQuery para tratar el lapso como un icono. El contenido de la envergadura estarán ocultas, y el lapso serán redimensionadas para mantener la imagen de un icono cuadrado de 16 píxeles.

  5. Adjuntar una segunda clase para identificar el icono específico.

    Mira la página ThemeRoller para ver los iconos disponibles. Al pasar sobre un icono en esta página, se puede ver el nombre de la clase asociada con el icono.

Puede añadir el código directamente en el código HTML de esta manera:

Este es mi texto

O bien, puede usar jQuery para agregar el código correspondiente a su elemento:

ps"#myPara").adjuntar(``)-
Artículos Relacionados