Jump to content
  • 0

Наложение нескольких фоновых изображений


tribestan
 Share

Question

Добрый день!

Столкнулся с проблемой наложения нескольких фоновых изображений, а именно четырех. Вот как я задумал их разместить:

1-е изображение в верхнем левом углу привязано к левому краю и не повторяется;

2-е изображение в верхнем правом углу привязано к правому краю и не повторяется;

3-е изображение привязано к верху страницы, должно находится под 1-м и 2-м изображением и повторятся по горизонтали;

4-е изображение опущено на 700px вниз и повторяется по горизонтали;

Ответ на форумах пока не нашел, а своими силами не получается. Одно изображение перекрывает другое. Только смог разместить 2 фона.

Заранее спасибо!

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0
Добрый день!

Столкнулся с проблемой наложения нескольких фоновых изображений, а именно четырех. Вот как я задумал их разместить:

1-е изображение в верхнем левом углу привязано к левому краю и не повторяется;

2-е изображение в верхнем правом углу привязано к правому краю и не повторяется;

3-е изображение привязано к верху страницы, должно находится под 1-м и 2-м изображением и повторятся по горизонтали;

4-е изображение опущено на 700px вниз и повторяется по горизонтали;

Ответ на форумах пока не нашел, а своими силами не получается. Одно изображение перекрывает другое. Только смог разместить 2 фона.

Заранее спасибо!

1) Берёшь для начала Два дива, один позиционируешь по левому краю, второй по правому.

2) Задаёшь им нужные размеры и соответствующий фон

3) Под ними уже на тег html вешаешь

3-е изображение привязано к верху страницы, должно находится под 1-м и 2-м изображением и повторятся по горизонтали;

4) А на тег body вешаешь

4-е изображение опущено на 700px вниз и повторяется по горизонтали;
Link to comment
Share on other sites

  • 0
1) Берёшь для начала Два дива, один позиционируешь по левому краю, второй по правому.

2) Задаёшь им нужные размеры и соответствующий фон

3) Под ними уже на тег html вешаешь

4) А на тег body вешаешь

Я извиняюсь за глупый вопрос, только начинаю изучать данную область... Не могли бы Вы на примере показать реализацию данного кода, ПЛИЗЗЗЗ!?

Link to comment
Share on other sites

  • 0
Я извиняюсь за глупый вопрос, только начинаю изучать данную область... Не могли бы Вы на примере показать реализацию данного кода, ПЛИЗЗЗЗ!?

Не вопрос :)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Gradient</title>
<style type="text/css">
*{ margin: 0; padding: 0;}
html {background: url(children.jpg) 0 0 repeat-x; height: 100%;}
body{ height: 100%; min-height: 700px; background: url(children.jpg) 0 700px repeat-x;}

div.left,
div.right {
position: absolute;
width: 300px;
height: 300px;
background: blue url(children.jpg) left top no-repeat;
}
div.left { left: 0; top: 0;}
div.right { right: 0; top: 0; background: blue url(children.jpg) right top no-repeat;}


</style>
</head>

<body>

<div class="left"></div>
<div class="right"></div>

</body>
</html>

Link to comment
Share on other sites

  • 0
Не вопрос :D

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Gradient</title>
<style type="text/css">
*{ margin: 0; padding: 0;}
html {background: url(children.jpg) 0 0 repeat-x; height: 100%;}
body{ height: 100%; min-height: 700px; background: url(children.jpg) 0 700px repeat-x;}

div.left,
div.right {
position: absolute;
width: 300px;
height: 300px;
background: blue url(children.jpg) left top no-repeat;
}
div.left { left: 0; top: 0;}
div.right { right: 0; top: 0; background: blue url(children.jpg) right top no-repeat;}


</style>
</head>

<body>

<div class="left"></div>
<div class="right"></div>

</body>
</html>

Спасибо за ответ, только у меня что-то все равно не выходит, опять смещения и изображения перекрывают друг-друга :)

Вот что мне надо:

1.GIF

Соответственно номера рисунков это то расположение фона которое нужно.

А вот что получилось когда я вставил тот код:

2.GIF

Как видно 1-го и 4-го вообще невидно, да и остальные не так как надо лежат :)

Может знаешь в чем проблема?

Link to comment
Share on other sites

  • 0

У меня условия как раз подстать первой картинке, получается правильные, лично проверял у себя, так что ты дружище ты что-то не так делаешь. Давай ссылку тада, будем вместе учиться :)

Link to comment
Share on other sites

  • 0
У меня условия как раз подстать первой картинке, получается правильные, лично проверял у себя, так что ты дружище ты что-то не так делаешь. Давай ссылку тада, будем вместе учиться :)

Буду тогда еще пробовать... Ссылки пока нет, еще не размещал. Но все равно спасибо за помощь :D

Я извеняюсь, 4-й фон на своем месте, просто он ушел ниже видемости экрана, при масштабировании он появился :) . А вот с 1-м и 2-м все по старому :)

Link to comment
Share on other sites

  • 0
У меня условия как раз подстать первой картинке, получается правильные, лично проверял у себя, так что ты дружище ты что-то не так делаешь. Давай ссылку тада, будем вместе учиться :)

Вот что у меня получилось:

3.GIF

Практически вышло, только 1-й фон не хочет становится в верхний правый угол?

Вобщем такой у мня код в STYLE:

————————————--

<style type="text/css">

*{ margin: 0; padding: 0;}

html {background: url(3.png) 0 0 repeat-x; height: 100%;}

body{ height: 100%; min-height: 500px; background: url(4.png) 0 500px repeat-x;}

div.left,

div.right {

position: absolute;

width: 300px;

height: 300px;

background: url(2.png) left top no-repeat;

}

div.left { left: 0; top: 0;}

div.right { right: 0; top: 0; background: url(1.png) right top no-repeat;}

</style>

————————————--

Link to comment
Share on other sites

  • 0
Да, очень интересно, чтоже в html вставлено. Потому-что там всего то нужно вставить эти два дива с данными классами и всё.

Вроде все вставил так как вы написали в предыдущем посте, полностью код скопировал и вставил, только адреса рисунков поменял и цвет фона убрал...

Edited by tribestan
Link to comment
Share on other sites

  • 0
Вроде все вставил так как вы написали в предыдущем посте, полностью код скопировал и вставил, только адреса рисунков поменял и цвет фона убрал...

Я тебе точно могу сказать, что тут ненадо даже к гадалке ходить, задача простая и мой код у нас, у всех работает отлично. Так что ты явно что-то не так делаешь.

Link to comment
Share on other sites

  • 0
Я тебе точно могу сказать, что тут ненадо даже к гадалке ходить, задача простая и мой код у нас, у всех работает отлично. Так что ты явно что-то не так делаешь.

Спасибо! :) Буду разбираться, может что-то пропустил, буду искать

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy