Как Создать Изображения С Помощью CSS
Создание веб-страниц с изображениями, которые подходят для мобильных телефонов и планшетов, практически необходимо.
Здесь я покажу вам 4 примера с простой и эффективной техникой.
Примеры, которые мы увидим, основаны на простом использовании HTML, CSS и чего-то CSS3 в конце.
Как сделать прозрачную картинку css
Как сделать текст на картинке css
Как сделать картинку по центру в css
Как сделать картинку ссылкой css
Как сделать рамку картинкой css
Как сделать фоновую картинку в css
картинка css
Давайте перейдем к первому примеру:
1 Основное Отзывчивое Изображение
Мы начинаем с контейнера DIV, который будет включать в себя изображение.
Теперь мы применим ряд правил с контейнером такого изображения, чтобы он имел ширину 96% ширины экрана, но не превышал 960px.
Мы также устанавливаем вам маржу 0 вверх и вниз и авто для левого и правого. Таким образом, мы заставили его сосредоточиться.
Я также включил 100% ширину изображения и высоту в automatico, благодаря чему нам удалось получить полную ширину контейнера DIV, а высота соблюдается пропорционально.
Резюме: в этом примере мы достигаем отзывчивого (адаптивного) изображения, но не превышающего 960px в ширину.
2 Изображения в css в Столбцах
Иногда нам нужно создать картинку css, чтобы изображения отображались друг с другом, например, в фотогалерее.
Для этого нам просто нужно поместить свойство “display: inline-block” в тег IMG, и таким образом они будут отображаться рядом друг с другом.
Но мы должны добавить что-то дополнительное в зависимости от количества столбцов для отображения.
Посмотрим как вставить картинку в css…
Отзывчивые изображения до 2 столбцов
Чтобы получить 2 столбца, нам нужно поместить свойство » width “48%”, которое будет составлять чуть менее половины контейнера (остальные 2% мы будем использовать с полями)
Мы делаем это, создавая класс CSS с именем » two-columns “ и применяя его к изображениям.
Тогда для серьезного HTML:
И для класса CSS:
Изображения в css до 3 столбцов
Чтобы получить 3 столбца, я предполагаю, что вы уже поняли, как это есть. Мы просто создали другой класс, изменив процент ширины до 32%.
Для HTML:
И для CSS:
3 изображения в css с точками остановки
Здесь мы полностью познакомились с отзывчивым дизайном, используя немного CSS3.
Точки останова используются для внесения изменений в Отображение веб-страницы в зависимости от ширины устройства, на котором она просматривается.
Мы создадим 4 изображения, которые будут отображаться в 1 столбце на небольших устройствах (смартфонах), в 2 столбцах на средних устройствах (планшетах) и в 4 столбцах на больших устройствах (настольных компьютерах).
Мы создаем HTML-структуру из 4 изображений и применяем к ней класс, который мы создадим под названием » breakpoint”:
< div >
< img class = "breakpoint" src = "image01.jpg" width = "960" height = "640" />
< img class = "breakpoint" src = "image02.jpg" width = "960" height = "640" />
< img class = "breakpoint" src = "image03.jpg" width = "960" height = "640" />
< img class = "breakpoint" src = "image04.jpg" width = "960" height = "640" />
</ div >
|
А затем CSS для каждой ширины экрана:
/* 1 columna para smartphones */ breakpoint { max-width : 100% ;
display : inline- block ;
} /* 2 columnas para tablets */ @media ( min-width : 420px ) {
breakpoint { max-width : 48% ;
} } /* 4 columnas para grandes dispositivos*/ @media ( min-width : 760px ) {
breakpoint { max-width : 24% ;
} } |
4 изображения в css полной ширины
Чтобы получить отзывчивые изображения полной ширины, все, что вам нужно сделать, это установить ширину контейнера DIV изображения на 100% или оставить его без ширины.
А затем к наклейке изображения прикрепите ширину 100%.
В CSS:
.container { width : 100% ;
} |
В HTML:
< div class = "container" >
< img src = "image01.jpg" width = "100%" />
</ div >
|
Как сделать картинку css. Таким образом, мы сделали 4 примера адаптивного изображения.