Cómo hacer un fondo de imagen en HTML y CSS. 3 formas simples

Establece el color del plan trasero de la paleta. El color del heredero siempre coincide con el color del elemento ancestro.
Saludos. En este artículo, quiero contarme de tres formas de colocar una imagen como fondo de toda la página usando solo HTML + CSS (sin usar JS).

Saludos. En este artículo, quiero contarme de tres formas de colocar una imagen como fondo de toda la página usando solo HTML + CSS (sin usar JS).

Entonces, los requisitos para la imagen de fondo somos los siguientes:

  • 100% Ancho y altura de páginas cubiertas
  • Las escalas de fondo si es necesario (el fondo está estirado o comprimido dependiendo del tamaño de la pantalla)
  • Pegue las proporciones de las imágenes (relación de aspecto)
  • Imagen centrada en la página.
  • El fondo no causa rollos.
  • La solución es maximemente CrossBrawser.
  • No se utilizan otras tecnologías excepto CSS.

Establece el color del plan trasero de la paleta. El color del heredero siempre coincide con el color del elemento ancestro.

Método 1

En mi opinión, esta es la mejor manera, porque es la más fácil, concisa y moderna. Utiliza la propiedad CSS3 Tamaño del fondo. que aplicamos a la etiqueta Html . Exactamente Html , pero no Cuerpo. porque Su altura es mayor o igual a la altura de la ventana del navegador.

Instale un fondo fijo y centrado, luego ajuste su tamaño usando Tamaño de fondo: cubierta .

Html { 

Imagen - Imagen: URL (imágenes / background.jpg);

Repetición de fondo: sin repetición;

Posición de fondo: Centro Centro;

Accesorio de fondo: fijo;

-Webkit-Fondo-Tamaño: Cubierta;

-Moz-Tamaño de fondo: cubierta;

-O-Tamaño de fondo: cubierta;

Tamaño de fondo: cubierta; 
} 

Manifestación

Este método funciona en

  • Chrome (cualquier versión)
  • Opera 10+.

Firefox 3.6+

Safari 3+.

Es decir, 9+

Para que las imágenes se carguen rápidamente, coloque sus sitios solo de proveedores de alojamiento probados, por ejemplo, BEGET.COM 
Los usuarios y los motores de búsqueda aman los sitios rápidos. 

Imagen - Imagen: URL (imágenes / background.jpg);

Método 2

Este método proporciona el uso del elemento IMG, cuyo tamaño variará dependiendo del tamaño de la ventana del navegador. Para estirar la imagen a la pantalla completa, debe configurar la altura y el ancho MIN con un valor del 100%. Y para que la imagen no esté comprimida en el tamaño más pequeño que el original, instale Min-Anchura con el valor del ancho igual de la imagen.

Si el ancho de la ventana es menor que el ancho de la imagen, se utilizará la consulta de medios para alinear el fondo en el centro.

heredar.

<img src = "/ images / background.jpg" Class = "Fondo" />

img.background { Min-altura: 100%; Min-ancho: 640px; Ancho: 100%; Altura: Auto;

Posición: fijo; TOP: 0; izquierda: 0;

/ * Depende del tamaño de la imagen * /

Pantalla @media y (Max-Anchth: 640px) { img.bg { и Izquierda: 50%; margen-izquierda: -320px; } } } Manifestación

Hereda todas las características del elemento padre.

Este método funciona en:

Cualquier versión de buenos navegadores (Chrome, Opera, Firefox, Safari) Es decir, 9+ и Método 3. . Otra forma es la siguiente: Fije la imagen <img /> a la esquina superior izquierda de la página y estídelo utilizando las propiedades de ancho mínimo y de altura del 100%, mientras se mantiene la relación de aspecto. Es cierto, con este enfoque, la imagen no está centrada. Pero este problema se resuelve envuelto la imagen en <div />, que hacemos 2 veces el tamaño de la ventana. Y la imagen en sí estamos estiramos y entramos en el centro. <div clase = "fondo"> <img src = "/ images / background.jpg" />

</ div> Div.background { <div clase = "fondo"> Posición: fijo;

TOP: -50%;

Izquierda: -50%; } Ancho: 200%; Altura: 200%; }

img { Posición: Absoluto; TOP: 0;

izquierda: 0; Derecha: 0; :

Fondo: 0;

Margen: Auto; Ancho mínimo: 50%; Min-altura: 50%; } .

Este método funciona en buenos navegadores y, es decir, 8+.

