E por exemplo, gostaria de de criar aquelas box suspensa de informação que geralmente encontramos em jogos ou coisas do tipo, aí teria o código:
HTML
<div class="box"> <!-- Essa sendo a pai -->
<div class="hint"> <!-- Essa sendo um dos filhos hehe -->
<span class="hint-icon">?</span>
<div class="hint-tooltip">O jogo contém questões de temas variados, divirta-se enquanto testa seus conhecimentos!
Aproveite a jornada :D</div>
</div>
<!-- Continua o código -->
CSS
.box {
position: absolute;
width: 702px;
height: 440px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #ffffff;
border-radius: 27px;
border: 1px solid #c4c4c4;
box-shadow: 0px 4px 68px #00000040;
}
.hint {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
.hint-icon {
position: fixed;
top: 20px;
right: 20px;
font-size: 24px;
color: #0968EC;
cursor: help;
}
.hint-tooltip {
position: fixed;
top: 50px;
right: 20px;
max-width: 300px;
background-color: #ffffff;
border: 1px solid #c4c4c4;
border-radius: 5px;
padding: 10px;
display: none;
font-family: "Titillium Web", Helvetica;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
z-index: 1000;
}
.hint:hover .hint-tooltip {
display: flex;
}
Esse box-sizing me ajudaria a fazer essa balão ignorar o pai e sobrepor ele? Pesquisei mas não achei nada que me ajudasse, pois a intenção era fazer com que ele ao aparecer 'saísse" para a direita vazando para além da div pai. Em outros testes me deparei com situações parecidas de organização e hierarquia e sempre fica a dúvida.