λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’š UIUX 웹퍼블리셔 κ³Όμ •(6κ°œμ›”)

2021-06-04 (53일차) λ°˜μ‘ν˜• νŒμ—…μ°½, visibility, μ„œμ„œνžˆ λ‚˜νƒ€λ‚˜λŠ” 효과, μœ„μ—μ„œ μ•„λž˜λ‘œ λ‚΄λ €μ˜€λŠ” 효과, μ• λ‹ˆλ©”μ΄μ…˜ 효과, νŒμ—…μ°½ 2개 이상, λ§€κ°œλ³€μˆ˜ μ‚¬μš©ν•˜μ—¬ μžλ°”μŠ€ν¬λ¦½νŠΈ λ‚΄μš© 쀄이기

by widely design 2021. 6. 5.

26κ°•~33κ°•

 

 

- λ°˜μ‘ν˜• νŒμ—…μ°½ λ§Œλ“€κΈ°

λ°˜μ‘ν˜• νŒμ—…μ°½ κ²°κ³Όλ¬Ό


- visibility

  hidden, visible 총 두 가지 값이 있음

  visibility:hiddenκ³Ό opapcity:0의 차이점 : 보이지 μ•Šκ³ , 클릭도 λ˜μ§€ μ•ŠμŒ

 

- λ°˜μ‘ν˜• νŒμ—…μ°½ μ• λ‹ˆλ©”μ΄μ…˜ 1 <싀무방법>

  νŒμ—…μ°½μ΄ μ„œμ„œνžˆ λͺ¨μŠ΅μ΄ λ‚˜νƒ€λ‚˜λŠ” μ• λ‹ˆλ©”μ΄μ…˜ 효과( 뢈투λͺ… → 투λͺ… )

  β€» opacity와 visibilityλ₯Ό 같이 μ€˜μ•Όν•¨

  β€» display:none이 ν¬ν•¨λ˜μ–΄ 있으면 μ• λ‹ˆλ©”μ΄μ…˜ 효과 μž‘λ™ν•˜μ§€ μ•ŠμŒ

 

- λ°˜μ‘ν˜• νŒμ—…μ°½ μ• λ‹ˆλ©”μ΄μ…˜ 1

  νŒμ—…μ°½μ΄ μœ„μ—μ„œ μ•„λž˜λ‘œ λ‚΄λ €μ˜€λ©΄μ„œ μ„œμ„œνžˆ λ‚˜νƒ€λ‚˜λŠ” μ• λ‹ˆλ©”μ΄μ…˜ 효과

  transform : translate();λ₯Ό μ‚¬μš©


- ν•¨μˆ˜ λ§€κ°œλ³€μˆ˜

  ν•¨μˆ˜λ₯Ό 두 개 이상 μ“Έ λ•Œ μ‚¬μš©

 

- νŒμ—…μ°½ 두 개 λ„μš°κΈ°

  <μž‘μ—…μ‘°κ±΄>

  html - μœ„μ—μ„œ λ§Œλ“  νŒμ—…μ°½κ³Ό λ²„νŠΌμ„ 각 2κ°œμ”© λ§Œλ“€μ–΄μ£ΌκΈ°

  νŒμ—…μ— 클래슀 μΆ”κ°€ν•˜κΈ° (νŒμ—…1 : "popup-1" νŒμ—…2 : "popup-2")

  ↓

  μžλ°”μŠ€ν¬λ¦½νŠΈμ—λ„ 각 2κ°œμ”© λ§Œλ“€μ–΄μ£ΌκΈ°

  β€» 단, λ‹«κΈ°λ²„νŠΌ 같은 κ²½μš°μ—λŠ”, 클래슀 이름이 κ°™κΈ° λ•Œλ¬Έμ—

     λ²„νŠΌ 클래슀 μ•žμ— 각 νŒμ—…μ˜ 클래슀λ₯Ό μΆ”κ°€λ‘œ λΆ™μ—¬ 지정해주기


- μžλ°”μŠ€ν¬λ¦½νŠΈ μ€„μ—¬μ„œ μ“°λŠ” 방법

 1) functionν•¨μˆ˜λ‘œ νŒμ—… ν•˜λ‚˜μ”© λ¬Άμ–΄μ£ΌκΈ°

첫 번째 방법

문제점 : νŒμ—…μ΄ μ—¬λŸ¬κ°œλΌλ©΄ 계속 볡사 뢙이고 νŒμ—… 클래슀λ₯Ό λ°”κΏ”μ€˜μ•Όν•œλ‹€.

ν•΄κ²°λ°©μ•ˆ : ν•¨μˆ˜ λ§€κ°œλ³€μˆ˜ μ‚¬μš©

 

  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓

 

 2) functionν•¨μˆ˜λ‘œ λ¬Άμ–΄μ£Όκ³ , λ§€κ°œλ³€μˆ˜ μ‚¬μš©ν•˜κΈ°

λŒ“κΈ€