Espero que esta información sea útil para usted. Personalmente, a menudo uso estos métodos, especialmente primero. Seguramente hay otras formas de poner una imagen en el fondo de la espalda con CSS. Si sabes sobre ellos, comparte, por favor comenta. Establecer el color de fondo y / o una imagen para una página o un elemento separado es lo suficientemente simple. Lo principal es saber dónde y cómo se puede hacer, así como para tener un código de color y / o una imagen de fondo. Es posible que de este artículo aprenda muchas cosas nuevas, pero lo creé específicamente para principiantes. Por lo tanto, todo será lo más corto posible y en detalle simultáneamente. Lo principal es que recibirá no solo la presentación general y los ejemplos confeccionados, sino también comprender cómo hacer un fondo en HTML. Para establecer el fondo en HTML, use el DOCTYPE intermedio Y comenzaré con el hecho de que Html5. No hay posibilidad de establecer el fondo para el sitio. Esta característica se decidió soportar en CSS. Por lo tanto, si planea usarlo a continuación, y desea obtener una válida » (correcto) Código, debe permanecer en el tipo de transición del documento. Para hacer esto, su página web debe comenzar con la siguiente línea: <! DOCTYPE HTML Public "- // W3C // DTD HTML 4.01 » Transicional // es "" http://www.w3.org/tr/html4/loose.dtd ">

Tiempo para clases prácticas.

¿Cómo es el fondo en una página web? (#)Si lo descubriste, vamos a entender cómo se crea el fondo. Y se debe observar lo primero aquí, esta es la diferencia entre

Color de fondo

Imagen de fondo

. Al principio va

Color de fondo Izquierda: 50%; Que inundaciones todos los espacios de página disponibles o su elemento. La repetida en la parte superior imagen de fondo }

. Visualmente, esto se puede representar de la siguiente manera: Posición: Absoluto; TOP: 0;

Fondo del documento HTML y sus elementos.

Después de decepcionar los elementos principales del control de telón de fondo, así como sus atributos, proceda directamente al análisis de un ejemplo específico. En el código del programa que se muestra a continuación, intenté habilitar todos los elementos descritos.

Lo segundo que necesitas saber es la diferencia entre

Cuerpo del documento Derecha: 0; :

Elemento del documento

Cuerpo del documento

indicado en el código HTML de la etiqueta de la página web

Cuerpo. que incluye todo el contenido de la página web. Obviamente, el fondo del documento del documento no puede ser transparente. Si no se especifica el fondo del cuerpo del documento, se utiliza el valor predeterminado especificado en la configuración del navegador. Elementos de la página están dentro de la etiqueta }

. Cabe destacar que puede configurar el color y / o la imagen de fondo utilizando HTML a todos los elementos del documento. Por ejemplo, la imagen de fondo se puede especificar solo para tablas. Por defecto, generalmente tienen un fondo transparente. Posición: Absoluto; TOP: 0;

Atributo bgcolor para crear color de fondo

Para preguntar

El documento o sus elementos se utilizan atributo. Altura: 200%; и imagen de fondo bgcolor , p.ej: <Body bgcolor = "# EC008C">

<! - Cuerpo de documentos ->

</ Cuerpo>

En este caso, establecemos el color de fondo para la página en su conjunto. Pero un ejemplo de cómo establecer el color de fondo para la mesa, en la etiqueta Mesa <TABLE BGCOLOR = "# EC008C"> <tr> <td> texto con fondo </ td> </ tr> </ table>

Cabe destacar que el color de fondo en la tabla también se puede especificar para filas en la etiqueta

Tr Y para sus celdas en la etiqueta. TD.

¿Cómo averiguar el código de color? Probablemente ya hayas notado que el color en HTML está establecido en especial código Html , p.ej:

# EC008C.

  • . Para saber el código que necesita el color, puede usar uno de los editores de gráficos. Por ejemplo, en Photoshop puedes usar "
  • Herramienta cuentagotas.
  • (Pipeta)

Para obtener un color desde un punto en la imagen. Luego, debe hacer clic en el color resultante en la barra de herramientas y en la ventana que se abre "

Selector de color. (Selección de color) Copiar código de color. Llamo su atención sobre el hecho de que este código será sin un signo de celosía. Al principio, este signo deberá agregarse manualmente.

También puede utilizar numerosos servicios en línea, por ejemplo: 
Su principio de trabajo es aún más fácil: haga clic en el color deseado y obtenga el código de TI. Atributo de fondo para crear una imagen de fondo. Así como en el caso del color de fondo y en el caso de
Necesitas usar un atributo especial, a saber, 
antecedentes. 
<Body Background = "/ 2014/06 / bg.jpg">

