0 / 0 / 0
Регистрация: 13.05.2019
Сообщений: 33
|
|||||||||||
1 | |||||||||||
Блоки наезжают на текст13.08.2023, 17:39. Показов 574. Ответов 4
Метки нет (Все метки)
Приветствую.
Изображения на сайте наезжают на текст при увеличении масштаба экрана (или адаптации под разные устройства). При уменьшении масштаба эти блоки смещаются в правый угол. Так и должно быть, исходя из того, что я прописал в коде. Хотелось бы попытаться зафиксировать изображения в фиксированном положении, чтобы они не смещались при масштабировании, но при этом оставались на своем месте при скроллинге. Есть способ сделать подобное? Пытался менять background-image на background, в таком случае картинки себя ведут не так, как надо. Скрины приложить не могу по правилам форума.
0
|
13.08.2023, 17:39 | |
Ответы с готовыми решениями:
4
Блоки наезжают друг на друга Блоки наезжают друг на друга Блоки наезжают друг на друга Блоки наезжают друг на друга. Bootstrap3 div блоки наезжают друг на друга |
AlexZaw
|
14.08.2023, 11:55
#2
|
Не по теме: А можете озвучить правило которое это запрещает? Ибо в правилах есть пункт 4.11 который гласит как раз обратное: "Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах. По этой же причине коды программ также должны находиться на форуме".
0
|
0 / 0 / 0
Регистрация: 13.05.2019
Сообщений: 33
|
|
20.08.2023, 17:53 [ТС] | 3 |
0
|
Модератор
2277 / 1657 / 651
Регистрация: 07.08.2016
Сообщений: 3,973
|
|
20.08.2023, 21:38 | 4 |
А тут и рассуждать нечего, вы хотите сделать прямо противоположные вещи. Если ширина не ограничена и блоки стремятся расположиться по краям экрана, то вместе с ними будет смещаться и их фон. Возьмите в руки две фотографии в рамке и попробуйте отдалить их друг от друга так, чтобы рамки разъехались, а фотографии остались на том же месте. Вот тоже самое вы пытаетесь сделать и с фоном.
В теории можно конечно попробовать рассчитать изначальные координаты фона и отслеживая изменения размера экрана и/или блока задавать background-position, но на практике это, скорее всего, приведет к непредсказуемому поведению. Но тут нужно учитывать ширину экрана, ширину окна браузера, масштаб, плотность пикселей плюс нужно учесть то, что ширина браузера может меняться как слева так и справа и как-то понять с какой стороны произошло изменение и куда двигать фон в каждом случае. Плюс страница изначально может открыться в окне браузера которое не развернуто на всю ширину и изначально имеет не 100% масштаба. Может я конечно усложняю и все гораздо проще, а возможно все наоборот еще сложнее А может я вообще не понял, что вы хотите сделать. Вот поэтому необходимы скрины и точное описание того, что вы хотите получить. Вот это тоже непонятно. Что значит оставались на месте? Блок уехал, а фон остался? Тогда смотрим пример с фотографиями выше. Возможно вам нужно задавать фон не блокам, а их родителю или родителю родителя, или вообще body. Или вам нужно чтобы блок был как бы своеобразным окном через которое при скролле просматриваются разные части неподвижного фона? Тогда вам поможет background-attachment: fixed; В общем вопросов к вашему вопросу больше чем ответов
0
|
0 / 0 / 0
Регистрация: 13.05.2019
Сообщений: 33
|
|
30.08.2023, 22:23 [ТС] | 5 |
0
|
30.08.2023, 22:23 | |
30.08.2023, 22:23 | |
Помогаю со студенческими работами здесь
5
При уменьшении окна браузера блоки "наезжают друг на друга" Ссылки зачем-то наезжают на текст! Плавающие блоки не видят текст Блоки залезают под текст Вылазит текст за блоки div Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |