목차
접기
728x90
반응형
.side_bar_box {
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
z-index: 999;
position: fixed;
align-items: center;
justify-content: center;
background-color: rgba(0, 0, 0, 0.5);
-webkit-tap-highlight-color: transparent;
transform: translate(-100%);
transition: transform 0.2s;
}
transform: translate(-100%) 의미 : left에서 완전히 사라진다.
JS
$(function(){
$('.css-cnrrzv').click(function(){
//$('.side_bar_box').removeClass('none');
//$('.side_bar').css('left', '0');
$('.side_bar_box').css('transform', 'translateX(0px)');
});
});
$('.side_bar_box').click(function(e){
if( !$('.side_bar_box').has(e.target).length ) {
$('.side_bar_box').css('transform', 'translateX(-100%)');
}
});
translateX(0px)로 해주면 사이드바가 나타나게 된다!
728x90
반응형
LIST
'HTML, CSS' 카테고리의 다른 글
이미지 스프라이트 효과, IR효과, 이미지 background 사용법 (0) | 2021.06.27 |
---|---|
position: fixed; 일 때 화면 정중앙에 배치하는 방법 (0) | 2021.06.24 |
h1 태그 사용횟수, &(and) 사용법, display 속성, float:right; 의 좌우 변경 문제 (0) | 2021.06.14 |
레이아웃 구조 복습, display 속성(a태그 default : inline) (0) | 2021.06.14 |
웹 사이트 표준 (utf-8, meta 태그, 언어 설정, link 태그 등 ) (0) | 2021.06.14 |