В Html En este caso, le pedimos la imagen de fondo para la página en su conjunto. Cabe destacar que debido a las limitaciones del tamaño de la imagen, se repetirá, por ejemplo: Como ves, cuando la repetición, la transición entre las imágenes es notable. Por lo tanto, se usan imágenes especiales a menudo, donde se tiene en cuenta este momento. Pero un ejemplo de cómo establecer una imagen de fondo para una mesa, en la etiqueta

<Fondo de tabla = "/ 2014/06 / bg.jpg"> <tr> <td> texto con fondo </ td> </ tr> </ table> Html Cabe destacar que la imagen de fondo se puede configurar solo para la tabla en su conjunto y / o su celda separada. Para una cadena no funcionará. Atributo de fondo para crear una imagen de fondo. .

Camino absoluto y relativo a la imagen de fondo. (Selección de color) Por separado vale la pena prestar atención DIRECCIÓN Fondo de la imagen . En este caso, se utiliza la ruta relativa a la imagen, es decir, La dirección se indica en la ubicación del archivo de imagen al archivo de la página web. Esta opción no se puede llamar particularmente exitosa. Es mejor usar el camino absoluto a la imagen, es decir.

Su URL completa <Body Background = "/ images / bg.jpg"> .

En este caso, no tendrás problemas concomitantes. Para más información, puedes leer aquí.

Vamos a resumir 
Usando atributos Moralmente desactualizado, porque para la validez del código HTML tendrá que usar la transición. DOCTYPE.

. Para establecer el color de fondo en HTML, utiliza códigos especiales que puede conocer en un editor gráfico o en los servicios especiales en línea. La imagen de fondo se duplica en las colas del área asignada y se encuentra en la parte superior del color de fondo. Para especificar una imagen de fondo, es mejor usar su URL completa. Tengo todo en esto. Gracias por la atención. ¡Buena suerte!

Enlace corto: http://goo.gl/03tsnz ¿Cómo hacer un fondo para el sitio? Cualquier habitación se verá mucho mejor si su piso se levanta, querida alfombra persa. ¿Así que peor es tu sitio? Tal vez es hora y su piso " colocar
  • »Palacio hecho a mano elegante caro. Entenderemos más sobre cómo hacer un fondo para el sitio:
  • Sucede que el viejo diseño del sitio ya ha llegado. Y quiero algo nuevo y sabroso. Y el nuevo diseño será tal si lo cocinas con tus propias manos.
  • Pero para cambiar completamente todo el diseño del recurso usted mismo, la cosa es ingrata. Sí, y no todos tienen algo de esto ".
  • afilado

" manos. Por lo tanto, es más fácil refrescar la antigua plantilla, cambiando el color del fondo del recurso o su imagen de fondo.

Hay varias formas de cambiar el fondo en el sitio. Esto usa oportunidades. 
CSS. o . Pero muchas de las propiedades para trabajar con el fondo tienen el mismo nombre y metodología de aplicación en estas tecnologías web.
  • Como fondo, puedes usar varios artículos: Color; ;
  • Imagen de fondo;
  • Imagen textural. Nos ocuparemos del uso de cada uno de ellos con más detalle. Para establecer el color del fondo trasero para el sitio, se utiliza la propiedad.

color de fondo.

Atributo de estilo 

Estilo. . Es decir, para configurar el color básico para la página web, debe registrarlo dentro de la etiqueta <cuerpo>. Por ejemplo: <Estilo de cuerpo = "Color de fondo: # 55D52B"> <P> Fondo del sitio # 55D52B </ P> </ BODY>

Además del código de color hexadecimal, el valor se admite en el formato de la palabra clave o

RGB. 

. Ejemplos:

<Estilo de cuerpo = "Color de fondo: RGB (51,255,153)"> <p> Fondo del sitio web de RGB (23,113,44) </ P> </ BODY> <Estilo de cuerpo = "Color de fondo: verde"> <p> Fondo del sitio web verde </ p> </ body> Configuración del color de fondo que usa palabras clave tiene una serie de restricciones en comparación con las dos formas restantes.

Total 16 palabras clave son compatibles para configurar color. Éstos son algunos de ellos:

Blanco, rojo, azul, negro, amarillo otro. Por lo tanto, para establecer el fondo para el sitio.

Es mejor usar un formato hexadecimal o 

Además de seleccionar color, están disponibles otras configuraciones. Si la propiedad Valor ajustado Transparente

