Bootstrap изображение
цель
В этом уроке мы обсудим три класса Bootstrap 3, чтобы добавить стиль к изображениям. Мы также обсудим о содержании отзывчивым изображения Bootstrap 3 при условии.
Общий стиль
Прежде чем мы обсудим определение особого стиля класса изображения Bootstrap 3 предложения, мы увидим изображения определения общего стиля бутстрапе 3 предложение.
IMG { границы: 0; }
Это первые изображения определены правила CSS, найденные в Bootstrap CSS 3, при визуализации изображения, используемого для удаления границы.
Затем, в запросах печатных СМИ, положения этих правил.
IMG { страницы обкатки внутри: избежать; } IMG { ! Максимальная ширина: 100% важно; }
страницы взлома внутри: избежать; избегать разрывов страниц внутри изображения.
! Макс-ширина: 100% важно , изображение определенный стиль очевидно. Даже там, где он используется для определения ширины изображения вне контейнера, оно также может быть ограничена на дисплее контейнера. Это Важно! Используется в сочетании с другими стилями , чтобы покрыть любой ущерб этому стилю. Иногда разработчики хотят стиль лучшую поддержку для мобильных устройств дружественным рендеринга изображений, будут использовать эти две специальные правила.
Существует также еще одно правило для изображения
IMG { вертикально-Align: средний; }
Из-за этого правила, изображение будет по центру вертикально в DIV или других элементов. Как показано в следующих примерах.
примеров
<HTML>
<Head>
<Title> Bootstrap 3 оказанные Примеры изображения </ title>
<META NAME = "вьюпорт" содержание = "ширина = ширина устройства, начальный масштаб = 1.0">
<! - Bootstrap ->
<ссылка HREF = "Dist / KSS / bootstrap.min.css" REL = "таблица стилей" медиа = "экран">
<Style>
тело {
обивка: 50px
}
.mdl {
фонового цвета: серебристый;
обивка: 7px
}
</ Style>
<! - HTML5 и Шим Ответить. ЯШ поддержки IE8 HTML5 оригинальные и запросы средств массовой информации. ->
<- ПРЕДУПРЕЖДЕНИЕ :! Ответить. Если с помощью файла: // смотрите на странице JS не будет работать. ->
<! - [Если л IE 9]>
<Script SRC = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ скрипт>
<Script SRC = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ скрипт>
<! [Endif] ->
</ Head>
<Body>
<P класс = "лея"> <IMG SRC = "Значок-умолчанию-screenshot.png"> Lorem Ipsum Dolor сидеть Амет, consectetuer adipiscing Элит, Sed диам nonummy nibh euismod tincidunt ут laoreet Dolore магна aliquam Erat volutpat. </ P>
<! - JQuery (плагин JavaScript для Bootstrap необходимо --->
<Script SRC = "https://code.jquery.com/jquery.js"> </ скрипт>
<! - Включить все скомпилированный плагин (смотри ниже), или в случае необходимости, включать в себя один файл ->
<Script SRC = "Dist / JS / bootstrap.min.js"> </ скрипт>
</ Body>
</ HTML>
Нажмите здесь , чтобы посмотреть онлайн демо
Обратите внимание, что если вам нужно в центр изображения по вертикали в зависимости от контекста, необходимости дополнительных стилей.
Специальный стиль
Bootstrap 3 обеспечивает три класса изображения с четким стилем для рендеринга.
IMG округлены
Вы можете использовать этот класс, чтобы сделать изображение с закругленными углами. Для достижения этой цели, Bootstrap предоставляет IMG округлены класс. Класс стиля определяется следующим образом
.img-округлый { граница радиуса: 6px; }
Таким образом, это границы радиуса свойство до 6 с помощью значений пикселов , используемых для определения соответствующего скругления изображения. Следующий пример демонстрирует два одинаковых изображения, первое изображение без IMG округленный класс, второе изображение с IMG-округлая класса. Обратите внимание, что второе изображение округляется. Вы можете нажать здесь , чтобы посмотреть онлайн - примеры .
примеров
<HTML>
<Head>
<Название> Bootstrap 3 закругленные углы Примеры изображений оказанные </ title>
<META NAME = "вьюпорт" содержание = "ширина = ширина устройства, начальный масштаб = 1.0">
<! - Bootstrap ->
<ссылка HREF = "Dist / KSS / bootstrap.min.css" REL = "таблица стилей" медиа = "экран">
<Style>
тело {
обивка: 50px
}
</ Style>
<! - HTML5 и Шим Ответить. ЯШ поддержки IE8 HTML5 оригинальные и запросы средств массовой информации. ->
<- ПРЕДУПРЕЖДЕНИЕ :! Ответить. Если с помощью файла: // смотрите на странице JS не будет работать. ->
<! - [Если л IE 9]>
<Script SRC = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ скрипт>
<Script SRC = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ скрипт>
<! [Endif] ->
</ Head>
<Body>
<IMG SRC = "закругленными углами-images.PNG" Alt = "изображение с закругленными углами">
<IMG SRC = "закругленными углами-images.PNG" Alt = "изображение с закругленными углами" класс = "IMG-округлый">
<! - JQuery (плагин JavaScript для Bootstrap необходимо --->
<Script SRC = "https://code.jquery.com/jquery.js"> </ скрипт>
<! - Включить все скомпилированный плагин (смотри ниже), или в случае необходимости, включать в себя один файл ->
<Script SRC = "Dist / JS / bootstrap.min.js"> </ скрипт>
</ Body>
</ HTML>
IMG-миниатюрами
Это еще один Bootstrap CSS класс 3, которые добавляют к изображению эскиза. Код класса показан ниже
.img-миниатюрами { Дисплей: встроенный блок; высота: авто; макс-ширина: 100%; обивка: 4px; высота линии: 1,428571429; фонового цвета: #ffffff; границы: 1px твердый #dddddd; граница радиуса: 4px; -webkit-переход: все 0.2s легкость и выкатывания; Переход: все 0.2s легкость и выкатывания; }
Вот пример этого класса. Вы можете нажать здесь , чтобы посмотреть онлайн демо .
примеров
<HTML>
<Head>
<Название> Bootstrap 3 миниатюр </ title>
<META NAME = "вьюпорт" содержание = "ширина = ширина устройства, начальный масштаб = 1.0">
<! - Bootstrap ->
<ссылка HREF = "Dist / KSS / bootstrap.min.css" REL = "таблица стилей" медиа = "экран">
<Style>
тело {
обивка: 50px
}
</ Style>
<! - HTML5 и Шим Ответить. ЯШ поддержки IE8 HTML5 оригинальные и запросы средств массовой информации. ->
<- ПРЕДУПРЕЖДЕНИЕ :! Ответить. Если с помощью файла: // смотрите на странице JS не будет работать. ->
<! - [Если л IE 9]>
<Script SRC = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ скрипт>
<Script SRC = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ скрипт>
<! [Endif] ->
</ Head>
<Body>
<Img SRC = "изображение с-thumbnail.png" ALT = "изображение без углов миниатюр">
<Img SRC = "изображение с-thumbnail.png" Alt = "изображение с углами уменьшенных" класс = "IMG-миниатюру">
<! - JQuery (плагин JavaScript для Bootstrap необходимо --->
<Script SRC = "https://code.jquery.com/jquery.js"> </ скрипт>
<! - Включить все скомпилированный плагин (смотри ниже), или в случае необходимости, включать в себя один файл ->
<Script SRC = "Dist / JS / bootstrap.min.js"> </ скрипт>
</ Body>
</ HTML>
IMG-круг
Используя свойства границы радиуса, Bootstrap 3 создает круговое изображение представлено. IMG-круг код класса CSS следующим образом
.img-круг { граница радиуса: 50%; }
Нажмите здесь , чтобы посмотреть онлайн - примеры . Ниже приведены скриншоты и код.
примеров
<HTML>
<Head>
<Название> Bootstrap 3 круговое изображение </ title>
<META NAME = "вьюпорт" содержание = "ширина = ширина устройства, начальный масштаб = 1.0">
<! - Bootstrap ->
<ссылка HREF = "Dist / KSS / bootstrap.min.css" REL = "таблица стилей" медиа = "экран">
<Style>
тело {
обивка: 50px
}
</ Style>
<! - HTML5 и Шим Ответить. ЯШ поддержки IE8 HTML5 оригинальные и запросы средств массовой информации. ->
<- ПРЕДУПРЕЖДЕНИЕ :! Ответить. Если с помощью файла: // смотрите на странице JS не будет работать. ->
<! - [Если л IE 9]>
<Script SRC = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ скрипт>
<Script SRC = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ скрипт>
<! [Endif] ->
</ Head>
<Body>
<Img SRC = "изображение с-circle.png" Alt = "изображение без формы круга">
<Img SRC = "изображение с-circle.png" Alt = "изображение с формой круга" класс = "IMG-круг">
<! - JQuery (плагин JavaScript для Bootstrap необходимо --->
<Script SRC = "https://code.jquery.com/jquery.js"> </ скрипт>
<! - Включить все скомпилированный плагин (смотри ниже), или в случае необходимости, включать в себя один файл ->
<Script SRC = "Dist / JS / bootstrap.min.js"> </ скрипт>
</ Body>
</ HTML>
Отзывчивый изображение
Bootstrap 3 не обеспечивает готовых реагирующие изображений. Вы должны добавить IMG-отзывчивым класс , чтобы сделать его отзывчивым к изображению. Класс кода CSS ниже.
.img-отзывчивым { Дисплей: блок; высота: авто; макс-ширина: 100%; }
Он определяет изображения должны быть отображены в качестве элемента уровня блока, высота той же высоте изображения, максимальная ширина изображения составляет 100%, в соответствии с изображением, чтобы ограничить устройства, к которому он представлен.
Для того, чтобы сделать изображение , имеющее ответ по умолчанию, вы можете добавить код в CSS IMG {}.
Примеры использования этого класса следующим образом. Вы можете нажать здесь , чтобы посмотреть онлайн демо .
примеров
<HTML>
<Head>
<Название> Bootstrap 3 Отзывчивый изображение </ title>
<META NAME = "вьюпорт" содержание = "ширина = ширина устройства, начальный масштаб = 1.0">
<! - Bootstrap ->
<ссылка HREF = "Dist / KSS / bootstrap.min.css" REL = "таблица стилей" медиа = "экран">
<Style>
тело {
обивка: 50px
}
IMG {
краю дна: 30px
}
</ Style>
<! - HTML5 и Шим Ответить. ЯШ поддержки IE8 HTML5 оригинальные и запросы средств массовой информации. ->
<- ПРЕДУПРЕЖДЕНИЕ :! Ответить. Если с помощью файла: // смотрите на странице JS не будет работать. ->
<! - [Если л IE 9]>
<Script SRC = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ скрипт>
<Script SRC = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ скрипт>
<! [Endif] ->
</ Head>
<Body>
<Img SRC = "изображение с-circle.png" ALT = "без отзывчивым функции изображения">
<Img SRC = "изображение с-circle.png" ALT = "с высокой скоростью отклика функции изображения" класса = "IMG-отзывчивым">
<! - JQuery (плагин JavaScript для Bootstrap необходимо --->
<Script SRC = "https://code.jquery.com/jquery.js"> </ скрипт>
<! - Включить все скомпилированный плагин (смотри ниже), или в случае необходимости, включать в себя один файл ->
<Script SRC = "Dist / JS / bootstrap.min.js"> </ скрипт>
</ Body>
</ HTML>
Это добавляется к ответу изображения методы имеют свои ограничения.
Соответственно, в большом экране и мобильных устройств (меньший размер экрана может привести к снижению производительности) загружены одинаково большие изображения с высоким разрешением. Поскольку браузер будет загружен до CSS и JS с предварительно загруженными изображениями в сети низкоскоростных соединений, он также может привести к снижению производительности. Представьте , что у вас есть большое изображение и конкретный объект внутри него, при просмотре изображений на экране мобильного устройства, то изображение будет уменьшено до уменьшенной версии изображения будут выглядеть настолько малы, проблема называется направления искусства ,
Разработчики придумали решения для преодоления этих ограничений. Мы увидим Марк Grabanski и Кристофера Шмитта Пример HiSRC из. Это изображение автоматически создает низкий, средний, с высоким разрешением версия Jquery пробки, в зависимости от версии, представленной разрешением отображения изображения и полосы пропускания устройства.
Позади нас ответная учебник изображение, мы обсудим все эти методы подробно.
Нажмите здесь , чтобы просмотреть интерактивную демонстрацию . Код выглядит следующим образом:
примеров
<HTML>
<Head>
<Название> Bootstrap 3 отзывчивый изображение с помощью HiSRC экземпляров </ title>
<META NAME = "вьюпорт" содержание = "ширина = ширина устройства, начальный масштаб = 1.0">
<! - Bootstrap ->
<ссылка HREF = "Dist / KSS / bootstrap.min.css" REL = "таблица стилей" медиа = "экран">
<Style>
тело {
обивка: 50px
}
IMG {
краю дна: 30px
}
</ Style>
<! - HTML5 и Шим Ответить. ЯШ поддержки IE8 HTML5 оригинальные и запросы средств массовой информации. ->
<- ПРЕДУПРЕЖДЕНИЕ :! Ответить. Если с помощью файла: // смотрите на странице JS не будет работать. ->
<! - [Если л IE 9]>
<Script SRC = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ скрипт>
<Script SRC = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ скрипт>
<! [Endif] ->
</ Head>
<Body>
<IMG SRC = "5216852563_eca0af1b0d_m.jpg" данных 1x = "5216852563_eca0af1b0d.jpg" данных 2x = "5216852563_90c3f9c402_o.jpg" класс = "hisrc" />
<! - JQuery (плагин JavaScript для Bootstrap необходимо --->
<Script SRC = "https://code.jquery.com/jquery.js"> </ скрипт>
<! - Включить все скомпилированный плагин (смотри ниже), или в случае необходимости, включать в себя один файл ->
<Script SRC = "Dist / JS / bootstrap.min.js"> </ скрипт>
<Script>
$ (Документ) .ready (функция () {
$ ( ". Hisrc") hisrc () .;
});
</ Script>
<P> Фото любезно предоставлено: /http://www.flickr.com/photos/cubagallery/ </ p>
</ Body>
</ HTML>