Jump to content
  • 0

Картинка за пределами 1000px


Буллет
 Share

Question

22 answers to this question

Recommended Posts

  • 0

Копайте сюда:

Перекрытие(фикс ширина overflow: hidden)

+ position: relative\absolute

или Отрицательный отступ

z-index

Отрицательный отступ и absolute увеличивают ширину на 100px и скролл снизу появляется когда 1100px ширина браузера

Link to comment
Share on other sites

  • 0

Копайте сюда:

Перекрытие(фикс ширина overflow: hidden)

+ position: relative\absolute

или Отрицательный отступ

z-index

Отрицательный отступ и absolute увеличивают ширину на 100px и скролл снизу появляется когда 1100px ширина браузера

overflow: hidden ?

Link to comment
Share on other sites

  • 0

Копайте сюда:

Перекрытие(фикс ширина overflow: hidden)

+ position: relative\absolute

или Отрицательный отступ

z-index

Отрицательный отступ и absolute увеличивают ширину на 100px и скролл снизу появляется когда 1100px ширина браузера

overflow: hidden ?

Что то не так? )

Link to comment
Share on other sites

  • 0

Shift-Web Вам написал вариант, который должен работать. Давайте или код или ссылку на страницу.

http://jsfiddle.net/Z63xt/

Как вариант, сделать картинку шириной 1200 (добавив белое — или какой там фоновый цвет — поле слева) и положить ее фоном на body по центру.

Спс, но не вариант.

Link to comment
Share on other sites

  • 0

Нужно, чтобы картинка 725*533 стояла на одном месте (Как на рисунке в первом посте), независимо от размера экрана. Получается если ширина экрана больше ~1150, то эта картинка показывается полностью. Если ширина экрана 1000px, то ~150px этой картинки скрываются справа (!скролл снизу не появляется). Если ширина экрана меньше 1000px, то появляется внизу браузера скролл, который показывает 1000px;

Не знаю как больше объяснить :mellow:

В последнем варианте картинка двигается в зависимости от размера экрана. В других вариантах, не работает вообще (Как понял, так сделал, может и не так как задумывал автор поста)

Link to comment
Share on other sites

  • 0

Нужно, чтобы картинка 725*533 стояла на одном месте (Как на рисунке в первом посте), независимо от размера экрана. Получается если ширина экрана больше ~1150, то эта картинка показывается полностью. Если ширина экрана 1000px, то ~150px этой картинки скрываются справа (!скролл снизу не появляется). Если ширина экрана меньше 1000px, то появляется внизу браузера скролл, который показывает 1000px;

Не знаю как больше объяснить :mellow:

В последнем варианте картинка двигается в зависимости от размера экрана. В других вариантах, не работает вообще (Как понял, так сделал, может и не так как задумывал автор поста)

Для картинки задайте position:fixed.Например:

<div class="block_1000px">
<div class="img_block"></div>
</div>

css:

	
.block_1000px{
width:1000px;
margin:0 auto;
background:#555;
height:800px;
}
.img_block{
position:fixed;
height:533px;
width:725px;
left:50%;
margin-left:-125px;
background:red;
z-index:100;
}

Link to comment
Share on other sites

  • 0

Попробуйте отступ слева в процентах задать.

Не получается.

Вот как делал

.main {
width:100%;
}

.main_resize {
margin:0 auto;
width:1000px;
}

.main_head {
background:url('../images/head.png') no-repeat right top;
height:533px;
width:725px;
margin-left:50%;
position:relative;
}

<div class="main">
<div class="main_resize">
<div class="main_head"></div>
</div>
</div>

Edited by Буллет
Link to comment
Share on other sites

  • 0

Для картинки задайте position:fixed.

Спасибо большое. Теперь работает почти как нужно. Вот только фон у резиновой шапки пропадает, если мотнуть скроллом вправо, когда ширина экрана меньше 1000px

Link to comment
Share on other sites

  • 0

Спасибо большое. Теперь работает почти как нужно. Вот только фон у резиновой шапки пропадает, если мотнуть скроллом вправо, когда ширина экрана меньше 1000px

Как это исправить, не подскажите?

И еще сделать блок шириной 1100px как на рисунке в первом посту?

Edited by Буллет
Link to comment
Share on other sites

  • 0

ссылку можно?

_http://srn.kz/

.head сделайте тоже

position:fixed; top:0 ;left:0; right:0;

Как я вижу этот блок просто обрамляет внутренний блок и тянет бекграунд.

.main задайте 104px маргин сверху.

Может будут другие варианты.

Старые ИЕ<=6 не поддерживают фиксированное позиционирование.

Edited by cheburek
Link to comment
Share on other sites

  • 0

Тогда скролл снизу вообще не появляется, когда ширина экрана <1000px

И если обрамить див с картинкой в <div style="float:right"></div> то картинка не отображается

Edited by Буллет
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