Форум об интернет-маркетинге
Вернуться   Форум об интернет-маркетинге > Технические вопросы > Веб-строительство

Ответ
 
Опции темы
Старый 09.03.2021, 14:25   #21
Geers
≡ Internet☭ ≡
Профессор
 
Аватар для Geers
 
Регистрация: 26.06.2020
Адрес: ≡ Internet☭ ≡
Сообщений: 876
Сказал(а) спасибо: 338
Получил(а) "Спасибо": 1,673
Нарушения: 0/0 (0)
Репутация: 338579

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от Онегин Посмотреть сообщение
Я тоже искал, находил либо центрировать, либо адаптировать, а что бы и то и другое, да ещё для нуба, типа меня, не находил..
Если к вечеру не получится решить, то помогу, сейчас уезжаю на несколько часиков.
Geers вне форума   Ответить с цитированием
Сказали спасибо:
Старый 09.03.2021, 14:25   #22
Онегин
ZZZZZ
Доцент
 
Аватар для Онегин
 
Регистрация: 08.07.2020
Сообщений: 162
Сказал(а) спасибо: 656
Получил(а) "Спасибо": 122
Нарушения: 0/0 (0)
Репутация: 170867

Thread Starter Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от Geers Посмотреть сообщение
Если к вечеру не получится решить, то помогу, сейчас уезжаю на несколько часиков.
Так уже нашли вроде)
Онегин вне форума   Ответить с цитированием
Старый 09.03.2021, 14:26   #23
Geers
≡ Internet☭ ≡
Профессор
 
Аватар для Geers
 
Регистрация: 26.06.2020
Адрес: ≡ Internet☭ ≡
Сообщений: 876
Сказал(а) спасибо: 338
Получил(а) "Спасибо": 1,673
Нарушения: 0/0 (0)
Репутация: 338579

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от ziliboba0213 Посмотреть сообщение
А я какие примеры привел? JS?
Зачем css вписывать в html?
Некоторые браузеры мобилок его криво читают.
Geers вне форума   Ответить с цитированием
Старый 09.03.2021, 14:31   #24
ziliboba0213
Позитив =)
Академик
 
Аватар для ziliboba0213
 
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,366
Сказал(а) спасибо: 24,605
Получил(а) "Спасибо": 13,428
Нарушения: 0/0 (0)
Репутация: 1021380

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от Geers Посмотреть сообщение
Зачем css вписывать в html?
Некоторые браузеры мобилок его криво читают.
Некоторые, это какие?
ziliboba0213 вне форума   Ответить с цитированием
Старый 09.03.2021, 15:44   #25
XPraptor
Думаю, что надо худеть
Академик
 
Аватар для XPraptor
 
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 608321

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от Онегин Посмотреть сообщение
Ваш вариант по вертикали не работает.
Сорри, не заметил (редко когда такое надо)

Во так, чтобы и по вертикали тоже:
Код:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>T</title>
<style type="text/css">
* {padding:0; margin:0; box-sizing:border-box;}
html, body {display:block; height:100%; width:100%;}
figure {display:block; clear:both; height:100%; overflow: hidden; position: relative; text-align: center;}
figure:before {content: '';height: 100%; display: inline-block !important; vertical-align: middle;}
figure img {display: inline-block; vertical-align: middle; max-width:100%; height:auto;}
</style>
</head>
<body>
<figure><img src="11.png" alt="img"></figure>
</body>
</html>
Но учитывайте момент, что пытаясь выровнять блок по вертикали, вы нагружает рендер в браузере, это не рекомендовано делать никогда.
Хотите примерное выравнивание картинки на экране - просто для разных разрешений делайте отступы сверху для нее разные - это очень быстро и очень не нагружено.
Состояние бота google и полезные ресурсы: всё про гугл
XPraptor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 09.03.2021, 15:49   #26
Онегин
ZZZZZ
Доцент
 
Аватар для Онегин
 
Регистрация: 08.07.2020
Сообщений: 162
Сказал(а) спасибо: 656
Получил(а) "Спасибо": 122
Нарушения: 0/0 (0)
Репутация: 170867

Thread Starter Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от XPraptor Посмотреть сообщение
Во так, чтобы и по вертикали тоже:
Тоже рабочий вариант..
Онегин вне форума   Ответить с цитированием
Старый 09.03.2021, 16:01   #27
Rema
Senior Member
Профессор
 
Регистрация: 25.06.2020
Адрес: Спб
Сообщений: 508
Сказал(а) спасибо: 1,294
Получил(а) "Спасибо": 502
Нарушения: 0/0 (0)
Репутация: 84889

По умолчанию Re: css - адаптивная картинка по центру - как?

Кстати, сейчас часто встречается реклама на полный экран - блок центрирован как раз по вертикали и горизонтали.
За что себя люблю - за красоту и скромность.
Rema вне форума   Ответить с цитированием
Старый 09.03.2021, 18:44   #28
sony
долботатус
Доцент
 
Аватар для sony
 
Регистрация: 21.06.2020
Адрес: дно Марианского разлома
Сообщений: 382
Сказал(а) спасибо: 2,799
Получил(а) "Спасибо": 622
Нарушения: 0/0 (0)
Репутация: 1686
Отправить сообщение для sony с помощью Yahoo

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от XPraptor Посмотреть сообщение
* {padding:0; margin:0; box-sizing:border-box;}
html, body {display:block; height:100%; width:100%;}
figure {display:block; clear:both; height:100%; overflow: hidden; position: relative; text-align: center;}
figure:before {content: '';height: 100%; display: inline-block !important; vertical-align: middle;}
figure img {display: inline-block; vertical-align: middle; max-width:100%; height:auto;}
Пипец жесть... в Фотожабе это делается одним движением мыша...
sony вне форума   Ответить с цитированием
Старый 09.03.2021, 20:43   #29
XPraptor
Думаю, что надо худеть
Академик
 
Аватар для XPraptor
 
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 608321

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от sony Посмотреть сообщение
Пипец жесть... в Фотожабе это делается одним движением мыша...

В зачет, аж до слез
XPraptor вне форума   Ответить с цитированием
Сказали спасибо:
Старый 12.03.2021, 18:14   #30
Had
SEO-шник
Академик
 
Аватар для Had
 
Регистрация: 25.06.2020
Сообщений: 1,276
Сказал(а) спасибо: 534
Получил(а) "Спасибо": 345
Нарушения: 0/0 (0)
Репутация: 187214

По умолчанию Re: css - адаптивная картинка по центру - как?

Цитата:
Сообщение от Geers Посмотреть сообщение
.img {
background: url(images/img.png) 100% 100% no-repeat;
background-size: cover;
}
А можно тут спрошу, чтобы тем не плодить? Вот эта хрень в ЦСС:
Цитата:
{
Как называется?
Had вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинка в base64 в CSS vga1 Веб-строительство 18 15.07.2020 21:38
Вёрстка адаптивная. нужна помощь Alex Klo Веб-строительство 32 04.07.2020 20:24
Адаптивная вёрстка medexpert Веб-строительство 9 28.06.2020 16:54


Текущее время: 20:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot