Banner

My Tech Blog (๊พธ๋ฏธ๊ธฐ)

์Œ์•…์ด ์žฌ์ƒ์ค‘์ผ๋•Œ๋งŒ ๊ณก ์ •๋ณด(์ œ๋ชฉ, ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”)๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด ๋‹คํฌ๋ชจ๋“œ์—์„œ ์ด๋ป๋ณด์ด๋„๋ก ๋…ธ์„ ์ƒ‰์ƒ์œผ๋กœ ๋ฐฐ๊ฒฝ์„ ๋„ฃ์–ด ์ฃผ์—ˆ๋‹ค.์Œ์•… ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ํ•˜๋Š˜ ์ƒ‰๊น”์ด ๋ฐ”๋€Œ๊ฒŒ ์„ค์ •ํ•ด ๋ณด๋‹ˆ ์ด์˜๋‹ค! ๋นŒ๋”ฉ์ด๋ž‘ ๋‹ฌ์€ ๋ฌด๋ฃŒ svg ์‚ฌ์ดํŠธ์—์„œ ๊ฐ€์ ธ์™€์„œ ๋„ฃ์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. CSS ๋กœ ํฌ๊ธฐ์™€ ์œ„์น˜ ์กฐ์ ˆํ•ด์„œ ์›ํ•˜๋Š” ๊ณณ์— ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค. ์ฐธ๊ณ ๋กœ ๋ธ”๋กœ๊ทธ์—์„œ ๊ตฌ๊ธ€ ์• ๋“œ์„ผ์Šค๋‚˜ ๊ด‘๊ณ ๋กœ ์ˆ˜์ต ์ฐฝ์ถœํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๋ฐฐ๊ฒฝ์Œ์•…์€ ์ž์ œํ•ด ์ฃผ์„ธ์š”์ƒ์—…์  ๋ชฉ์ ์œผ๋กœ ๋ธŒ๊ธˆ ์“ฐ์‹œ๋ฉด ๋…ธ๋…ธ๋…ธ  [html ์ฝ”๋“œ] ..
1. ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด hover ํšจ๊ณผ ์ปค์Šคํ…€ [๊ธฐ์กด ๋ฉ”๋‰ด] ๊ธฐ๋ณธ ๋ฉ”๋‰ด๋„ ๊น”๋”ํ•˜๊ณ  ์ด์˜์ง€๋งŒ ๋‚˜๋Š” ๋‹คํฌ๋ชจ๋“œ๋ฅผ ์œ„ํ•ด์„œ ๋ˆˆ์— ๋„๋Š” ํšจ๊ณผ๋ฅผ ์ฃผ๊ณ  ์‹ถ์—ˆ๋‹ค.๋งˆ์šฐ์Šค ์˜ฌ๋ฆฌ๋ฉด ๊ธ€์”จ์ƒ‰์ด ๋ณ€ํ•˜๋ฉด์„œ ๊ธ€์”จ ์•„๋ž˜์— ๊ทธ๋ผ๋ฐ์ด์…˜๋ฐ”๊ฐ€ ์ƒ๊ธฐ๋„๋ก ์ปค์Šคํ…€ ํ–ˆ๋‹ค. hELLO ์Šคํ‚จ ๊ธฐ์ค€/* ์‚ฌ์ด๋“œ๋ฐ” ํ˜ธ๋ฒ„ ๊ทธ๋ผ๋ฐ์ด์…˜๋ฐ” ์ปค์Šคํ…€(24.11.11) */#sidebar #category .tt_category ul li::after { width: 0%; height: 2px; position: absolute; transition: width 0.4s; background-color: #80D0C7; background-image: linear-gradient(90deg, #80D0C7 0%, #7e92eb 100%); ..
โšก1. Main ์˜์—ญ ์›๋ž˜ ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ์กด ์Šคํ‚จ ํ˜„์žฌ ์ปค์Šคํ…€ ์ƒํ™ฉ ์ „์ฒด ๋ทฐ Dark ๋ชจ๋“œ  Light ๋ชจ๋“œ โœ… ์˜ค๋Š˜์˜ ๋ช…์–ธ(๋žœ๋ค๋ช…์–ธ) ์‚ฝ์ž…๋ช…์–ธ์€ ํผ์™”์œผ๋‚˜ HTML/CSS๋Š” ์ง์ ‘ ์ปค์Šคํ…€ํ•จโœ… Header ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ๋ณ€๊ฒฝ์ „๊ธฐ์กด์—๋Š” ํ”„๋กœํ•„ ์‚ฌ์ง„์ด ๋ฐ˜ํˆฌ๋ช… ํšจ๊ณผ ์ ์šฉ๋˜์–ด ๋ฉ”์ธ ํ—ค๋” ๋ถ€๋ถ„์— ๋„์›Œ์ง. ๋ณ€๊ฒฝํ›„๊ณ ์–‘์ด ์ด๋ฏธ์ง€๋กœ ๋ณ€๊ฒฝ ํ•ด ์ฃผ๊ณ  border-radius  โœ… ์ƒ๋‹จ์— Navigation Bar ์‚ฝ์ž… ํ—ค๋” ์ปค์Šคํ…€์ด ๋๋‚˜๊ณ  ๋‚˜๋‹ˆ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์—์„œ๋Š” Side๋ฐ”์— hidden์ด๋ผ ์นดํ…Œ๊ณ ๋ฆฌ๋ช…์ด ์•ˆ ๋œฌ๋‹ค.๊ทธ๋ž˜์„œ ์ƒ๋‹จ์— ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฐ”๋ฅผ ๋‹ฌ์•„์ฃผ๊ธฐ๋กœ ํ–ˆ๋‹ค.   ๋ณ€๊ฒฝ ํ›„ - `Home`, `Algorithm`, `Coding`, `ETC.`, `Visitor` ํƒญ Navigation Bar ๋‹ฌ์•„์คŒ- hover ํ•˜๋ฉด ๊ทธ๋ฆผ์ž ์ƒ๊ธฐ๊ณ , ํฐ..
โœจ์ปค์Šคํ…€ ์ „ ๊ธฐ๋ณธ ํ—ค๋” ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ hELLO ์Šคํ‚จ์„ ์ ์šฉํ•˜๊ณ  ๊ฒŒ์‹œ๊ธ€์„ ๋ฐœํ–‰ ํ•œ ๋’ค ํ—ค๋” ๋ถ€๋ถ„์˜ ๋ชจ์Šต์ด๋‹ค. ์ธ๋„ค์ผ๋กœ ์„ค์ •ํ•œ ์ด๋ฏธ์ง€๊ฐ€ blur ์ฒ˜๋ฆฌ๋˜๋ฉด์„œ ํ—ค๋” ๋ฐฐ๊ฒฝ์œผ๋กœ ์˜ค๊ณ , ์ œ๋ชฉ์ด ๊ฐ€์šด๋ฐ๋กœ ์˜จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜๋Š” ๊ธ€ ๋ฐœํ–‰์‹œ๊ฐ„๊ณผ ํ•ด๋‹น ๊ธ€์˜ ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ํ•œ ์ค„๋กœ ๋‚˜์˜ค๋Š”๋ฐ, ์นดํ…Œ๊ณ ๋ฆฌ๋ช…์—๋Š” ํƒœ๊ทธ์— href ์†์„ฑ์ด ๊ฑธ๋ ค ์žˆ์–ด์„œ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋„˜์–ด ๊ฐ„๋‹ค.  ๐Ÿงž‍โ™€๏ธํ—ค๋” ์ปค์Šคํ…€ ์™„์„ฑ์ž‘  ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ์ปค์Šคํ…€ํ•  ๋‚ด์šฉ์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€์ด๋‹ค.ํ—ค๋” ์ขŒ์ธก ์ƒ๋‹จ์— ์•„์ด์ฝ˜ ์ถ”๊ฐ€์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„์— ๋งˆ์šฐ์Šค ์˜ฌ๋ฆฌ๋ฉด ์ƒ‰์ƒ์ด ๋ณ€ํ•˜๋Š” hover ํšจ๊ณผ ์ฃผ๊ธฐ๋ฌผ๋ก  ์œ„ ์บก์ฒ˜์ฒ˜๋Ÿผ ๋ฐœํ–‰์ผ, ์นดํ…Œ๊ณ ๋ฆฌ๋ช…์˜ ์œ„์น˜๋ฅผ ์นดํ…Œ๊ณ ๋ฆฌ๋ช…์ด ๋จผ์ € ๋‚˜์˜ค๊ฒŒ ๋ฐ”๊พธ์–ด ์ค„ ๊ฒƒ์ด๋‹ค.์นดํ…Œ๊ณ ๋ฆฌ์— hover ํšจ๊ณผ๋ฅผ ์ฃผ๋ฉด์„œ ๋ฐฐ๊ฒฝ์— ๋ฐ•์Šค๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋˜์–ด  ์•ž์œผ๋กœ ๋‚˜์˜ค๋Š” ๊ฒƒ์ด ๋” ๋‚ซ๊ธฐ ..
์ด๋ฒˆ ์ปจํ…์ธ ์—์„œ๋Š” ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ๋งˆ์šฐ์Šค ์ปค์„œ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฒ• & ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฒ• ์†Œ๊ฐœ ํ•ด ๋“œ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋ธ”๋กœ๊ทธ ํŠน์„ฑ์ƒ ๋ชจ๋ฐ”์ผ์—์„œ๋Š” ์•ˆ ๋˜๊ณ  PC๋ฒ„์ „ ๋ธ”๋กœ๊ทธ์—์„œ๋งŒ ๋ณด์—ฌ์ง€๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค~!svg ์•„์ด์ฝ˜์„ ๋ฐ›์•„์„œ css ์ถ”๊ฐ€ ํ•ด ์ฃผ๋Š” ๋ฒ•๋„ ์žˆ์ง€๋งŒ ์˜ค๋Š˜์€ ์ •๋ง ๊ฐ„๋‹จํ•˜๊ฒŒ ์†Œ์Šค๋งŒ ๋ณต์‚ฌํ•ด์˜ค๋ฉด ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋งˆ์šฐ์Šค ์ปค์„œ ๋ชจ์–‘ ๋ฐ”๊พธ๊ธฐ ์•„๋ž˜ ๋งํฌ์— ์ ‘์†ํ•ด์„œ ๋งˆ์Œ์— ๋“œ๋Š” ์ปค์„œ๋ฅผ ์„ ํƒํ•œ๋‹ค.  Free Cursor Downloads - Cursors-4U.comDate: 16 Jan 2024, 22:00 By Tor With 11 Comments All commenting and comments have been removed from the cursor pages. Too many n..
โœจ์ œ๋ชฉ &ํ…์ŠคํŠธ ๋””์ž์ธโœจ    ๐Ÿ“Œ 1.  ๊ฐ€๋กœ ์„ ์ด ๋‘ ๊ฐœ ์žˆ๋Š” ์ œ๋ชฉ ๋””์ž์ธ2๊ฐœ์˜ ์„ ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ œ๋ชฉ์„ ๊พธ๋ฉฐ๋ด์š”. position: absolute ๋Œ€์‹  flex๋ฅผ ์ด์šฉํ•ด์„œ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด ๋ณผ๊ฒŒ์š”.  โ˜‘๏ธ HTML ์ฝ”๋“œ๋ฉ‹์ง„ ์›น๋””์ž์ธ์„ ์œ„ํ•œ ์•„์ด๋””์–ดโ˜‘๏ธ CSS ์ฝ”๋“œ.heading { display: flex; justify-content: center; align-items: center; font-size: 36px;}.heading::before,.heading::after { content: ''; width: 70px; height: 3px; background-color: #ffb28e;}.heading::before { margin-right: ..
โœจ์‚ฌ์ง„์— ์Œ์˜ ์ถ”๊ฐ€ํ•˜๊ธฐโœจ ์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ์‚ฌ์ง„์— ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์ง„์„ ๊พธ๋ฏธ๋Š” ๋ฒ•์„ ๋ฐฐ์›Œ๋ด…์‹œ๋‹ค. ๋‹จ์ƒ‰ ์Œ์˜, ์ค„๋ฌด๋Šฌ ์Œ์˜, ์  ๋ชจ์–‘ ์Œ์˜ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฒ• ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”. ํฌํ† ์ƒต์ด๋‚˜ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ HTML๊ณผ CSS๋งŒ์œผ๋กœ ์ž‘์—… ํ• ๊ฑฐ๋‹ˆ๊นŒ Vscode์—์„œ ๋”ฐ๋ผํ•ด์ฃผ์„ธ์š”. ๐Ÿ“Œ STEP 1. ๋‹จ์ƒ‰ ์Œ์˜ ์ถ”๊ฐ€ํ•˜๊ธฐ โ˜‘๏ธ HTML โ˜‘๏ธ CSS img { box-shadow: offset-x offset-y blur-radius color; } img { box-shadow: 20px 20px 0 #efcfd6; } ๐Ÿ“Œ STEP 2. ์ค„๋ฌด๋Šฌ ์Œ์˜ ๋ฐฐ์น˜ํ•˜๊ธฐ ๊ฐ€์ƒ์š”์†Œ ์„ ํƒ์ž ::before์„ ํ™œ์šฉํ•˜๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ๋Š๋‚Œ์„ ์ฃผ๋Š” ๋Œ€๊ฐ์„  ์ค„๋ฌด๋Šฌ๋ฅผ ๋””์ž์ธํ•  ์ˆ˜ ์žˆ์–ด์š”. โ˜‘๏ธ HTML ์ด๋ฒˆ์—๋Š” ์ด๋ฏธ์ง€ ํƒœ๊ทธ๋ฅผ div ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๊พธ๋ฏธ๊ธฐ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