๐Ÿ‘จ‍๐Ÿ’ป kimtongting
article thumbnail
[CSS] ์›น ํฐํŠธ ๋กœ๋”ฉ์„ ๋” ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฐœ์š” * ์›์ธํŒŒ์•…-์ฒซ ํ™”๋ฉด(๋Œ€์‹œ๋ณด๋“œ) ์ง„์ž… ์‹œ ๋Š๋ฆผ ๐Ÿ“์‹œ์ž‘์€ ์ด๋ ‡๋‹ค. '์šฐ๋ฆฌ ์‚ฌ์ดํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋Š๋ ค์š”.. ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ์•ˆ๋ ๊นŒ์š”?' ๋ผ๋Š” ๋ง์„ ๋“ฃ๊ณ  ์‚ฌ์ดํŠธ๋ฅผ ๋“ค์–ด๊ฐ€๋ดค๋‹ค. ์„ธ์ƒ์—.. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ๋ฏธ์ฒ˜ ์Œ“์ด๊ธฐ๋„ ์ „์— ๋‚˜์กฐ์ฐจ๋„ ์ดํƒˆํ•˜๊ณ  ์‹ถ์€ ์†๋„์˜€๋‹ค. DevTools ๋กœ ๋„คํŠธ์›Œํฌ ์กฐํšŒํ•ด๋ณด๋‹ˆ ์‚ฌ์ดํŠธ ์ง„์ž… ์‹œ, Font์— ๋Œ€ํ•œ CSS ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ค๋Š”๋ฐ ๊ฝค๋‚˜ ํฐ ๋ชซ์„ ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์›์ธ ์›์ธ์€ Font! ๊ตฌ๊ธ€์—์„œ fonts ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ณณ์—์„œ ํฐ Delay ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค ์š”์ฒญ๊ณผ ํ•จ๊ป˜ ์—„์ฒญ ๋งŽ์€ font ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ์žˆ์—ˆ๋‹ค. ์„œ๋ฒ„์˜ ๊ฒฝ๋Ÿ‰ํ™”๋ฅผ ์œ„ํ•ด์„œ์ธ์ง€(์ถ”์ธก) Google fonts ๋ฅผ ์ง์ ‘ ํ˜ธ์ถœํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์‹ฌ์ง€์–ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” font ๋“ค๋„ ์„ ์–ธํ•˜์—ฌ ํ˜ธ์ถœ์ค‘์ด์—ˆ๋‹ค.. (์ด๋Ÿฐ.. cdn ์„œ๋ฒ„๊ฐ€ ๊ฐ€๊นŒ์šด์ง€๋„ ๋ชจ..

article thumbnail
[HTML] video ํƒœ๊ทธ / ๋ฐฐ๊ฒฝ video / ๋กœ๊ทธ์ธ ๋ฐฐ๊ฒฝ video / login background video

์„œ๋ก  ๋กœ๊ทธ์ธ ์ฐฝ์„ ์ •๋ˆ๋˜๊ฒŒ ๊พธ๋ฏธ๊ณ  ์‹ถ์–ด ๋ฐฐ๊ฒฝ์— VIDEO๋ฅผ ๋„ฃ๊ธฐ๋กœ ํ–ˆ๋‹ค. ์–ด๋‘์šด ์ฑ„์ƒ‰์˜ VIDEO ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ์ „์ฒด์ ์œผ๋กœ ์•ˆ์ •๋œ ๋ชจ์Šต์„ ๋ณด์—ฌ์ค€๋‹ค. HTML & CSS *HTML* ๋Œ€์ฒด ํ…์ŠคํŠธ ~~ ๋ธ”๋ผ๋ธ”๋ผ Welcome to OOO System OOO์‹œ์Šคํ…œ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์•„์ด๋”” ๋น„๋ฐ€๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ *CSS* /*video*/ video { -o-object-fit: cover; object-fit: cover; position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 0; } /*video*/ ์™„์„ฑ๋œ๋ชจ์Šต ๋งˆ๋ฌด๋ฆฌ(๊ด€๋ จ ๊ธ€) -------------๋‚ด์šฉ์ž…๋ ฅ-----------

[CSS] input ์ž๋™์™„์„ฑ ๋ฐฐ๊ฒฝ ์—†์• ๊ธฐ ์ž๋™์™„์„ฑ ํˆฌ๋ช… / input background transparent

์„œ๋ก  ๋กœ๊ทธ์ธ ์ฐฝ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›ํ•˜๋Š” ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ ๋•Œ๋ฌธ์— ์•  ๋จน๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๋‹นํžˆ ๋งŽ๋‹ค. ํŠนํžˆ input์— ์žˆ๋Š” background ๊ฐ€ ์ „์ฒด์ ์ธ ํ™”๋ฉด์˜ ๋ฐธ๋Ÿฐ์Šค๋ฅผ ํ•ด์น˜๊ธฐ ๋•Œ๋ฌธ์— ๊ผญ ์ˆ˜์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. CSS ํ•„์ž์˜ ๊ฒฝ์šฐ webkit ์—์„œ ๊ฐ€์ ธ์˜ค๋Š” ์ƒ‰์ƒ์„ ์ง€์—ฐ์‹œํ‚ด์œผ๋กœ ์ธํ•ด ์•ฝ๊ฐ„์˜ ๊ผผ์ˆ˜๋ฅผ ๋ถ€๋ ค ํ•ด๊ฒฐํ–ˆ๋‹ค. input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-transition-delay: 9999s; transition-delay: 9999s; }

