🚜 HTML

DayΒ·2022λ…„ 3μ›” 14일
0
post-custom-banner

HTML μ£Όμš” νƒœκ·Έ

span, p

 주둜 ν…μŠ€νŠΈλ₯Ό λ„£μ–΄μ€λ‹ˆλ‹€. <p>νƒœκ·ΈλŠ” <span>νƒœκ·Έμ™€ 달리 μ€„λ°”κΏˆμ΄ μΌμ–΄λ‚©λ‹ˆλ‹€.
 

a

<a> νƒœκ·ΈλŠ” ν΄λ¦­ν•˜λ©΄ 화면이 μ΄λ™ν•©λ‹ˆλ‹€.
<a> νƒœκ·Έμ˜ href 속성(attribute)에 이동해야 ν•˜λŠ” μ£Όμ†Œλ₯Ό 써주면 λ©λ‹ˆλ‹€. 
target 속성에 "_blank" 값은 ν΄λ¦­ν•˜λ©΄ μƒˆμ°½μœΌλ‘œ 뜨게 ν•΄μ£ΌλŠ” κ°’μž…λ‹ˆλ‹€.

 <a  target ='_blank' ></a>	 μƒˆ μœˆλ„μš° 창을 μ—΄μ–΄ μ›ΉνŽ˜μ΄μ§€λ₯Ό μ—¬λŠ”κ²ƒ. 기쑴의 창은 κ·ΈλŒ€λ‘œ 남겨져 μžˆλ‹€. 
 <a  target='_self' ></a>	 ν˜„μž¬ μœˆλ„μš°μ°½μ— κ·ΈλŒ€λ‘œ μ›ΉνŽ˜μ΄μ§€λ₯Ό μ—°λ‹€.
 <a  target='parent' ></a>	 ν˜„μž¬ ν”„λ ˆμž„μ˜ λΆ€λͺ¨ ν”„λ ˆμž„μ—μ„œ μƒˆ μ›ΉνŽ˜μ΄μ§€κ°€ μ—΄λ¦°λ‹€.
 <a  target='top' ></a>	 μ΅œμƒμœ„ ν”„λ ˆμž„μ— μ—΄λ¦°λ‹€. 
 _parent와 λΉ„μŠ·ν•˜μ§€λ§Œ
 _parentλŠ” λ°”λ‘œ 이전창(λΆ€λͺ¨μ°½)μ—μ„œ μ—΄λ¦¬λŠ” 반면, 
 _top은 μ΅œμƒμœ„ (κ°€μž₯졜고 λΆ€λͺ¨μ°½)에 μ—΄λ¦°λ‹€.

div

<div>λ₯Ό μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ”, λΉ„μŠ·ν•œ 뢀뢄끼리 그룹지어주고
λ””μžμΈμ— 맞게 λ ˆμ΄μ•„μ›ƒμ„ 뢄리해주고,각 <div>에 classλ‚˜ idλΌλŠ” attributeλ₯Ό λΆ€μ—¬ν•˜μ—¬ css μŠ€νƒ€μΌμ„ μž…ν˜€μ€„ 수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄ 헀더, 메뉴, μ£Όμš” λ‚΄μš©, ν‘Έν„°.. μ΄λ ‡κ²Œ λ‚˜λˆ„μ–΄ div둜 λ¬Άμ–΄ μ€λ‹ˆλ‹€.

meta name="viewport" content="width=device-width"

λ””λ°”μ΄μŠ€μ˜ κ°€λ‘œ 크기가 곧 μ›Ή νŽ˜μ΄μ§€μ˜ κ°€λ‘œμ™€ κ°™λ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€. 
λͺ¨λ°”μΌμ—μ„œ μ›Ήμ‚¬μ΄νŠΈκ°€ 예쁘게 잘 보이렀면 μΆ”κ°€ν•΄μ•Ό ν•˜λŠ” μ •λ³΄μž…λ‹ˆλ‹€. 
ν•΄λ‹Ή 정보λ₯Ό μΆ”κ°€ν•˜μ§€ μ•ŠμœΌλ©΄ λ°μŠ€ν¬νƒ‘ λ²„μ „μ˜ μ›ΉνŽ˜μ΄μ§€κ°€ μΆ•μ†Œλ˜μ–΄ λ³΄μ΄λŠ” ν˜„μƒμ΄ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

dl dt dd

dl μ •μ˜ μ„€λͺ…ν•˜λŠ” λͺ©λ‘μ„ λ§Œλ“¬

<dl>
  <dt>μ •μ˜</dt>
  <dd>μ •μ˜λ₯Ό μ„€λͺ…ν•©λ‹ˆλ‹€.</dd>
