Latest web development tutorials

la imagen de arranque

objetivo

En este tutorial, vamos a discutir tres clases Bootstrap 3 para añadir estilo a las imágenes. También vamos a discutir sobre el contenido Bootstrap 3 imagen sensible proporcionada.

Estilo general

Antes de discutir la definición de un estilo de imagen especial clase Bootstrap 3 ofertas, vamos a ver las imágenes de definición de estilo en general Bootstrap 3 oferta.

img {
  border: 0;
}

Se trata de las primeras reglas CSS imagen definida que se encuentran en el CSS 3 Manos a la Obra, al visualizarse la imagen utilizada para eliminar frontera.

Luego, en las preguntas de los medios de impresión, las disposiciones del presente reglamento.

 img {
	page-break-interior: evitar;
  }
  img {
	! Max-width: 100% importante;
  }

page-break-inside: evitar, evitar saltos de página dentro de la imagen.

! Max-width: 100% importante ; el estilo definido imagen es obvia. Incluso cuando se utiliza para determinar el ancho de la imagen más allá del recipiente, también puede estar limitada a la pantalla recipiente. Es Importante utiliza en conjunción con otros estilos para cubrir cualquier daño a este estilo. A veces, los desarrolladores quieren el estilo mejor soporte para dispositivos móviles de usar el procesamiento de imágenes, se utilizan estas dos reglas especiales.

También hay otra regla para una imagen

img {
  vertical-align: media;
}

Debido a esta regla, la imagen se centra verticalmente en el div u otros elementos. Como se muestra en los siguientes ejemplos.

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 imágenes interpretados Ejemplos </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
.mdl {
background-color: plata;
padding: 7px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<P class = "MDL"> <img src = "icono-default-screenshot.png"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </ P>
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

Haga clic aquí para ver la demostración en línea

Tenga en cuenta que si usted necesita para centrar la imagen verticalmente, dependiendo del contexto, la necesidad de estilos adicionales.

estilo especial

Bootstrap 3 proporciona tres imágenes clase con un estilo claro para la representación.

img-redondeado

Puede utilizar esta clase para representar una imagen con esquinas redondeadas. Para lograr esto, Bootstrap ofrece clase img-redondeado. La clase de estilo definido de la siguiente manera

.img-redondeado {
  la frontera de radio: 6px;
}

Por lo tanto, es la propiedad de la frontera de radio a 6 con valores de píxeles utilizados para definir el filete imagen relevante. El siguiente ejemplo muestra dos de la misma imagen, la primera imagen sin img class-redondeada, la segunda imagen con la clase img-redondeada. Tenga en cuenta que la segunda imagen es redondeada. Puede hacer clic aquí para ver los ejemplos en línea .

imágenes con y sin esquinas redondeadas

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 esquinas redondeadas prestados imagen Ejemplos </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<Img src = "esquinas redondeadas-images.png" alt = "imagen con esquinas redondeadas">
<Img src = "esquinas redondeadas-images.png" alt = "imagen con esquinas redondeadas" class = "img-redondeada">
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

img-miniatura

Esta es otra clase CSS 3 Bootstrap, que se suman a la imagen de una miniatura. El código de clase se muestra a continuación

.img-miniatura {
  display: inline-block;
  altura: auto;
  max-width: 100%;
  padding: 4 píxeles;
  line-height: 1.428571429;
  background-color: #ffffff;
  frontera: #dddddd sólido 1px;
  la frontera de radio: 4 píxeles;
  -webkit-transición: toda facilidad 0.2s-in-out;
		  transición: toda facilidad 0.2s-in-out;
}

Este es un ejemplo de esta clase de. Puede hacer clic aquí para ver la demostración en línea .

dos imágenes sin y con img-miniatura

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 miniatura </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<Img src = "imagen-con-thumbnail.png" alt = "imagen sin esquinas en miniatura">
<Img src = "imagen-con-thumbnail.png" alt = "imagen con esquinas en miniatura" class = "img-miniatura">
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

img-círculo

Mediante el uso de la propiedad border-radius, Bootstrap 3 crea una imagen circular presentada. img-círculo código CSS clase como sigue

.img-círculo {
  la frontera de radio: 50%;
}

Haga clic aquí para ver los ejemplos en línea . A continuación se presentan las capturas de pantalla y código.

imagen sin y con IMG-círculo

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 imagen circular </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<Img src = "imagen-con-circle.png" alt = "imagen sin forma de círculo">
<Img src = "imagen-con-circle.png" alt = "imagen con forma de círculo" class = "img-circle">
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

imagen sensible

Bootstrap 3 no proporciona imágenes listas que responden. Debe añadir img class-sensible a hacer que responda a la imagen. La clase de código CSS a continuación.

.img sensible {
  display: block;
  altura: auto;
  max-width: 100%;
}

Define las imágenes deben ser muestran como un elemento en bloque, la altura de la misma altura de la imagen, la anchura máxima de la imagen es de 100%, de acuerdo a la imagen para limitar el dispositivo al que se presenta.

Para hacer que la imagen que tiene una respuesta predeterminada, puede agregar el código a la CSS img {}.

Ejemplos del uso de esta clase de la siguiente manera. Puede hacer clic aquí para ver la demostración en línea .

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 imagen Responsive </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
img {
margin-bottom: 30px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<Img src = "imagen-con-circle.png" alt = "sin imagen característica de respuesta">
<Img src = "imagen-con-circle.png" alt = "con la imagen característica de respuesta" class = "img-sensible">
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

Esto, añadido a la respuesta de la imagen métodos tienen limitaciones.

Respectivamente, en la gran pantalla y dispositivos móviles (tamaño de pantalla más pequeña puede causar problemas de rendimiento) cargados igualmente grandes imágenes de alta resolución. Debido a que el navegador se cargará antes de CSS y JS imágenes precargadas en unas conexiones de red de baja velocidad, sino que también puede causar problemas de rendimiento. Imagine que tiene una gran imagen y un objeto específico dentro de él, al ver las imágenes en un dispositivo móvil, la imagen se reducirá a una versión más pequeña de la imagen se verá tan pequeño, el problema se refiere a la dirección de arte .

Los desarrolladores han llegado con soluciones para superar estas limitaciones. Vamos a ver un Marc Grabanski y Christopher Schmitt Ejemplo de HiSRC. Esta es una imagen crea automáticamente un medio, versión de baja y de alta resolución de la clavija Jquery, dependiendo de la versión presentada por la resolución de pantalla de imagen y ancho de banda del dispositivo.

Detrás de nosotros el tutorial imagen sensible, vamos a discutir todos estos métodos en detalle.

Haga clic aquí para ver la demostración en línea . Código es el siguiente:

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 imagen sensible utilizando HiSRC de casos </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
img {
margin-bottom: 30px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<Img src = "5216852563_eca0af1b0d_m.jpg" datos 1x = "5216852563_eca0af1b0d.jpg" data-2x = "5216852563_90c3f9c402_o.jpg" class = "hisrc" />
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
<Script>
$ (Document) ready (function () {
$ ( ". Hisrc") hisrc () .;
});
</ Script>
<P> Foto cortesía: /http://www.flickr.com/photos/cubagallery/ </ p>
</ Body>
</ Html>