๐Ÿ‘จ‍๐Ÿ’ป kimtongting
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] ์•„์ด๋”” / ์˜์–ด ์ˆซ์ž๋งŒ / ์˜์–ด+์ˆซ์ž๋งŒ / ์˜์–ด+์ˆซ์ž ์ •๊ทœ์‹

์„œ๋ก  ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๋‹ค๋ณด๋ฉด, ์•„์ด๋””์— ํ•œ๊ธ€์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋งŽ์€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, javascript์˜ ์ •๊ทœ์‹์„ ์ด์šฉํ•ด์„œ ๋‹จ์ˆœํ•˜๊ฒŒ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. const regType = /^[a-zA-Z0-9]*$/; let data = params.param if (!regType.test(data)) { $("#idRequired").html("์•„์ด๋””๊ฐ€ ์กฐ๊ฑด์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค"); //๋ณ„๋„๋กœ ๋งŒ๋“  ์œ ํšจ์„ฑ HTML ๊ตฌ๋ฌธ alert("์•„์ด๋””๊ฐ€ ์กฐ๊ฑด์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค"); }else{ ... };

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

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