$("#hi").on("click", function () {
$("#hi").animate({ marginTop: "100px", marginLeft: "100px" }, 1000);
});
animate({ css설정 , css설정 })
,
로 구분한다.animate({ css설정 , css설정 },1000)
position: fixed;
//첫번째 방법
margin-left: -150px;
//두번째 방법
transform: translateX(-150px);
position: fixed;
margin-left: -150px;
.left-menu {
width: 150px;
height: 100%;
background-color: black;
color: white;
position: fixed;
margin-left: -150px;
}
<div class="left-menu">
<p>Menu Title</p>
</div>
$("#show-menu").on("click", function () {
$(".left-menu").animate({ marginLeft: "0px" });
});
display: none;
넣음show()
hide()
slideDown()
등등 이용$(".left-menu").show().animate({ marginLeft: "0px" });
margin-left: -100px
margin 한방향으로 -픽셀을 설정하여 화면에서 숨기기.animate({margin-left: "-100px"})
animate()함수사용하여 설정했던 margin을 없애서 화면에 UI를 보이게 만들기transition: all 1s
를 설정한다..black-background {
background-color: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
z-index: 5;
position: fixed;
transition: all 1s;
}
transform:
을 설정하고 .slide-down {
transform: translateY(-1500px);
}
<div class="black-background slide-down"></div>
$(".login-btn").on("click", function () {
$(".black-background").removeClass("slide-down");
});
$("#close-login").on("click", function () {
$(".black-background").addClass("slide-down");
});
trasform:
으로 한다.transform:
은 빼서 class를 따로 만들어야 한다.transition: all 1s
은 div를 꾸미는 css에 있어야 하고 transform: translateY(-1500px);
만 따로 빼서 class를 만든다..slide-down {
transform: translateY(-1500px);
}
if ($(".left-menu").hasClass("slide-right")) {
$(".left-menu").removeClass("slide-right");
}
/ab/.test('abcde')
email regular expression
/[A-z]/.test('abcdesdfrs')
/\S/.test('ㄱ')
/\S@/.test('s@')
/\S+@/.test('sasdasdasdas@')
/\./.test('sas.dasdasdas@')
/\S+@\S+\.\S+/
/^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;