Убрать фон на маленьких разрешениях

Есть любые вопросы, связанные со стилями/темами для phpBB 3.1.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

Здравствуйте. Подскажите пожалуйста, как сделать чтобы фон (background) не отображался или просто был какой нибудь другой цвет, если разрешение экрана к примеру меньше 700x700px?
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Убрать фон на маленьких разрешениях

Сообщение angst66 »

Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

angst66, я в этом не очень
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Убрать фон на маленьких разрешениях

Сообщение Anvar »

Добавить в phpBB\styles\prosilver\theme\responsive.css

Код: Выделить всё

body {
	background: transparent или none или color;
}
В данном случае убирает\заменяет фон для body

Хотя гадаю я не очень качественно.. Ни как этому не могу научиться)))
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

Anvar,
Добавил как вы сказали,

Код: Выделить всё

body {
	padding: 0;
    background: none;
}
Но при изменении разрешения, фон так и остаётся мой image, который в stylesheet

Код: Выделить всё

html, body {
        background-image: url("./images/backgroundF.jpg");
	background-attachment:fixed;
}
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Убрать фон на маленьких разрешениях

Сообщение Anvar »

А так?

Код: Выделить всё

html, body {
        background: none!important;
}
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

Anvar, то же самое :cry:
Аватара пользователя
KEMnEP
phpBB 2.0.18
Сообщения: 1174
Стаж: 11 лет 6 месяцев
Благодарил (а): 47 раз
Поблагодарили: 313 раз

Re: Убрать фон на маленьких разрешениях

Сообщение KEMnEP »

Всё что хотите чтоб сработало при изменения разрешения, следует помещать в @media, к примеру

Код: Выделить всё

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
html, body {
        background-image: none!important;;
}
}
Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

KEMnEP, Вот так работает. Спасибо большое!
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Убрать фон на маленьких разрешениях

Сообщение Anvar »

Так responsive.css и так доступен для максимального разрешения в 700px.

Код: Выделить всё

<link href="./styles/prosilver/theme/responsive.css?assets_version=480" rel="stylesheet" media="all and (max-width: 700px)">
Если всё верно подключено, должно работать в нём.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
KEMnEP
phpBB 2.0.18
Сообщения: 1174
Стаж: 11 лет 6 месяцев
Благодарил (а): 47 раз
Поблагодарили: 313 раз

Re: Убрать фон на маленьких разрешениях

Сообщение KEMnEP »

Emperor1, Только уберите лишнию точку с запятой из примера выше, ачепятка там, должно быть important;
Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

Anvar,

Код: Выделить всё

<link href="./styles/prosilver/theme/responsive.css?assets_version=480" rel="stylesheet" media="all and (max-width: 700px)">
А это в каком файле должно быть?

KEMnEP, background-image: none!important; работает, а background-color: #014206; почему то нет.
Аватара пользователя
KEMnEP
phpBB 2.0.18
Сообщения: 1174
Стаж: 11 лет 6 месяцев
Благодарил (а): 47 раз
Поблагодарили: 313 раз

Re: Убрать фон на маленьких разрешениях

Сообщение KEMnEP »

Anvar,Человек по всей видимости сделал свою ксс к стилю, и подключает всё там, я бы так поступил =)

Отправлено спустя 3 минуты 8 секунд:
Emperor1 писал(а): а background-color: #014206; почему то нет.
А вот тут уже трудно гадать без вида страницы.
Emperor1
phpBB 1.4.3
Сообщения: 92
Стаж: 11 лет 1 месяц
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: Убрать фон на маленьких разрешениях

Сообщение Emperor1 »

Ещё такой вопрос, как сделать, чтобы отображалось лого на мобильных устройствах, т.е. маленьких разрешениях?
Аватара пользователя
KEMnEP
phpBB 2.0.18
Сообщения: 1174
Стаж: 11 лет 6 месяцев
Благодарил (а): 47 раз
Поблагодарили: 313 раз

Re: Убрать фон на маленьких разрешениях

Сообщение KEMnEP »

В responsive.css убрать строчки

Код: Выделить всё

.logo {
	/* change display value to inline-block to show logo */
	display: none;
	float: none;
	padding: 10px;
}
Либо по такому же принципу в своём ксс добавить @media

Код: Выделить всё

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
.logo {
	display: block!important;
}
}

Вернуться в «Стили для phpBB 3.1.x»