El fondo de la página se volverá transparente. Este valor se asigna a esta propiedad por defecto. Ahora considere la posibilidad de un lenguaje de hipertexto para instalar el patrón de fondo para el sitio. Es posible hacerlo usando la propiedad. imagen de fondo.

Ejemplo: 

<Estilo de cuerpo = "imagen - imagen: URL (img_1809.jpg)"> </ body>

Como se puede ver en el código, la vinculación de la imagen ocurre a través de la ruta

Url

Publicado entre paréntesis. Pero no todas las imágenes resultan ser tan grandes para llenar todo el área de la pantalla con sus tamaños. Veamos cómo se mostrará la figura más pequeña.

Supongamos que estamos desarrollando un sitio sobre la poesía, y como sustrato, debe usar la imagen de Pegasus. ¡El caballo alado personificará la libertad de pensamiento creativo del poeta!

Necesitamos que la imagen se muestre en el centro de la pantalla una vez. Pero, desafortunadamente, el navegador no entiende nuestros deseos sublimes. Y muestra una imagen más pequeña para el fondo del sitio tantas veces a medida que el área de la pantalla puede acomodar:

Probablemente cuatro caballos sonrientes con alas de los poetas serán demasiado para la inspiración. Por lo tanto, prohibir la clonación de nuestro Pegaso. Hazlo usando la propiedad

fondo de fondo. . Valores posibles: Repetir-X - repetición de la imagen de fondo horizontalmente;

Entonces, facilitamos la tarea para configurar el fondo de espalda de dos imágenes: animación y imagen regular. En este caso, la animación del GIF se fijará, y el dibujo se desplaza junto con los contenidos de la página.

Repetir-y - verticalmente;

Repetir - en ambos ejes;

No-repetición: la repetición está prohibida.

Entre las opciones enumeradas estamos interesados ​​en la última. Antes de cambiar el fondo del sitio, lo usamos en su código:

<Style style = "background-image: URL (3.jpg); Fondo-repetición: sin repetir"> </ cuerpo>

Pero, por supuesto, es mejor si nuestra letra se encuentra en el centro de la pantalla. Propiedad

Posición de fondo Simplemente está destinado a posicionar el patrón de fondo en la página. Establezca las coordenadas de ubicación de varias maneras:
. Es decir, para configurar el color básico para la página web, debe registrarlo dentro de la etiqueta <cuerpo>. Por ejemplo: Palabra clave (
<Body Background = "/ images / bg.jpg"> Top, abajo, centro, izquierda, derecha)
o Porcentajes: la cuenta regresiva comienza desde la esquina superior izquierda;
Cualquier habitación se verá mucho mejor si su piso se levanta, querida alfombra persa. ¿Así que peor es tu sitio? Tal vez es hora y su piso " En unidades de medida (
(Selección de color) Píxeles
). Utilizamos la opción más fácil para centrarnos:

<Style style = "background-image: URL (3.jpg); Fondo-repetición: sin repetición; Posición de fondo: centro superior"> </ cuerpo>

Sucede que necesita solucionar la posición del dibujo al desplazarse. Por lo tanto, antes de hacer una foto del sitio, use una propiedad especial.

Fondo-apego.

. Valores válidos: <ul> <li> Scroll; </ li> <li> fijo. </ Li> </ ul>

Necesitamos el último significado. Ahora, el código de nuestro ejemplo se verá así: [/ HTML] 
<style style = "background-image: URL (3.jpg); Fondo-repetición: sin repetición; Posición de fondo: Centro superior; Accesorio de fondo: fijo"> </ cuerpo> 

En el primer ejemplo, para el fondo, usamos un paisaje grande y hermoso del desierto. Pero por tal belleza tienes que pagar por completo. El peso de la imagen realizado en alta calidad puede alcanzar varios megabytes.

Este volumen no afecta la velocidad de descarga de la página del navegador con conexión de alta velocidad con Internet. Pero qué hay de la Internet móvil, al usar la descarga de varios "

metros

"Tomará mucho tiempo?

"Tomará mucho tiempo? Todos estos problemas se resuelven utilizando un fondo de textura. Utiliza una imagen pequeña como un patrón de textura. Incluso bajo la condición de su múltiple repetición, el patrón se carga solo una vez.

Para crear un fondo oscuro para el sitio vaya a Cuerpo. Photoshop. Cuerpo. , Cree una imagen en forma de una tira de un largo 1200 píxeles, y un ancho de 15 píxeles. Luego usamos un simple gradiente blanco y negro y conectamos la textura resultante a la página del sitio:

<Estilo de cuerpo = "Imagen-imagen: URL (1.png); Color: RGB (0,51,204)"> </ cuerpo>

