Jump to content
  • 0

Позиционирование фона


CCron
 Share

Question

Есть страница, а в ней div у котого class "page"

.page {
width: 100%;
background: no-repeat url(/images/skate.jpg);
background-position: center top;
}

Соответственно он выравнивается по центру, но надо по центру но со

сдвигом вправо, например на 250px. Возможно ли сделать отступ в фоне?

Подскажите, как это сделать.

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0
боюсь что только в % можно задать отступ, а так как ты хочешь - нет

плохо, т.к. если например указать 135% на мониторах 1280, а в 1024 и 1400 и 1600 уже плывет

может тогда сделать для разных разрешений монитора разные css?

Link to comment
Share on other sites

  • 0

Как то не понятно с абсолютным позиционирование, т.к. div поверх всего документа вылазит :)

.page {
width: 100%;
position: absolute;
top: 0px;
left: 0px;
}

.page img {
width: 100%;
width: 835px;
height: 652px;
}

<div class="page"><img src="/images/skate.jpg"></div>

Помогите пожалуйста, что-то не получается

Edited by CCron
Link to comment
Share on other sites

  • 0

Див не нужно позиционировать, а нужно позиционировать картинку внутри него.

Даже можно просто выровнить её по середине задав нужные размеры, и релативом отогнать чуть назад, на сколько нужно пикселей

Link to comment
Share on other sites

  • 0
А гифом можна бг сделать?

Если да то просто в фотошопе добавь в картинке прозрачное место слева.

или можна и jpg, если фон под ним однородный.

К сожалению gif нельзя сделать, или jpg большой, т.к. уже картина весит 125кб

сейчас попробую конечно сделать большую, скажу сколько будет весить, скажите сносно или нет

Link to comment
Share on other sites

  • 0
А гифом можна бг сделать?

Если да то просто в фотошопе добавь в картинке прозрачное место слева.

или можна и jpg, если фон под ним однородный.

Да кстати, тоже вариант :)

Link to comment
Share on other sites

  • 0
К сожалению gif нельзя сделать, или jpg большой, т.к. уже картина весит 125кб

сейчас попробую конечно сделать большую, скажу сколько будет весить, скажите сносно или нет

125 терпимо, уж точно, если другой выход - через задницу.

Link to comment
Share on other sites

  • 0
погоди, это когда прямо сначала идёшь, а потом налево резко?

Ну в принципе резко на лево - это от безысходности

если ужать картинку по самое не балуйся: 233кб получается, в более-менее нормальном качестве 300кб

оставляем так, или много сильно?

стоит ли делать предзагрузку изображения этого:

<script type="text/javascript" language="JavaScript">
var image1 = new Image(); image1.src = "/images/skate.jpg";
</script>

Link to comment
Share on other sites

  • 0
Ну в принципе резко на лево - это от безысходности

если ужать картинку по самое не балуйся: 233кб получается, в более-менее нормальном качестве 300кб

оставляем так, или много сильно?

стоит ли делать предзагрузку изображения этого:

<script type="text/javascript" language="JavaScript">
var image1 = new Image(); image1.src = "/images/skate.jpg";
</script>

Если это ХОРОШАЯ картинка, то смело можешь выставлять до 400-550кб и не заморачиваться. Никогда не возился с адаптацией если от этого может пострадать качество. Если у кого то dial-up 56к или трафик стоит по 10 руб. за мегабайт - это их проблемы. Пусть загрузку изображений отключают. Один из важнейших законов дизайна - качество графики не должно страдать ни при каких условиях.

Link to comment
Share on other sites

  • 0
Если это ХОРОШАЯ картинка, то смело можешь выставлять до 400-550кб и не заморачиваться. Никогда не возился с адаптацией если от этого может пострадать качество. Если у кого то dial-up 56к или трафик стоит по 10 руб. за мегабайт - это их проблемы. Пусть загрузку изображений отключают. Один из важнейших законов дизайна - качество графики не должно страдать ни при каких условиях.

Спасибо, попробую сделать с тяжелой картинкой.

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