왜 너가 위에 있는 거야...? Z-index를 scss로 정리해 보았습니다.
왜 너가 위에 있는 거야...? 문제가 다발
매번 어딘지 모르게 z-index의 값을 결정하고 있으면, model가 숨어 버리거나, tooltp가 어디서나 나타나거나… 날이 지나면서 여러가지 사고가 일어납니다.
고치는 경우에도 해명까지 시간이 걸리는데, 전혀 관계가 없는 개소의 겹침이 이상해지거나 버립니다.
변수를 준비하고 반드시 변수 사용
미리 z-index가 필요할 것 같은 요소를 변수로 준비해 둡니다.
큰 단위로 준비해, 세세한 값의 조정은 변수 + 1 등으로 대응합니다.
//Variables.scss
//変数例
$z-modal: 100;
$z-overlay: 90;
$z-header: 50;
$z-footer: 20;
$z-floating-btn: 20;
$z-base: 1;
실제로 사용하면 이런 느낌
.header {
z-index: $header; //50
}
.modal {
z-index: $z-modal; //100
}
.modal__overlay {
z-index: $z-overlay; //90
}
//afterの記事要素をbeforeよりも更に上にしたい時
.checkbox {
&::before {
z-index: $z-base; //1
}
&::after {
z-index: $z-base + 1; //2
}
}
소감
덤
페이지내에서 사용되고 있는 z-ndex의 값을, 개발 툴상에서 일람 표시해 주는 신 플러그인이 있습니다!
htps : // 긴펜. 이 m / 2018/06/20 /에서 v와 ls - ~ x /
Reference
이 문제에 관하여(왜 너가 위에 있는 거야...? Z-index를 scss로 정리해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/86_nagatomo/items/62b09789611a730053af텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)