article thumbnail
[javascript] bottom navbar / ํ•˜๋‹จ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ” / bottom navigation bar

์„œ๋ก  ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์—์„œ ๊ด€๋ฆฌ์ž์šฉ ํ™”๋ฉด๊ณผ ์‚ฌ์šฉ์ž์šฉ ํ™”๋ฉด์„ ๋™์‹œ์— ๊ฐ™์ด ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฐ„ํ˜น ์žˆ๋‹ค. ๊ด€๋ฆฌ์ž ํ™”๋ฉด์˜ ๊ฒฝ์šฐ, ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”๋‰ด๊ฐ€ ๋งŽ์•„ (์‹ฌ์ง€์–ด ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๊ฐ€ ํ—ˆ๋‹คํ•˜๋‹ค.) ์‚ฌ์ด๋“œ๋ฉ”๋‰ด(๋ฒ„๊ฑฐ๋ฉ”๋‰ด Burger Menu) ๋กœ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ์ด์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์‚ฌ์šฉ์ž ํ™”๋ฉด์˜ ๊ฒฝ์šฐ ํŽ˜์ด์ง€๊ฐ€ ๋ช‡ ๊ฐœ ์—†์–ด ์•„๋ž˜์™€ ๊ฐ™์ด Navigation bar๋กœ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. #Lib jquery.min.js bootstrap.min.css fontawesome.all.css html ๋‚ด์ •๋ณด QRcode ๊ฑฐ๋ž˜๋‚ด์—ญ ... ๋กœ๊ทธ์•„์›ƒ //page init ์‹œ ์ดˆ๊ธฐ ์„ธํŒ…์„ ๊ฐ•์ œํ™” ํ•˜๊ธฐ ์œ„ํ•ด ์„ ์–ธ javascript ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์ฝ”๋“œ์ด๋‹ค. this์˜ position ๊ฐ’์„ ์ฝ์€ ํ›„์—, ๊ฐ’์„ ๊ณ„์‚ฐํ•˜์—ฌ css ๊ฐ’์„ ์ˆ˜์ •์‹œํ‚จ๋‹ค. $(function ()..

article thumbnail
[Javascript] ์ž๋™์™„์„ฑ ๋„๊ธฐ / ์ž๋™์™„์„ฑ ๋ง‰๊ธฐ

