문제
화면을 보였다가 없었다가 하게 만들기
해결
$('#menu-btn').on('click',()=>{
$('#hi').animate({marginLeft:'0px'},[5000])
})
$('#btn').on('click',()=>{
$('.alerm-box').toggle()
$('.jumbotron-box').css('opacity','0.5')
})
문제
과연 자바스크립트에서 css를 만들고 없애는 것이 효울적인가?
해결
자바스크립트에서 css를 짜는 것 보다 첫 화면 마지막 화면을 미리 짜고 동작을 컨트롤 하는 것이 서로의 역할을 독립적으로 바꾸기 때문에 좋다.
1.먼저 css에 속성과 속성이 나오는 속도를 정하자 transition
2. transition 으로 시간대 조절
3. transform
4.js에서 이벤트가 일어났을 때 속성이 있었다가(transform: translate -1000px) class ="slide dow" 추가하여 그 안의 내용인(transform: translate 0px) 으로 변경
'Javascript' 카테고리의 다른 글
callback 지옥 setTimeout편 (0) | 2021.11.19 |
---|---|
정규식으로 이메일 유효성 검사하기 (0) | 2021.11.08 |
바닐라 JS 메인 사진에 랜덤하게 사진 넣기 (0) | 2021.10.28 |
jQuery 기본 문법 이해 (0) | 2021.10.28 |
onClick 속성을 이용하여 Validation 함수 구현방법 (0) | 2021.10.28 |