
One thing that can be just a smidge funky about the element is that, when open, it’s not always 100% clear what is inside that element and what isn’t. I’m not saying that always matters or that it’s a particularly hard problem to solve, I’m just noting it as it came up recently for me.
Here’s a visual example:
The solution is… CSS. Style the somewhat uniquely, and that problem goes away. Even if you want the typography to be the same, or you don’t want any exclusive styling until the is opened, it’s still possible. Using an alpha-transparent fill, you can even make sure that deeper-nested remain clear.
Here’s that CSS:
details[open] {
--bg: rgb(0 0 0 / 0.2);
background: var(--bg);
outline: 1rem solid var(--bg);
margin: 0 0 2rem 0;
}
로그인 후 복사
And the demo:
위 내용은 열린 세부 사항 요소에 대한 배경 지정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!