λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
λ°˜μ‘ν˜•

HTML5 & CSS355

[HTML5 & CSS3] νŠΈλžœμ§€μ…˜ β–Ά νŠΈλžœμ§€μ…˜ νŠΈλžœμ§€μ…˜(transition)은 λ³€ν˜•μ„ λ„˜μ–΄ ν•˜λ‚˜μ˜ μŠ€νƒ€μΌμ—μ„œ λ‹€λ₯Έ μŠ€νƒ€μΌλ‘œ μ™„μ „νžˆ λ°”κΎΌλ‹€. ​ ​ ​ *νŠΈλžœμ§€μ…˜μ΄λž€? νŠΈλžœμ§€μ…˜(transition)μ΄λž€ μ›Ή μš”μ†Œμ˜ λ°°κ²½ 색이 λ°”λ€Œκ±°λ‚˜ λ„ν˜•μ˜ ν…Œλ‘λ¦¬κ°€ μ›ν˜•μœΌλ‘œ λ°”λ€ŒλŠ” κ²ƒμ²˜λŸΌ μŠ€νƒ€μΌ 속성이 λ°”λ€ŒλŠ” 것을 λ§ν•œλ‹€. 속성 μ„€λͺ… transition-property νŠΈλžœμ§€μ…˜ λŒ€μƒμ„ μ„€μ •ν•œλ‹€. transition-duration νŠΈλžœμ§€μ…˜ 진행 μ‹œκ°„μ„ μ„€μ •ν•œλ‹€. transition-timing-function νŠΈλžœμ§€μ…˜ 속도 곑선을 μ„€μ •ν•œλ‹€. transition-delay νŠΈλžœμ§€μ…˜ 지연 μ‹œκ°„μ„ μ„€μ •ν•œλ‹€. transition transition-property와 transition-duration, transition-timing-function, transi.. 2021. 2. 14.
[HTML5 & CSS3] λ³€ν˜•κ³Ό κ΄€λ ¨λœ 속성듀 β–Ά λ³€ν˜•κ³Ό κ΄€λ ¨λœ 속성듀 μ•žμ—μ„œ 배운 λ³€ν˜• ν•¨μˆ˜λ“€μ—μ„œ 2차원 λ³€ν˜•μ— 원근감을 μΆ”κ°€ν•˜λ©΄ 3차원 λ³€ν˜•μ„ λ§Œλ“€ 수 μžˆλŠ”λ° μ΄λ•Œ λ‹¨μˆœνžˆ zμΆ•λ§Œ μΆ”κ°€ν•œλ‹€κ³  ν•΄μ„œ 원근감이 μƒκΈ°μ§€λŠ” μ•ŠλŠ”λ‹€. λ‹€μ‹œ 말해 λ³€ν˜•ν•  λ•Œ 기쀀이 λ˜λŠ” 지점을 λ°”κΎΈκ±°λ‚˜ μš”μ†Œμ˜ 원근감을 ν‘œν˜„ν•˜κΈ° μœ„ν•œ λ‹€λ₯Έ 속성도 ν•„μš”ν•˜λ‹€. ​ ​ ​ *transform-origin 속성 - λ³€ν˜• 기쀀점 μ„€μ •ν•˜κΈ° μ•žμ—μ„œ transform 속성에 μ“°μ΄λŠ” λ³€ν˜• ν•¨μˆ˜λ₯Ό 배울 λ•Œ xμΆ•κ³Ό yμΆ•, z좕을 κΈ°μ€€μœΌλ‘œ λ³€ν˜•ν–ˆλ‹€. 그런데 transform-origin 속성을 μ΄μš©ν•˜λ©΄ 좕이 μ•„λ‹Œ νŠΉμ • 지점을 λ³€ν˜•μ˜ κΈ°μ€€μœΌλ‘œ μ„€μ •ν•  수 μžˆλ‹€. λ¬Όλ‘  2차원 λ³€ν˜•κ³Ό 3차원 λ³€ν˜• λͺ¨λ‘μ—μ„œ μ‚¬μš© κ°€λŠ₯ν•˜λ‹€. ​ κΈ°λ³Έν˜•) transform-origin: | initial | inherit ; 속.. 2021. 2. 14.
[HTML5 & CSS3] λ³€ν˜• β–Ά λ³€ν˜• νŠΉμ • μš”μ†Œμ˜ ν¬κΈ°λ‚˜ ν˜•νƒœκ°€ λ³€ν•˜λŠ” 것. CSS3λ₯Ό μ΄μš©ν•˜λ©΄ μŠ€νƒ€μΌ μ‹œνŠΈ μ†ŒμŠ€λ§ŒμœΌλ‘œ κ°„λ‹¨νžˆ 이미지λ₯Ό λ³€ν˜•ν•  수 μžˆλ‹€. ​ ​ ​ *2차원 λ³€ν˜•κ³Ό 3차원 λ³€ν˜• '2차원 λ³€ν˜•'은 μ›Ή μš”μ†Œλ₯Ό λ³€ν˜•μ‹œν‚¬ λ•Œ λ‹¨μˆœνžˆ μˆ˜ν‰μ΄λ‚˜ 수직으둜 μ΄λ™ν•˜κ³  νšŒμ „ν•˜λŠ” 것을 λ§ν•œλ‹€. '3차원 λ³€ν˜•'은 xμΆ•κ³Ό y좕에 원근감을 μ£ΌλŠ” z좕을 μΆ”κ°€ν•΄ λ³€ν˜•μ‹œν‚€λŠ” 것을 λ§ν•œλ‹€. ​ ​ ​ *transformκ³Ό λ³€ν˜• ν•¨μˆ˜ 이미지λ₯Ό νšŒμ „μ‹œν‚€κ±°λ‚˜ μ΄λ™ν•˜λŠ” λ“± μ›Ή μš”μ†Œλ₯Ό λ³€ν˜•ν•˜λ €λ©΄ transform 속성을 μ‚¬μš©ν•΄μ•Ό ν•˜λŠ”λ° transform: λ‹€μŒμ— λ³€ν˜• ν•¨μˆ˜λ₯Ό ν•¨κ»˜ μž…λ ₯ν•΄ μ‚¬μš©ν•œλ‹€. 예λ₯Ό λ“€μ–΄ .photoλΌλŠ” 클래슀 μ„ νƒμžλ₯Ό 가진 μ›Ή μš”μ†Œλ₯Ό xμΆ•μœΌλ‘œ 50px, yμΆ•μœΌλ‘œ 100px μ΄λ™μ‹œν‚€λ €λ©΄ μ›Ή μš”μ†Œλ₯Ό μ΄λ™μ‹œν‚€λŠ” λ³€ν˜• ν•¨μˆ˜ translate을.. 2021. 2. 14.
[HTML5 & CSS3] 가상 ν΄λž˜μŠ€μ™€ 가상 μš”μ†Œ β–Ά 가상 ν΄λž˜μŠ€μ™€ 가상 μš”μ†Œ 예λ₯Ό λ“€μ–΄ λ©”λ‰΄μ—μ„œ λͺ‡ 번째 ν•­λͺ©μ΄λΌλ“ κ°€ λ‹¨λ½μ˜ 첫 번째 κΈ€μž λ“±μ˜ 경우, μ–΄λ–»κ²Œ 지정해야 ν• κΉŒμš”? 이 λ•Œ 클래슀 이름 μ•žμ— 콜둠(:)을 λΆ™μ—¬ ν‘œμ‹œν•˜λŠ” 가상 ν΄λž˜μŠ€μ™€ 클래슀 이름 μ•žμ— 콜둠 두 개(::)λ₯Ό λΆ™μ—¬ ν‘œμ‹œν•˜λŠ” 가상 μš”μ†Œλ₯Ό μ‚¬μš©ν•œλ‹€. ​ ​ ​ *μ‚¬μš©μž λ™μž‘μ— λ°˜μ‘ν•˜λŠ” 가상 클래슀 μ‚¬μš©μžκ°€ μ›Ή μš”μ†Œλ₯Ό ν΄λ¦­ν•˜κ±°λ‚˜ 마우슀 μ»€μ„œλ₯Ό μ˜¬λ €λ†“λŠ” λ“± νŠΉμ • λ™μž‘μ„ ν•  λ•Œ μŠ€νƒ€μΌμ΄ λ°”λ€Œλ„λ‘ λ§Œλ“€κ³  μ‹Άλ‹€λ©΄ 가상 클래슀 μ„ νƒμžλ₯Ό μ‚¬μš©ν•œλ‹€. ​ 1. :link 가상 클래슀 μ„ νƒμž - λ°©λ¬Έν•˜μ§€ μ•ŠλŠ” 링크에 μŠ€νƒ€μΌ 적용 λ¬Έμ„œ μ•ˆμ˜ ν•˜μ΄νΌλ§ν¬ μ€‘μ—μ„œ μ‚¬μš©μžκ°€ 아직 λ°©λ¬Έν•˜μ§€ μ•Šμ€ 링크에 μŠ€νƒ€μΌμ„ μ μš©ν•œλ‹€. ν…μŠ€νŠΈ λ§ν¬λŠ” 기본적으둜 νŒŒλž€μƒ‰(blue) κΈ€μžμ™€ λ°‘μ€„λ‘œ ν‘œμ‹œλ˜λŠ”λ° 링크의 밑쀄을 μ—†μ• κ±°λ‚˜.. 2021. 2. 14.
[HTML5 & CSS3] 속성 μ„ νƒμž β–Ά 속성 μ„ νƒμž 속성 μ„ νƒμžλŠ” νƒœκ·Έ μ•ˆμ—μ„œ μ‚¬μš©ν•˜λŠ” μ†μ„±λ“€μ˜ 값에 따라 μŠ€νƒ€μΌμ„ μ§€μ •ν•œλ‹€. 속성 κ°’ 쑰건에 따라 λ‹€μ–‘ν•œ μŠ€νƒ€μΌμ„ 지정할 수 있기 λ•Œλ¬Έμ— ν™œμš©λ„κ°€ 높은 μŠ€νƒ€μΌ 지정 방식이닀. ​ ​ *[속성] μ„ νƒμž - μ§€μ •ν•œ 속성에 μŠ€νƒ€μΌ μ μš©ν•˜κΈ° ​ 메인 메뉴 : 메뉴 1 메뉴 2 메뉴 3 메뉴 4 ​ ​ *[속성 = κ°’] μ„ νƒμž - νŠΉμ • 값을 κ°–λŠ” 속성에 μŠ€νƒ€μΌ μ μš©ν•˜κΈ° ​ HTML5 ν‘œμ€€μ•ˆ μ‚¬μ΄νŠΈ HTML CSS Selector Level 3 미디어쿼리 *[속성 ~= κ°’] μ„ νƒμž - μ—¬λŸ¬ κ°’ 쀑 νŠΉμ • 값이 ν¬ν•¨λœ 속성에 μŠ€νƒ€μΌ μ μš©ν•˜κΈ° ​ 메뉴 1 메뉴 2 메뉴 3 메뉴 4 ​ ​ *[속성 |= κ°’] μ„ νƒμž - νŠΉμ • 값이 ν¬ν•¨λœ 속성에 μŠ€νƒ€μΌ μ μš©ν•˜κΈ° ​ μ™Έκ΅­μ–΄ μ„œλΉ„μŠ€ : μ˜μ–΄ μ˜μ–΄ 일본어 ​ ​ .. 2021. 2. 14.
[HTML5 & CSS3] μ—°κ²° μ„ νƒμž β–Ά μ—°κ²° μ„ νƒμž *ν•˜μœ„ μ„ νƒμž - μ§€μ •ν•œ λͺ¨λ“  ν•˜μœ„ μš”μ†Œμ— μŠ€νƒ€μΌ μ μš©ν•˜κΈ° ν•˜μœ„ μ„ νƒμžλŠ” λΆ€λͺ¨ μš”μ†Œμ— ν¬ν•¨λœ ν•˜μœ„ μš”μ†Œ λͺ¨λ‘μ— μŠ€νƒ€μΌμ΄ μ μš©λ˜λŠ” κ²ƒμœΌλ‘œ 'μžμ† μ„ νƒμž'라고도 ν•œλ‹€. ν•˜μœ„ μ„ νƒμžλ₯Ό μ •μ˜ν•  λ•ŒλŠ” μƒμœ„ μš”μ†Œμ™€ ν•˜μœ„ μš”μ†Œλ₯Ό 곡백으둜 κ΅¬λΆ„ν•˜κ³  λŒ€κ΄„ν˜Έ μ•ˆμ— 속성을 μ§€μ •ν•œλ‹€. ​ ​ ​ *μžμ‹ μ„ νƒμž - μžμ‹ μš”μ†Œμ—λ§Œ μŠ€νƒ€μΌ μ μš©ν•˜κΈ° μžμ‹ μ„ νƒμžλŠ” μžμ‹ μš”μ†Œμ— μŠ€νƒ€μΌμ„ μ μš©ν•˜λŠ” μ„ νƒμžλ‘œ 두 μš”μ†Œ 사이에 '>'λ₯Ό ν‘œμ‹œν•΄ λΆ€λͺ¨ μš”μ†Œμ™€ μžμ‹ μš”μ†Œλ₯Ό κ΅¬λΆ„ν•œλ‹€. μžμ‹ μ„ νƒμžλŠ” μ’…μ’… ν•˜μœ„ μ„ νƒμžμ™€ ν˜Όλ™λ˜λŠ”λ° ν•˜μœ„ μ„ νƒμžμ—μ„œλŠ” μžμ‹ μš”μ†ŒλΏλ§Œ μ•„λ‹ˆλΌ μžμ‹μ˜ μžμ‹, 즉 μ†μž μš”μ†ŒκΉŒμ§€ μ μš©λ˜λŠ” 반면, μžμ‹ μ„ νƒμžμ—μ„œλŠ” λ°”λ‘œ μ•„λž˜ μš”μ†Œ, 즉 μžμ‹ μš”μ†Œμ—λ§Œ μŠ€νƒ€μΌμ΄ μ μš©λœλ‹€. ​ ​ ​ *인접 ν˜•μ œ μ„ νƒμž - κ°€μž₯ κ°€κΉŒμš΄.. 2021. 2. 14.
λ°˜μ‘ν˜•