์„œ๋ก  ์ž์ฃผ ์“ฐ์ด๋Š” ๋ฐ์ดํ„ฐ์™€ ๊ฐ™์€ ๊ฒฝ์šฐ, ์ผ์ผํžˆ ์ž…๋ ฅํ•จ์— ๋ฒˆ๊ฑฐ๋กœ์›€์ด ์žˆ๋‹ค. ์ด์— ํŽธ์˜์„ฑ์„ ๋†’์ด๊ณ ์ž ๋ธŒ๋ผ์šฐ์ €์—์„œ '์ž๋™์™„์„ฑ' ๊ธฐ๋Šฅ์œผ๋กœ์„œ ์ง€์›ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๊ฐœ๋ฐœ์ž๋“ค์€ ์ตœ์ดˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋˜๋Š” form ์—์„œ ์ด ๊ธฐ๋Šฅ ๋•๋ถ„์— ๋ถˆํŽธํ•จ์„ ๊ฒช๋Š”๋‹ค ์ฆ‰, ์ด ๊ธฐ๋Šฅ์„ ๋ฌดํšจํ™” ์‹œํ‚ค๋Š” ์ฝ”๋“œ๋ฅผ ์งœ์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ฌดํšจํ™”์‹œํ‚ค๊ธฐ ํ˜„์žฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” type์— password๊ฐ€ ์กด์žฌํ•˜๋ฉด, ๋ธŒ๋ผ์šฐ์ €์— ์ €์žฅ๋œ ๊ณ„์ • ๋ฐ์ดํ„ฐ์—์„œ ์ฒซ ๋ฒˆ์งธ input์—๋Š” ์•„์ด๋””๋ฅผ ๋„ฃ๊ณ  type="password" ๋ถ€๋ถ„์—๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋„ฃ๋Š”๋‹ค. ๋ฌดํšจํ™”์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. type="password" ๋ฅผ ์—†์• ๊ณ  type="password" ์—์„œ๋งŒ ์กด์žฌํ•˜๋Š” ์•”ํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ ์ฒ˜๋ฆฌ๋Š” ๋ณ„๋„ css๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ ์šฉํ•œ๋‹ค. style="-webkit-text-security:di..

์›น์•ฑ์šฉ meta tag

์›น์•ฑ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ™”๋ฉด์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„๊ฐ€ ๊ฐˆ์ˆ˜๋ก ๋†’์•„์ง€๊ณ  ์žˆ๋‹ค. ์˜ค๋กœ์ง€ View ๋งŒ์„ ์œ„ํ•œ Program Language๊ฐ€ ๊ณ„์†ํ•ด์„œ ์ถœ์‹œ๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ๋งŒ ๋ณด์•„๋„ ๋Š๊ปด์ง„๋‹ค. ์Šคํƒ€ํŠธ์—…์ด๋‚˜, ๋– ์˜ค๋ฅด๋Š” ๊ธฐ์—…์˜ ํ”„๋ก ํŠธ์•ค๋“œ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋•๋ถ„์— ๋ฐ”๋น ์ง€๊ณ (?)์žˆ๋‹ค. ๋ณดํ†ต ์ค‘์†Œ๊ธฐ์—… ๋ฐ ์ค‘๊ฒฌ๊ธฐ์—…์€ ์˜›๋‚  ์†Œ์Šค๋ฅผ ๋Œ€๋ถ€๋ถ„ ์œ ์ง€๋ณด์ˆ˜ ์ค‘์ด๋‹ค. ์ด๋Š” ์ข‹๊ฒŒ ๋งํ•˜๋ฉด '์•ˆ์ •ํ™”', ๋‚˜์˜๊ฒŒ ๋งํ•˜๋ฉด 'ํ•„์š”์„ฑ์„ ๋ชป๋Š๋‚Œ' ๋˜๋Š” '๊ท€์ฐฎ์Œ' ์ด๋‹ค. ํŠนํžˆ ๋ฐฑ์—”๋“œ ๋ถ„์•ผ์—์„œ๋Š” ์ถ”๊ฐ€๊ฐœ๋ฐœ ์š”์ฒญ์ด ์˜ค๋ฉด ์˜›๋‚  ์†Œ์Šค๋ฅผ ๋ถ„์„ํ•˜๊ณ , JDK ๋˜๋Š” SDK ๋“ฑ ์–ธ์–ด์˜ ๋ฒ„์ „์„ ๋งž์ถ”๊ณ , ํ•ด๋‹น ๋ฒ„์ „์— ๋งž๋Š” ์˜›๋‚  ๋ฐฉ์‹์˜ ์†Œ์Šค๋กœ ์ฝ”๋”ฉ์„ ์ง„ํ–‰ํ•ด์•ผํ•˜๊ณ ... ์ด๋Ÿฌํ•œ ๋ถˆํ•„์š”ํ•œ ๊ณผ์ •๋“ค์ด ์ฐธ ๋งŽ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ํ”„๋ก ํŠธ์—”๋“œ ๋ถ„์•ผ์—์„œ๋Š” ์ด ๊ณผ์ •์ด ์กฐ๊ธˆ ์‰ฝ๋‹ค. ๋Œ€๋‹ค์ˆ˜๊ฐ€ HTML5๋กœ ๊ฐœ๋ฐœ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํƒœ..