Лучшее руководство по CSS изображения в 2024 году. В этом руководстве вы можете изучить
Сопряжение фотографии,Миниатюры,Отзывчивый изображение,Текст Фото,Карта-изображение,Графические фильтры,Отзывчивый Галерея изображений,Фотографии режимное (модальных),
CSS изображения
В этой главе мы покажем вам, как использовать CSS макета изображения.
Сопряжение фотографии
примеров
Сопряжение Изображения:
IMG {
граница радиуса: 8px;
}
Попробуйте » примеров
Овальные картина:
IMG {
граница радиуса: 50%;
}
Попробуйте »
Миниатюры
Мы используем border
собственности для создания эскизов.
примеров
IMG {
границы: 1px твердый #ddd;
граница радиуса: 4px;
обивка: 5px;
}
<Img SRC = "paris.jpg" Alt = "Париж">
Попробуйте » примеров
а {
Дисплей: встроенный блок;
границы: 1px твердый #ddd;
граница радиуса: 4px;
обивка: 5px;
Переход: 0.3с;
}
а: зависать {
коробка-тень: 0 0 2px 1px RGBA
(0, 140, 186, 0,5);
}
<A HREF = "paris.jpg">
<Img SRC = "paris.jpg" Alt = "Париж">
</ A>
Попробуйте »
Отзывчивый изображение
Отзывчивый изображение будет автоматически приспосабливать разнообразие размеров экрана.
Например, вы можете изменить настройки своего браузера, чтобы увидеть размер эффекта:
Если вам нужна свобода масштабировать изображение, а изображение, чтобы увеличить размер не больше, чем максимальное значение оригинала, вы можете использовать следующий код:
примеров
IMG {
макс-ширина: 100%;
высота: авто;
}
Попробуйте » Подсказка: Веб - контент может быть более адаптивный дизайн ссылка CSS Адаптивный дизайн учебники .
Текст Фото
Как найти текст изображения:
Карта-изображение
примеров
div.polaroid {
ширина: 80%;
фон-цвет: белый;
коробка-тень: 0 4px 8px 0 RGBA (0, 0, 0, 0,2), 0 6px 20px 0 RGBA (0, 0, 0, 0.19);
}
IMG {ширина: 100%}
div.container {
выравнивания текста: центр;
обивка: 10px 20px;
}
Попробуйте »
Графические фильтры
CSS filter
атрибутов , чтобы добавить элементы с визуальными эффектами (например: нечеткая и насыщение).
Примечание: Internet Explorer или Safari 5.1 (и более ранних версий) не поддерживает это свойство.
примеров
Измените все цвета в черно-белых снимков (100% серым цветом):
IMG {
-webkit-фильтр: черно - белый (100% ); / * Chrome, Safari, Opera * /
Фильтр: черно - белый (100%);
}
Попробуйте » Совет: Посетите CSS фильтр Справочное руководство для больше содержания.
Отзывчивый Галерея изображений
примеров
.responsive {
обивка: 0 6px;
плавать: слева;
ширина: 24,99999%;
}
@media только экран и (макс-ширина : 700px) {
.responsive {
ширина: 49,99999%;
Запас: 6px 0;
}
}
@media только экран и (макс-ширина : 500px) {
.responsive {
ширина: 100%;
}
}
Попробуйте »
Фотографии режимное (модальных)
Этот пример демонстрирует, как объединить вместе CSS и JavaScript для отображения изображения.
Во-первых, мы используем CSS, чтобы создать модальное окно (диалог), по умолчанию скрыт.
Затем мы используем JavaScript для отображения окна модальный, когда мы нажимаем, изображение будет отображаться в виде всплывающего окна:
примеров
// Получить модальное окно
переменная модальный = document.getElementById ( 'myModal' );
// Получить режим кадров изображения, альт атрибуты изображения , как описано в настоящем китайской поп - музыки
вар IMG = document.getElementById ( 'myImg' );
вар modalImg = document.getElementById ( "img01" );
вар CaptionText = document.getElementById ( "подпись" );
img.onclick = функция () {
modal.style.display = "блок";
modalImg.src = this.src;
modalImg.alt = this.alt;
captionText.innerHTML = this.alt;
}
// Получить элемент <SPAN> , который закрывает модальное
вар диапазон = document.getElementsByClassName ( "закрыть" ) [0];
// Когда пользователь нажимает на <SPAN > (х), закрыть модальный
span.onclick = функция () {
не modal.style.display = "нет";
}
Попробуйте »