Ich habe einen Container, der, wenn ich klicke es bekommt Fokus und zeigen den versteckten Inhalt in ihm.Kind Element nicht den Fokus des Elternteils in Safari-Browsern
Nun, im versteckten Container gibt es eine Schaltfläche, wenn Sie darauf klicken, wird der Fokus und schließt die Eltern.
Es funktioniert in allen Browsern außer Safari auf iOS und MacOS.
Ich bin auf der Suche nach einer sauberen CSS-Lösung.
HTML
<div class="box" tabindex="0">
<div class="front">CLICK ME</div>
<div class="hidden">
<button class="close">close button</button>
</div>
</div>
SASS
.box{
position:relative;
height:200px; width:200px;
}
.front,
.hidden{height:100%; width:100%; position:absolute; }
.close{height:100px; width:100px;}
.box:focus{
.front{display:none;}
.hidden{display:block;}
}
.front{background:blue; color:white;}
.hidden{background:red; display:none;}