Y a-t-il un moyen de cacher le débordement d'un
3 Réponses :
Malheureusement, il semble être impossible de nier un élément fixe dans un autre élément (fixe ou non) et d'attendre que l'élément extérieur s'enroule et cacher tout débordement. p>
La seule chose à laquelle je peux penser est de régler la Div interne à Position: absolu code> au lieu de fixe. Voici un exemple basé sur votre jsfiddle: jsfiddle.net/pjfa6/15 . P>
C'est réalisable à la place .. regarde ici http://stackoverflow.com/ Questions / 12463658 / Parent-enfant-Wit-wit H-Position - Correction-par Ent-OverlflowHDITS-B UG
Dans certains contextes de navigateur mobile, utilisation de -webkit-overflow-défilement: toucher code> peut atteindre un élément de position fixe "coupé". Voir: https://miketaylr.com/posts/2015/06 /position-fixed-overflow-Hidden.html p>
avec un z-index: n'importe quelle valeur; code> instruction dans le conteneur fera dans certains navigateurs WebKit, comme Chrome. P>
Retirez le fixe de la DIV intérieure et ajoutez la position
: relatif; code> à eux. jsfiddle.net/pjfa6/12
La question ne fait référence qu'aux divs avec une position fixe.
Dans ce cas, la seule chose à laquelle je peux penser est de régler la Div interne en position absolue au lieu de fixe. jsfiddle.net/pjfa6/15 . Vous ne pouvez pas nier un élément fixe et l'avoir contenue dans son élément d'emballage autant que possible. Vous devriez le masquer, ce qui ne serait pas très gentil.
@Jeemusu merci, s'il vous plaît, vous postez votre commentaire comme une réponse alors je l'accepte
Étrangement Ceci est possible avec
z-index code> dans safari 6.1. 4 ...: /