Возможно ли, чтобы элемент <div>
содержал фоновое изображение, и если да, как бы я это сделал?
Добавление фонового изображения в элемент <div>
Ответ 1
Вы имеете в виду это?
<style type="text/css">
.bgimg {
background-image: url('../images/divbg.png');
}
</style>
...
<div class="bgimg">
div with background
</div>
Ответ 2
Вы можете сделать это, используя CSS background
свойства. Есть несколько способов сделать это:
По идентификатору
HTML: <div id="div-with-bg"></div>
CSS:
#div-with-bg
{
background: color url('path') others;
}
По классу
HTML: <div class="div-with-bg"></div>
CSS:
.div-with-bg
{
background: color url('path') others;
}
В HTML (что зло)
HTML: <div style="background: color url('path')"></div>
Где:
- color is color in hex или один из цветов X11
- путь это путь к изображению
- другим нравится позиция, прикрепление
Свойство background
CSS - это соединение всех свойств background-xxx в этом синтаксисе:
background: background-color background-image background-repeat background-attachment background-position;
Источник: w3schools
Ответ 3
Да
<div style="background-image: url(../images/image.gif); height: 400px; width: 400px;">Text here</div>
Ответ 4
Используйте как..
<div style="background-image: url(../images/test-background.gif); height: 200px; width: 400px; border: 1px solid black;">Example of a DIV element with a background image:</div>
<div style="background-image: url(../images/test-background.gif); height: 200px; width: 400px; border: 1px solid black;"> </div>
Ответ 5
Используйте этот стиль, чтобы получить центрированное фоновое изображение без повторения.
.bgImgCenter{
background-image: url('imagePath');
background-repeat: no-repeat;
background-position: center;
position: relative;
}
В HTML установите этот стиль для вашего div:
<div class="bgImgCenter"></div>
Ответ 6
<div class="foo">Foo Bar</div>
и в вашем файле CSS:
.foo {
background-image: url("images/foo.png");
}
Ответ 7
Вы можете просто добавить атрибут img src с id:
<body>
<img id="backgroundimage" src="bgimage.jpg" border="0" alt="">
</body>
и в вашем файле CSS (растянуть фон):
#backgroundimage
{
height: auto;
left: 0;
margin: 0;
min-height: 100%;
min-width: 674px;
padding: 0;
position: fixed;
top: 0;
width: 100%;
z-index: -1;
}
Ответ 8
<div id="imgg">Example to have Background Image</div>
Нам нужно добавить содержимое ниже в теге стиля:
.imgg(
background-image: url('C:\Users\ajai\Desktop\10.jpg');
)