Неправильная позиция привязки при использовании параметров позиции-попробования и элемент находится в переполненииCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Неправильная позиция привязки при использовании параметров позиции-попробования и элемент находится в переполнении

Сообщение Anonymous »

Возьмем следующий пример:

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

const container = document.getElementById('container')

let html = ''

for (let i = 1; i < 149; i++) {
html += `
${i}


Lorem ipsum dolor sit amet, consectetur adipisicing elit.
A adipisci aliquam asperiores at aut beatae corporis,
cupiditate ea eaque error hic maxime.

`
}

container.innerHTML = html

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

#container {
background: #484848;
color: #FFF;
padding: 50px;
display: flex;
gap: 80px;
flex-wrap: wrap;
justify-content: start;
align-content: flex-start;
}

.trigger {
width: 20px;
height: 20px;
background-color: white;
border-radius: 100%;
display: flex;
color: #000;
justify-content: center;
align-items: center;
margin: 0;
padding: 0;
border: none;
cursor: pointer;
&:has(+: popover-open) {
background-color: #000;
color: #FFF;
}
}

.content {
position: absolute;
padding: 15px;
font-size: 14px;
width: 220px;
margin: 0;
border-radius: 12px;
inset-area: right span-bottom;
position-try-options: flip-block, flip-inline, flip-block flip-inline;
}


Примечание. Эта проблема зависит от размера экрана.Если в предварительном просмотре нажать «1», всплывающая подсказка отобразится справа и спустится вниз.
[img]https://i .sstatic.net/vQkFkdo7.png[/img]

Если щелкнуть всплывающую подсказку в крайнем правом и нижнем углу страницы без прокрутки (например, 14 при использовании размера предварительного просмотра по умолчанию), всплывающая подсказка перемещается влево и вверх.
Изображение

Если вы затем прокрутите страницу вниз и, например, нажмете 38, всплывающая подсказка переместится вверх, хотя внизу есть место. Все всплывающие подсказки ниже сгиба (для просмотра требуется прокрутка) перемещаются вверх независимо от того, где они расположены на странице.
Изображение

Я ожидал, что эта всплывающая подсказка будет двигаться вниз. Это ошибка, намеренное поведение или я неправильно понял, как работают позиции-try-options?

Подробнее здесь: https://stackoverflow.com/questions/785 ... -is-in-the
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»