Fundamentos del diseño css ui jQuery y jQuery

Los fabricantes de jQuery y jQuery UI CSS hacen un buen trabajo de documentación de la parte interna de su biblioteca. Desde una perspectiva de CSS, el material que se encuentra en jqueryui.com le informa acerca de los estilos utilizados para crear la salida que usted ha visto en varios lugares. He aquí una buena idea de cómo se presenta la página inicial de la documentación.

imagen0.jpg

Una de las primeras cosas que notas en esta página es que los desarrolladores recomiendan utiliza ThemeRoller para realizar los cambios siempre que sea posible. Sin embargo, hay muchos casos en los que ThemeRoller simplemente no hacer el trabajo, por lo que necesita para hacer las modificaciones de una manera más tradicional.

Las clases se dividen en dos archivos con un número de estilos dentro de cada archivo:

  • jquery.ui.core.css: Contiene todos los estilos que afectan a elementos estructurales de alguna manera. Éstas incluyen

  • Ayudantes de diseño: Determina la disposición general de los objetos onscreen- hace que sea posible interactuar con tecnologías- de asistencia y proporciona un método para restablecer la disposición según sea necesario.

  • Señales de interacción: Define cuando un objeto está desactivado.

  • Iconos: Especifica el estado icono.

  • Superposiciones: Determina el tamaño y la posición de las placas.

  • jquery.ui.theme.css: Define los estilos que afectan a elementos temáticos, como el color, fuentes y fondos. Éstas incluyen

    • Contenedores de componente: Especifique el aspecto del contenido dentro de varios contenedores de objetos. Los contenedores incluyen normalmente el objeto global, cabeceras de objetos y datos de objeto (especificado como contenido dentro de los estilos).

    • Estados Interacción: Determinar la apariencia de un objeto cuando se producen estados de interacción específicos. Los cuatro estados de interacción son: por defecto (cuando nada está sucediendo con el objeto), vuelo estacionario (cuando el cursor del ratón está sobre el objeto), activo (cuando el usuario está realizando en realidad una tarea con el objeto), y el enfoque (cuando el usuario ha seleccionado el objeto, pero no está haciendo nada con ella).

    • Señales de interacción: Determinar la apariencia de un objeto que está en un estado en particular para ayudar al usuario a comprender el estado del objeto.

      Las señales de interacción son: destacado (el objeto o contenido se selecciona para la interacción) - error (se ha producido un error con un objeto) - texto de error (se ha producido un error con el contenido, por lo general el texto, dentro de un objeto) - disabled (el objeto o contenidos son discapacitados) - primaria (un objeto es el objeto primero de nivel primaria o en una jerarquía de objetos) - y secundaria (un objeto es el objeto secundario o de segundo nivel en una jerarquía de objetos).

    • Iconos: Definir el estado y la posición de los iconos utilizados con un objeto. El estado y el posicionamiento se controlan por separado. La información de estado determina si el icono es parte de un encabezado o el contenido. Además, se determina el formato basado en el estado del icono: por defecto, suspender, activa, lo más destacado, el error y el texto de error. Los iconos están colocados de forma individual en función del nombre del icono, como .ui-icon quilates-1-n.

      Los iconos son en realidad definen en formato de bloque como parte de la sección de la parte de los iconos del archivo de los estados y las imágenes.

      Usted puede ver las imágenes de iconos-de widgets específico a aquí.

      Las imágenes de iconos por defecto aparecen aquí.

      Puede encontrar las imágenes de iconos activos aquí y los que se utilizan para poner de relieve aquí.

      Cuando una aplicación experimenta un error, verá la lista de iconos aquí.

    • Radio de la esquina: Crea esquinas redondeadas en los distintos objetos.

    • Superposiciones: Determina el formato de contenido dentro superposiciones y el formato de la sombra de superposición (de modo que usted puede ver que hay un objeto detrás del objeto en la parte delantera).

    • Con el fin de comprender mejor cómo funcionan las cosas, que es una buena idea buscar en los archivos reales. Usted puede encontrar el primer archivo en una ubicación, como http://code.jquery.com/ui/1.9.2/themes/base/jquery.ui.core.css donde http://code.jquery.com/ui / es la URL base, 1.9.2 es la versión de jQuery o jQuery UI de que se trate, y los temas / base / jquery.ui.theme.css es la ubicación del archivo específico.

      Para obtener una copia de la CSS para una versión diferente de jQuery o jQuery UI, basta con cambiar la parte número de versión de la URL. El segundo archivo se encuentra en un lugar como http://code.jquery.com/ui/1.9.2/themes/base/jquery.ui.theme.css. Esto es lo que verás cuando se mira en jquery.ui.core.css.

      image1.jpg

      Visualización de los archivos proporciona detalles sobre cómo se construyen los diferentes estilos, así que usted puede hacer modificaciones de forma segura. Además, los archivos a menudo contienen notas. Por ejemplo, cuando nos fijamos en jquery.ui.theme.css, usted encuentra que uno de los estilos está obsoleto en realidad (ya no es compatible), siempre que esta nota te dice:

      / * Ui-icon-buscan-primero es obsoleto, utilice ui-icon-buscan-iniciar lugar * /

      El estilo está comentada por lo que no se puede utilizar. Sin embargo, la nota sigue siendo importante, ya que le dice qué estilo a utilizar en su lugar.