Vous pouvez construire un canvasInfo__block
supplémentaire autour de celui en cours. Il devrait être un peu plus large que le bloc interne (dans mon exemple, canvasInfo__block2
).
Le overflow: auto
va sûrement couper, vous ne pouvez rien faire avec elle, mais il ne sera pas très mauvais, car il est assez large pour contenir la canvasInfo__block2
interne et aussi le bloc gris débordant de celui-ci.
canvasInfo__block2
a besoin d'un overflow: visible
, tandis que le canvasInfo__block
externe peut obtenir son overflow: auto
.
Le résultat:
HTML:
.canvasInfo
.canvasInfo__title
h3 Title
.hr
.canvasInfo__block
.canvasInfo__block2
.canvasInfo__slider sliderBar
.canvasInfo__activity Motion activity
.row
.circle
span line1
.row
.circle
span line2
.grayBlock hi2
.row
.circle
span line3
.row
.circle
span line4
.row
.circle
span line5
CSS:
.canvasInfo {
margin: 0 auto;
width: 500px;
}
.hr {
margin: 10px 0;
border-bottom: 1px solid red;
}
.canvasInfo__block {
position: relative;
overflow: auto;
width: 400px;
height: 120px;
border: 2px solid red;
}
.canvasInfo__block2 {
position: relative;
overflow: visible;
height: 300px;
width: 300px;
margin-left: auto;
margin-right: auto;
border: 2px solid blue;
}
.grayBlock {
width: 50px;
height: 50px;
background-color: gray;
position: absolute;
top: 0px;
left: -20px;
z-index: -1;
}
.row {
border: 1px solid gray;
position: relative;
}
.circle
{
position: relative;
width: 10px;
height: 10px;
display: inline-block;
border-radius: 60px;
box-shadow: 0px 0px 2px #000;
span {
margin-left: 20px;
}
}
Codepen est ici: https://codepen.io/owlran/pen/jwozwX –
En supprimant la position de '.canvasInfo__block' peut-être? – Berkay
Les questions demandant de l'aide sur le code doivent inclure le code le plus court nécessaire pour le reproduire ** dans la question elle-même ** de préférence dans un [** extrait de pile **] (https://blog.stackoverflow.com/2014/09/introducing- runnable-javascript-css-et-html-code-snippets /). Voir [** Comment créer un exemple minimal, complet et vérifiable **] (http://stackoverflow.com/help/mcve) –