Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2014, 16:24
Кандидат Javascript-наук
Отправить личное сообщение для cha0s Посмотреть профиль Найти все сообщения от cha0s
 
Регистрация: 21.10.2013
Сообщений: 125

картинка во весь экран
#about_us_logo {
background: url(img/about_logo.jpg);
background-repeat: no-repeat;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
}


<div id="about_us_logo"></div>


Все хорошо как-бы, но как сделать чтоб при уменьшение экрана эта картинка которая на весь экран не уродовалась сжимаясь, а прятала свои края и оставалась всегда по центру(то есть overflow:hidden той части которая не попадает во весь экран)

нашел пример http://jsfiddle.net/LSKRy/654/
тут реализовано все так как мне нужно, при уменьшение картинка обрезается и всегда остается по центру, вопрос можно ли такое реализовать на одном <div id="about_us_logo"></div> без этих right: -50%; / left: -50%; div блогов как на образце.
Ответить с цитированием
  #2 (permalink)  
Старый 23.07.2014, 16:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

cha0s,
Пропорциональное центрирование картинки на бекграунде
Ответить с цитированием
  #3 (permalink)  
Старый 23.07.2014, 16:58
Кандидат Javascript-наук
Отправить личное сообщение для cha0s Посмотреть профиль Найти все сообщения от cha0s
 
Регистрация: 21.10.2013
Сообщений: 125

спасиб, но нужно этот resize чтоб работал именно на этой структуре <div id="about_us_logo"></div> без добавления картинки так таковой во внутрь контейнера, просто внутри блока у меня куча других блогов со своей информацией которая отображается на full width картинке, не могу я туда добавлять <img ....> куча всего разлетается тогда сразу.

глупо наверное будет данную штуку
$(window).load(function () {
    $("img").fullCenter()
});
$(window).resize(function () {
    $("img").fullCenter()
});


вешать на мой div, ибо там уже наверное бред будет если он к divu будет добавлять свои
..........
width: a / b * c,
height: a,
left: -(a / b * c - f) / 2,
top: -(a - e) / 2
.........
Ответить с цитированием
  #4 (permalink)  
Старый 23.07.2014, 18:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

cha0s,
background: url(img/about_logo.jpg) 50% 50%;
background-repeat: no-repeat;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
Ответить с цитированием
  #5 (permalink)  
Старый 23.07.2014, 19:08
Кандидат Javascript-наук
Отправить личное сообщение для cha0s Посмотреть профиль Найти все сообщения от cha0s
 
Регистрация: 21.10.2013
Сообщений: 125

воо так и думал что должно быть что-то на css! отлично работает! спасибо как обычно тебе
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тень на весь экран Gamestop Общие вопросы Javascript 1 08.02.2012 23:33
GRID во весь экран burashka ExtJS 6 09.09.2010 13:05
растянуть див на весь экран GooD][Man Общие вопросы Javascript 0 23.01.2010 16:07
Перемещаемая картинка на весь экран kostyara Элементы интерфейса 1 21.07.2009 10:06
скрипт, каторый открывает окно на весь экран Claus007 Общие вопросы Javascript 2 11.03.2008 09:07