Jump to content
  • 0

Несколько бэкграндов


nickgu
 Share

Question

Добрый день!

Надо сверстать такой сайт:

Tbo6tX4d71.jpg

Общий бэкграунд - картинка, которую я задаю следующим образом:

body {
background-image:url(../images/bg.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align: center;
}

Заштрихованная область - это мой основной блок, который центрируется и имеет абсолютную ширину. С ним тоже все понятно

НО есть и еще один элемент в виде картинки, которая лежит как бэкграунд и расположена на n-количество пикселей левее центра(на картинке это кружок).

И не могу понять как его расположить - как второй бэкграунд? создать еще один блок под основным блоком?

Как указать его координаты? не center-140px жеж)

помогите, пожалуйста

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

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

Надо сверстать такой сайт:

Tbo6tX4d71.jpg

Общий бэкграунд - картинка, которую я задаю следующим образом:

body {
background-image:url(../images/bg.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align: center;
}

Заштрихованная область - это мой основной блок, который центрируется и имеет абсолютную ширину. С ним тоже все понятно

НО есть и еще один элемент в виде картинки, которая лежит как бэкграунд и расположена на n-количество пикселей левее центра(на картинке это кружок).

И не могу понять как его расположить - как второй бэкграунд? создать еще один блок под основным блоком?

Как указать его координаты? не center-140px жеж)

помогите, пожалуйста

Блоку который по центру позишн:релейтив, в него еще один блок (див) с позишн:абсолют, и позиционируй топ:..px;лефт:..px;

Link to comment
Share on other sites

  • 0
Блоку который по центру позишн:релейтив, в него еще один блок (див) с позишн:абсолют, и позиционируй топ:..px;лефт:..px;

Так кружок выходит за границы центрального блока

И я не знаю ширину экрана конечного пользователя, а кружок находится на определенном расстоянии от центра, а не от края

Link to comment
Share on other sites

  • 0
Так кружок выходит за границы центрального блока

И я не знаю ширину экрана конечного пользователя, а кружок находится на определенном расстоянии от центра, а не от края

без позишн вообще, внутреннему блоку отриц. маргин и соответствующий паддинг.

Link to comment
Share on other sites

  • 0
Так кружок выходит за границы центрального блока

И я не знаю ширину экрана конечного пользователя, а кружок находится на определенном расстоянии от центра, а не от края

1) Ставь минимальную ширину такую, что-бы кружочек не ушёл за левый борт

Либо

2) Делай левый отступ в %, расчитывай так, чтобы кружочек смещался к центру во время сужения экрана

Edited by psywalker
Link to comment
Share on other sites

  • 0
1) Ставь минимальную ширину такую, что-бы кружочек не ушёл за левый борт

Либо

2) Делай левый отступ в %, расчитывай так, чтобы кружочек смещался к центру во время сужения экрана

1) Цель - половина кружка за блоком, полвина - в блоке

2)кружок должен стоять четко на своем месте

без позишн вообще, внутреннему блоку отриц. маргин и соответствующий паддинг.

а не могли бы Вы более подробно? не совсем просто понял

Link to comment
Share on other sites

  • 0
1) Цель - половина кружка за блоком, полвина - в блоке

2)кружок должен стоять четко на своем месте

а не могли бы Вы более подробно? не совсем просто понял

раз так, то ставь минимальную ширину страницы, которая нужна

Link to comment
Share on other sites

  • 0

Код

div.boll {
margin:20px 0 0 -40px;
display:block; /*делаем блоком*/
width:px; /*введи здесь свою ширину*/
height;px; /*введи здесь свою высоту*/
position:absolute; /*делаем так, что бы этот блок не мешал другим*/}

Где 20px отступ от верха, -40px это смещение влево, нужно ввести столько, что бы кружок стал посредине.

Див блок с этим стилем должен находиться внутри твоего основного блока.

Примерно так, но не обзятельно.

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