๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(654)
-
10-3. CSS ๊ทธ๋ฆฌ๋ ๋ ์ด์์
1. ๊ทธ๋ฆฌ๋ ๋ ์ด์์ ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์์์๋ ํ๋ ์ค ํญ๋ชฉ์ ๋ฐฐ์นํ ๋ ๊ฐ๋ก๋ ์ธ๋ก ์ค์์ ํ๋๋ฅผ ์ฃผ์ถ์ผ๋ก ๋๊ณ ๋ฐฐ์นํ๋ค. https://hyejin.tistory.com/143 10-2. CSS ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์ (flex-direction, flex-flow, flex-wrap, justify-content, align-content, align-self, align 1. ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์ ๊ทธ๋ฆฌ๋ ๋ ์ด์์์ ๊ธฐ๋ณธ์ผ๋ก ํ๊ณ ๊ฐ ๋ฐ์ค๋ฅผ ์ํ๋ ์์น์ ๋ฐ๋ผ ๋ฐฐ์นํ๋ ๊ฒ์ด๋ค. ์ด๋ ์ฌ์ ๊ณต๊ฐ์ด ์๊ธฐ๋ฉด ๋๋น๋ ๋์ด๋ฅผ ์ ์ ํ๊ฒ ๋์ด๊ฑฐ๋ ์ค์ผ ์ ์๋ค. 1๏ธโฃ ํ hyejin.tistory.com CSS ๊ทธ๋ฆฌ๋ ๋ ์ด์์์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ๋ฐฐ์นํ ๋ ๊ฐ๋ก์ ์ธ๋ก๋ฅผ ๋ชจ๋ ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์..
2021.10.17 -
10-2. CSS ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์ (flex-direction, flex-flow, flex-wrap, justify-content, align-content, align-self, align-items)
1. ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์ ๊ทธ๋ฆฌ๋ ๋ ์ด์์์ ๊ธฐ๋ณธ์ผ๋ก ํ๊ณ ๊ฐ ๋ฐ์ค๋ฅผ ์ํ๋ ์์น์ ๋ฐ๋ผ ๋ฐฐ์นํ๋ ๊ฒ์ด๋ค. ์ด๋ ์ฌ์ ๊ณต๊ฐ์ด ์๊ธฐ๋ฉด ๋๋น๋ ๋์ด๋ฅผ ์ ์ ํ๊ฒ ๋์ด๊ฑฐ๋ ์ค์ผ ์ ์๋ค. 1๏ธโฃ ํ๋ ์ค ์ปจํ ์ด๋ (๋ถ๋ชจ ๋ฐ์ค) : ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์์ ์ ์ฉํ ๋์์ ๋ฌถ๋ ์์์ด๋ค. 2๏ธโฃ ํ๋ ์ค ํญ๋ชฉ (์์ ๋ฐ์ค) : ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์์ ์ ์ฉํ ๋์์ด๋ค. 3๏ธโฃ ์ฃผ์ถ (main axis) : ํ๋ ์ค ์ปจํ ์ด๋ ์์์ ํ๋ ์ค ํญ๋ชฉ์ ๋ฐฐ์นํ๋ ๊ธฐ๋ณธ ๋ฐฉํฅ์ด๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ํ๋ฐฉํฅ์ผ๋ก ๋ฐฐ์นํ๋ค.) 4๏ธโฃ ๊ต์ฐจ์ถ (cross axis) : ์ฃผ์ถ๊ณผ ๊ต์ฐจํ๋ ๋ฐฉํฅ์ ๋งํ๋ฉฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ์์์ ์๋๋ก ๋ฐฐ์นํ๋ค. 2. ํ๋ ์ค ๋ฐ์ค ํญ๋ชฉ์ ๋ฐฐ์นํ๋ ์์ฑ justify-content : ์ฃผ์ถ ๋ฐฉํฅ์ ์ ๋ ฌ ๋ฐฉ..
2021.10.17 -
10-1. CSS ๋ฐ์ํ ์น, ๋ทฐํฌํธ, ๋ฏธ๋์ด์ฟผ๋ฆฌ, ๋ฏธ๋์ด ์ฟผ๋ฆฌ ์ ์ฉํ ์ฌ์ดํธ
1. ๋ฐ์ํ ์น ๋ฐ์ํ ์น ๋์์ธ์ ์น ์์๋ฅผ ํ๋ฉด ํฌ๊ธฐ์ ๋ง๊ฒ ์ฌ๋ฐฐ์นํ๊ณ ๊ฐ ์์์ ํ์ ๋ฐฉ๋ฒ๋ง ๋ฐ๊พธ์ด ์ฌ์ดํธ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด๋ค. 2. ๋ทฐํฌํธ ๋ทฐํฌํธ viewport ๋ ์ค๋งํธํฐ ํ๋ฉด์์ ์ค์ ๋ด์ฉ์ด ํ์๋๋ ์์ญ์ด๋ค. ๋ทฐํฌํธ๋ ํ๊ทธ ์ฌ์ด์ ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ ์์ฑํ๋ค. ๋ทฐํฌํธ ๋จ์ 1๏ธโฃ vw(viewport width) : 1vw๋ ๋ทฐํฌํธ ๋๋น์ 1% 2๏ธโฃ vh(viewport height) : 1vh๋ ๋ทฐํฌํธ ๋์ด์ 1% 3๏ธโฃ vmin (viewport minimum) : ๋ทฐํฌํธ ๋๋น์ ๋์ด ์ค์์ ์์ ๊ฐ์ 1% 4๏ธโฃ vmax (viewport maximum) : ๋ทฐํฌํธ ๋๋น์ ๋์ด ์ค์์ ํฐ ๊ฐ์ 1% 3. ๋ฏธ๋์ด์ฟผ๋ฆฌ CSS๋ชจ๋์ธ ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ ์ฌ์ดํธ์ ์ ์ํ๋ ์ฅ์น์ ๋ฐ๋ผ ํน์ ํ CSS ์ค..
2021.10.17 -
9-4. CSS ํธ๋์ง์ ๊ณผ ์ ๋๋ฉ์ด์ ์ฐ์ต๋ฌธ์ 1,2
* ์ฐ์ต๋ฌธ์ 1 ๋ฉ๋ด1 ๋ฉ๋ด2 ๋ฉ๋ด3 ๋ฉ๋ด4 ๋ฉ๋ด5 ๋ฉ๋ด6 * ์ฐ์ต๋ฌธ์ 2
2021.10.15 -
9-3. CSS ์ ๋๋ฉ์ด์ ์ฌ์ฉํ๊ธฐ (animation,@keyframs, animation-duration, ..)
1. animation CSS3์ animation ์์ฑ์ ์ฌ์ฉํ๋ฉด ์๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ์น ์์์ ์ ๋๋ฉ์ด์ ์ ์ถ๊ฐํ ์ ์๋ค. animation ์์ฑ์ ํน์ ์ง์ ์์ ์คํ์ผ์ ๋ฐ๊พธ๋ฉด์ ์ ๋๋ฉ์ด์ ์ ๋ง๋๋๋ฐ, ์ด๋ ๊ฒ ์ ๋๋ฉ์ด์ ์ค๊ฐ์ ์คํ์ผ์ด ๋ฐ๋๋ ์ง์ ์ ํคํ๋ ์์ด๋ผ๊ณ ํ๋ค. 1๏ธโฃ @keyframs ์์ฑ, animation-name ์์ฑ ์ ๋๋ฉ์ด์ ์ง์ ๊ณผ ์ด๋ฆ์ ์ค์ ํ๋ ์์ฑ์ผ๋ก ์ ๋๋ฉ์ด์ ์์๊ณผ ๋์ ๋น๋กฏํ์ฌ ์ํ๊ฐ ๋ฐ๋๋ ๋ถ๋ถ์ด ์๋ค๋ฉด @keyframes ์์ฑ์ ์ด์ฉํด ๋ฐ๋๋ ์ง์ ์ ์ค์ ํ๋ค. ์ด๋ ์ ๋๋ฉ์ด์ ์ ์ฌ๋ฌ๊ฐ ์ง์ ํ ๋๋ฅผ ๋๋นํ์ฌ animation-name ์์ฑ์ผ๋ก ์ด๋ค ์ ๋๋ฉ์ด์ ์ ์ฌ์ฉํ ์ง ์ด๋ฆ์ผ๋ก ๊ตฌ๋ถํ๋ค. animation-name : ์ด๋ฆ 2๏ธโฃ animation-du..
2021.10.15 -
9-2. CSS ํธ๋์ง์ (transition-property, transition-duration, transition-timing-function, transition-delay)
1. ํธ๋์ง์ transition ํธ๋์ง์ ์ ์น ์์ ์ ๋ฐฐ๊ฒฝ์์ ๋ฐ๊พธ๊ฑฐ๋ ๋ํ์ ํ ๋๋ฆฌ๋ฅผ ์ฌ๊ฐํ์์ ์ํ์ผ๋ก ๋ฐ๋ ๊ฒ์ฒ๋ผ ์คํ์ผ์ ์์ฑ์ด ๋ฐ๋๋ ๊ฒ์ ๋งํ๋ค. ์น ์์์ ์คํ์ผ ์์ฑ์ด ์๊ฐ์ ๋ฐ๋ผ ๋ฐ๋๋ ๊ฒ์ ํธ๋์ง์ ์ด๋ผ๊ณ ํ๋ค. 2. transtion-property transition-property ์์ฑ์ ํธ๋์ง์ ๋์์ ์ง์ ํ๋ ์์ฑ์ด๋ค. 1๏ธโฃ all : ๋ชจ๋ ์์ฑ์ด ํธ๋์ง์ ๋์์ด ๋๋ค. ๊ธฐ๋ณธ๊ฐ 2๏ธโฃ none : ํธ๋์ง์ ์ ํ๋ ๋์ ์๋ฌด ์์ฑ๋ ๋ฐ๋์ง ์๋๋ค. 3๏ธโฃ ์์ฑ ์ด๋ฆ : ํธ๋์ง์ ํจ๊ณผ๋ฅผ ์ ์ฉํ ์์ฑ์ ์ง์ ํ๋ค. 3. transition-duration transition-duration์ transtion-property ์์ ํธ๋์ง์ ๋์์ ์ง์ ํ๋ค๋ฉด ๋ค์์ผ๋ก ์งํ ์๊ฐ์ ์ง์ ..
2021.10.15 -
9-1. CSS ๋ณํ (transform, translate(), scale(), rotate(), skew())
1. transform CSS์์ ๋ณํ์ ์ ์ฉํ๊ธฐ ์ํด์๋ transform ์์ฑ์ ์ฌ์ฉํด์ ํจ์์ด๋ฆ๊ณผ ํจ๊ป ์์ฑํด์ผํ๋ค. transform : ํจ์ - 2์ฐจ์ ๋ณํ๊ณผ 3์ฐจ์ ๋ณํ 2์ฐจ์ ๋ณํ์ ์น ์์๋ฅผ ํ๋ฉด์์ ๋ณํํ๋ค. (์ํ์ผ๋ก ์ด๋ํ๊ฑฐ๋, ์์ง์ผ๋ก ์ด๋) 3์ฐจ์ ๋ณํ์ x์ถ๊ณผ y์ถ์ ์๊ทผ๊ฐ์ ์ฃผ๋ z์ถ์ ์ถ๊ฐํด์ ๋ณํํ๋ค. 3์ฐจ์ ๋ณํ์์ z์ถ์ ์๋ค๋ก ์ด๋ํ๊ณ , ๋ณด๋ ์ฌ๋ ์ชฝ์ผ๋ก ๋ค๊ฐ์ฌ์๋ก ๊ฐ์ด ์ปค์ง๊ณ ๋ค๋ก ๊ฐ์๋ก ๊ฐ์ด ์์์ง๋ค. 2. translate() ํจ์ translate() ํจ์๋ ์น ์์๋ฅผ ์ด๋์ํค๋ ํจ์์ด๋ค. translate() ํจ์๋ x์ถ์ด๋ y์ถ ๋๋ ์์ชฝ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ ๊ฑฐ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉด ํด๋น ์์๊ฐ ์ง์ ํ ํฌ๊ธฐ๋งํผ ์ด๋ํ๋ค. transform : translate(tx, t..
2021.10.15 -
[oracle] sql ์์น ๊ด๋ จ ํจ์
1. ABS() ABS() ํจ์๋ ์์น์ ์ ๋๊ฐ์ ๊ตฌํ๋ ๊ธฐ๋ฅ์ผ๋ก, ๋งค๊ฐ๋ณ์๋ก ์ ๋ ฅํ '์์น'์ ์ ๋๊ฐ์ ๊ตฌํ๋ค. ABS(์์น) 2. MOD() MOD() ํจ์๋ '์์น'๋ฅผ '๋๋๊ธฐ ๊ฐ'์ผ๋ก ๋๋ํ ๋๋จธ์ง ๊ฐ์ ๊ตฌํ๋ค. MOD( ์์น, ๋๋๊ธฐ ๊ฐ) 3. SQRT() SQRT() ํจ์๋ ์ ๊ณฑ๊ทผ์ ๊ตฌํ๋ ๊ธฐ๋ฅ์ด๋ค. SQRT(์์น) 4. CEIL() CEIL() ํจ์๋ '์์น'์ ์ฌ๋ฆผ๊ฐ์ ๊ตฌํ๋ ๊ธฐ๋ฅ์ด๋ค. CEIL(์์น) 5. FLOOR() FLOOR() ํจ์๋ '์์น'์ ๋ด๋ฆผ๊ฐ์ ๊ตฌํ๋ ๊ธฐ๋ฅ์ด๋ค. FLOOR(์์น) 6. ROUND() ROUND() ํจ์๋ ๋ฐ์ฌ๋ฆผ๊ฐ์ ๊ตฌํ๋ ๊ธฐ๋ฅ์ผ๋ก, ๋งค๊ฐ๋ณ์๋ก ์ ๋ ฅํ '์์น'๋ฅผ ๋ฐ์ฌ๋ฆผํด '์๋ฆฟ์'๋งํผ์ ๊ฐ์ ๊ตฌํ๋ค. ROUND(์์น, ์๋ฆฟ์) 7. TRUNC() TRUNC(..
2021.10.15 -
[oracle] sql ๋ ์ง ๊ด๋ จ ํจ์ sysdate, next_day(), last_day(), add_months(), months_between()
1. SYSDATE SYSDATE๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ค์น๋ ์๋ฒ๋ ๊ฐ์ธ ์ปดํจํฐ์ ์ผ์๋ฅผ ํน์ ํ์์ผ๋ก ๊ฒ์ํ๋ค. current_date๋ผ๊ณ ์ ๋ ฅํด๋ sysdate์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. 2. SYSDATE- TO_CHAR() TO_CHAR() ํจ์๋ '๋ ์ง'๋ฅผ '๋ ์งํ์'์ ํ์ํ๋ ๋ฌธ์๋ก ๋ฐ๊พธ๋ ๊ธฐ๋ฅ์ด๋ค. TO_CHAR(๋ ์ง, [๋ ์งํ์]); 3. SYSDATE- TO_DATE() TO_DATE() ํจ์๋ ๋งค๊ฐ๋ณ์๋ก ์ ๋ ฅํ '๋ ์ง ํ์ ๋ฌธ์์ด'์ ๋ ์ง๋ก ๋ฐ๊พธ๋ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๊พผ ๋ ์ง๋ +, - ์ฐ์ฐ์ด ๊ฐ๋ฅํ๋ค. TO_DATE(๋ ์งํ์ ๋ฌธ์์ด); ํ์ฌ ๋ ์ง - BIRTH_DAY /365 ํ๊ณ 1์ด ๋ํ๋ฉด ๋๋ค. 4. NEXT_DAY() NEXT_DAY() ํจ์๋ ์ง์ ์ผ ์ดํ์ ๋ ์ง๋ฅผ ๊ตฌํ๋ ๊ธฐ๋ฅ์ผ๋ก, ๋งค๊ฐ๋ณ์..
2021.10.15 -
[oracle] sql ์งํฉ ๋ช ๋ น์ด (union, union all, minus, intersect)
1. union select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 1 union select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 2; 2. union all select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 1 union all select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 2; union all์ ์ค๋ณต์ ํ์ฉํ๋ ํฉ์งํฉ์ด๋ค. 3. intersect ๊ต์งํฉ select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 1 intersect select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 2; 4. minus ์ฐจ์งํฉ select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 1 minus select ํ๋๋ช 1, ํ๋๋ช 2 ... from ํ ์ด๋ธ๋ช 2;
2021.10.15 -
[oracle] ๊ธฐ๋ณธ ๋ช ๋ น์ด (update, insert, delete, merge, commit, rollback, ์๋ธ์ฟผ๋ฆฌ, exists)
1. update update ํ ์ด๋ธ๋ช set ํ๋๋ช 1 = ๊ฐ, ํ๋๋ช 2 = ๊ฐ, ... where ์กฐ๊ฑด์; 2. insert insert into ํ ์ด๋ธ๋ช values (๊ฐ1, ๊ฐ2, ๊ฐ3, ...); or insert into ํ ์ด๋ธ๋ช (ํ๋๋ช 1, ํ๋๋ช 2...) valeus ( ๊ฐ1, ๊ฐ2,...); 3. merge merge ๋ช ๋ น์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ง์ ํ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์์ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์กฐ๊ฑด์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด update ๊ตฌ๋ฌธ์ ์ฒ๋ฆฌํ๊ณ , ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด insert ๊ตฌ๋ฌธ์ ์ฒ๋ฆฌํ๋ค. merge into ์ ๋ ฅ/ ์์ ํ ํ ์ด๋ธ๋ช using (ํ ์ด๋ธ๋ช | ๋ทฐ| ์๋ธ์ฟผ๋ฆฌ) on ์กฐ๊ฑด์ when matched then update set ํ๋๋ช 1 = ๊ฐ1, ... when not m..
2021.10.15 -
8-4. CSS ๊ณ ๊ธ์ ํ์ ์ฐ์ต๋ฌธ์ 1,2
* ์ฐ์ต๋ฌธ์ 1 * ์ฐ์ต๋ฌธ์ 2 ๋ฉ๋ด1 ๋ฉ๋ด2 ๋ฉ๋ด3 ๋ฉ๋ด4 ๋ฉ๋ด5 ๋ฉ๋ด6
2021.10.15