Para mayor claridad, agregamos texto y lo configuramos con la propiedad. Cuerpo. Color Cuerpo. . Eso fue lo que paso:

  • Altura: 200%; Todas las propiedades descritas anteriormente también son aplicables para hojas de estilo en cascada. Crea un fondo del sitio.
  • imagen de fondo CSS.
  • Reescribiendo el código de uno de nuestros ejemplos anteriores: <Cabeza> <Título> Documento Untitled </ TITLE> <STYLE TIPO = "TEXT / CSS"> Cuerpo {Background-image: URL (3.jpg); Fondo-repetición: sin repetición; Posición de fondo: Centro superior; Accesorio de fondo: fijo;} </ estilo> </ cabeza> <cuerpo> </ cuerpo>
  • El resultado será similar. Bueno, miramos todas las opciones, cómo cambiar el fondo en el sitio. Ahora sigue siendo solo crear un dibujo de la alfombra futura y difundirla en las páginas de su recurso. Pero esta es tu mano.
  • ¡Buen día para todos para aprender y aprender algo nuevo! ¿Alguna vez ha prestado atención a la aparición de los sitios al desarrollar los creadores ha sido perezoso para organizar el fondo de las páginas? Y me di la vuelta. Se ve de matanza. A menudo, debido a la falta de separaciones habituales entre los diferentes tipos de información, se mezcla y simplemente desaparece el deseo de ver aún más un recurso web. Para que dicho problema le haya pasado a su proyecto, decidí escribir un artículo sobre el tema: "Cómo hacer un fondo de páginas en HTML". Después de leer la publicación, aprenderá, con qué herramientas puede establecer el diseño de fondo, cómo hacer un fondo fijo o cambiarse y mucho más, lo que ayudará a que su sitio web sea atractivo. Ahora vamos a empezar!
  • Herramientas básicas para configurar las páginas web de fondo. Para establecer la imagen de fondo, los desarrolladores de lenguaje web han proporcionado un fondo de atributo. Está disponible en HTML y CSS.
  • En el lenguaje de marcado, este es un atributo de la etiqueta del cuerpo, y en las tablas de estilo, una propiedad universal que le permite configurar hasta 5 características del plan trasero al mismo tiempo. El fondo es un elemento bastante flexible que se puede usar para tarea el fondo como un color, imagen en color o incluso animación. Por lo tanto, para instalar la imagen de fondo a través de la unidad HTML <BODY> es suficiente para escribir dicho código:
  • <Body Background = "Dirección de archivo"> ​​... </ Cuerpo> Y en lugar de las palabras "Dirección de archivo" inserte la ruta a la imagen.
  • Sin embargo, aviso! Si en forma de fondo, desea ver un lienzo de monochón especificado de la paleta de colores, esto se realiza utilizando el atributo BGCOLOR. Por ejemplo, <body bgcolor = "# 000000"> ... </ body>, le preguntamos un fondo negro para nuestro sitio.
  • Los colores en CSS y HTML se establecen mediante una palabra en inglés (por ejemplo, roja) o un código especial que consiste en un número # y seis caracteres después de él (por ejemplo, # FFDAB9). Al escribir una segunda opción en productos de software especializados para desarrolladores, la paleta aparecerá automáticamente frente a usted. Si acaba de comenzar a aprender estos idiomas web, entonces el código de color puede ser spackeed en Internet.

Fondo como propiedad en mesas de estilo en cascada Altura: 200%; :

Está configurado o en un archivo separado con estilos CSS, o en el elemento <Style>. Con esta propiedad, puede instalar patrones de fondo o color, especifique la ubicación de inicio en la página, configure imágenes recurrentes y fijas. Para mayor claridad, hice definiciones en la tabla. 

Parámetros Propósito

Se utiliza para instalar una imagen fija o desplazada junto con el contenido del sitio. Sucede fijado, desplazarse y heredar

Establece la imagen de fondo. Se puede indicar simultáneamente con el color. Luego, este último se mostrará hasta que la imagen esté completamente cargada.

Establece la ubicación inicial del objeto para el parámetro anterior. Indica horizontalmente a la derecha, izquierda y centro, y verticalmente - abajo, arriba y centro. Además, puede heredar la posición (heredada), establecida en porcentaje, píxeles y otras dimensiones 

Aplique al usar el atributo de fondo-imagen. Regula cómo se repetirá la imagen. Puede especificar 2 valores: para horizontal y vertical. Hay características: no repetir, repetir, repetir-x, repetición-y, heredación, espacio

Добавить комментарий