Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Резиновый фон
Отправлено 09.04.2012 - 05:541
Нет аватара
Beginner
10 сообщений
Мужчина
Кто-нибудь уже делал "резиновый фон"? небольшая проблема, использую скрипт для растяжки картинки по размеру браузера, то есть если уменьшаешь, то и пропорционально уменьшается картинка, но не во всех браузерах он работает или работает иногда глючно(слетает).
Вот какой скрипт я использую на данный момент...но он мне не подходит. Может есть другие варианты резинового фона?
JS
Code
$(document).ready(function() {

   var bgImage = $('#background-image');    
     
      function resizeImg() {
        var imgwidth = bgImage.width(),
       imgheight = bgImage.height(),
       winwidth = $(window).width(),
       winheight = $(window).height(),
       widthratio = winwidth / imgwidth,
       heightratio = winheight / imgheight,
       widthdiff = heightratio * imgwidth,
       heightdiff = widthratio * imgheight;
     
        if(heightdiff>winheight) {
          bgImage.css({
            width: winwidth+'px',
            height: heightdiff+'px'
          });
        } else {
          bgImage.css({
            width: widthdiff+'px',
            height: winheight+'px'
          });    
        }
      
    $("#background-image").show();
       
      }   
      resizeImg();
      $(window).resize(function() {
        resizeImg();
      });   

});


CSS
Code

#background-image {
      position:absolute;
      top:0;
      left:0;
      z-index:-10;
      overflow: hidden;
      width: 100%;
      display:none;
}
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 09.04.2012 - 06:472
uSite Team
1689 сообщений
Мужчина
Есть, просто можно было головой подумать и сделать границы фонового изображения такими, чтобы они плавно переходили в фоновый цвет.
Профиль Личное сообщение Дом. страница icq Skype
709
Отправлено 09.04.2012 - 07:003
Нет аватара
Beginner
10 сообщений
Мужчина
так дело не в том, что не хватает картинки т .д ) изначально скрипт работает. как перехожу на другую страницу, скрипт слетает и фоновая картика уже не по размеру браузера в 100% размера оригинал картинки.
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 09.04.2012 - 11:394
Beginner
36 сообщений
Мужчина
Попробуй так если для body

Code
body {background: url(картинка) center center fixed no-repeat;-moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover;}


Если для дива то будет похожий аналог.
Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 10.04.2012 - 07:055
Нет аватара
Beginner
10 сообщений
Мужчина
спасибо. сейчас не дома. буду дома попробую. отпишусь!

Добавлено (10.04.2012, 07:05)
---------------------------------------------
да! помогло. теперь есть еще 1 проблема, как сделать так что бы она сжималась только 1024пх, то есть почему то min-width не действует, сжимается и все)

Профиль Личное сообщение Дом. страница icq Skype
0
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация