Добавление фонового изображения в элемент <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');

)