</dl>
 <a  target ='_blank' ></a>	 μƒˆ μœˆλ„μš° 창을 μ—΄μ–΄ μ›ΉνŽ˜μ΄μ§€λ₯Ό μ—¬λŠ”κ²ƒ. 기쑴의 창은 κ·ΈλŒ€λ‘œ 남겨져 μžˆλ‹€. 
 <a  target='_self' ></a>	 ν˜„μž¬ μœˆλ„μš°μ°½μ— κ·ΈλŒ€λ‘œ μ›ΉνŽ˜μ΄μ§€λ₯Ό μ—°λ‹€.
 <a  target='parent' ></a>	 ν˜„μž¬ ν”„λ ˆμž„μ˜ λΆ€λͺ¨ ν”„λ ˆμž„μ—μ„œ μƒˆ μ›ΉνŽ˜μ΄μ§€κ°€ μ—΄λ¦°λ‹€.
 <a  target='top' ></a>	 μ΅œμƒμœ„ ν”„λ ˆμž„μ— μ—΄λ¦°λ‹€. 
 _parent와 λΉ„μŠ·ν•˜μ§€λ§Œ
 _parentλŠ” λ°”λ‘œ 이전창(λΆ€λͺ¨μ°½)μ—μ„œ μ—΄λ¦¬λŠ” 반면, 
 _top은 μ΅œμƒμœ„ (κ°€μž₯졜고 λΆ€λͺ¨μ°½)에 μ—΄λ¦°λ‹€.

animation

@keyframes

keyframes

keyframes vs transition( 마우슀 κ°–λ‹€λŒ€λ©΄ λ³€ν•˜λŠ” :hover λ‚˜, :checked )

ν‚€ν”„λ ˆμž„μ€ μ‹œμž‘κ³Ό 끝 κ°’ μ •ν•΄μ£Όλ©΄ μ•Œμ•„μ„œ μžμ—°μŠ€λŸ½κ²Œ μ›€μ§μ΄λŠ” 게 핡심

@keyframes μ• λ‹ˆλ©”μ΄μ…˜μ΄λ¦„ {
from{}                    0%{}
           둜 μ“°κ±°λ‚˜ 
to{}                      100%{}
 } 

μ΄λ ‡κ²Œ 해놓고,

<div class = "hello"> 둜 λ“€μ–΄κ°ˆ 곳에 class 지정해놓고

css에 

.hello {animation : μ• λ‹ˆλ©”μ΄μ…˜μ΄λ¦„ 3s linear } 둜 μ„€μ • 

μ• λ‹ˆλ©”μ΄μ…˜ 속성

  • animation-name : λ‚΄κ°€ λ§Œλ“€ μ• λ‹ˆλ©”μ΄μ…˜ 이름(μˆ«μžλ‚˜ 특수문자둜 μ‹œμž‘ν•˜λ©΄ μ•ˆλ¨)
  • animation-duration : μ• λ‹ˆλ©”μ΄μ…˜μ΄ μž‘λ™ν•˜λŠ” μ‹œκ°„ 지정 ( 1s = 1초 0.1s = 0.1초 100ms = 0.1초)
  • animation-delay : μ• λ‹ˆλ©”μ΄μ…˜μ˜ 지연 μ‹œκ°„, 3초둜 μ„€μ •ν•˜λ©΄ λ‘œλ“œλ˜κ³  3μ΄ˆλ’€ μ• λ‹ˆλ©”μ΄μ…˜ 싀행됨
  • animation-direction : μ• λ‹ˆλ©”μ΄μ…˜μ˜ 진행 λ°©ν•­(normal. reverse, alternate λ“±)
  • animation-iteration-count : μ• λ‹ˆλ©”μ΄μ…˜μ˜ 진행 횟수 ν˜Ήμ€ λ¬΄ν•œ 반볡 ( 3, infinite λ“±)
  • animation-play-state : λ©ˆμΆ”κ±°λ‚˜ λ‹€μ‹œ 진행 (paused, running)
  • animation-timing-function : μ „ν™˜μ†λ„μ‘°μ ˆ ( linear, ease in, ease out, ease in-out, ease λ“±)
  • animation-fill-mode: μ• λ‹ˆλ©”μ΄μ…˜ λλ‚œ ν›„ 끝에 μžˆμ„μ§€ μ•žμ— μžˆμ„μ§€ 지정 (forwards, backwards, none λ“±)

λ„ˆλ¬΄ κΈΈμ–΄μ§€λ‹ˆκΉŒ,

{animation : name duration timing-function delay iteration-count direction ; }

이 μˆœμ„œλ‘œ 6개 적으면 λœλ‹€.

post-custom-banner

0개의 λŒ“κΈ€