[HEROWS ๊ฐœ๋ฐœ์ผ์ง€] 8/23 ๋ชจ๋“  ๋งˆ์ผ์Šคํ†ค ์ƒ‰์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค!

2020. 8. 23. 23:27ใ†Project Archive/AOAS ํ•ญํ•ด์ผ์ง€

๊ฐœ๋ฐœ ์•„๋‹ˆ๊ณ  ๊ฐœ๋ฐœ์ƒˆ๋ฐœ ์ค‘ ๐Ÿพ 

๊ฐœ๋ฐœ์ผ์ง€๋ผ๊ณ  ํ•˜๊ธฐ์—๋Š” ๋‹ค์†Œ ๊ฑฐ์ฐฝํ•˜๋‹ค.

html css๋„ ์ต์ˆ™์น˜ ์•Š๊ณ  Js ๋„ ์ฒ˜์Œ์ธ ๋‚˜์—๊ฒŒ๋Š”

๊ฐœ๋ฐœ์ƒˆ๋ฐœ์ผ์ง€..์ •๋„๊ฐ€ ์–ด์šธ๋ฆฌ๊ฒ ๋‹ค. 

์–ผ๋ฅธ ๊ณต๋ถ€ํ•ด์„œ ํ˜‘์—…ํ•  ๋•Œ ๊ฑธ๋ฆฌ์ ๊ฑฐ๋ฆฌ์ง€ ์•Š๋Š” ์ฝ”๋“œ๋ฅผ ์งœ๊ณ  ์‹ถ๋‹ค!

 

 

๋˜๋Š”๋Œ€๋กœ ์•„๋ฌด๋ ‡๊ฒŒ๋‚˜...^^; 

 

์•„๋ฌดํŠผ ์˜ค๋Š˜๋ถ€๋กœ ๋ชจ๋“  ๐Ÿ’Ž์— ๋ถˆ์ด ๋“ค์–ด์˜จ๋‹ค!ใ… ใ… 

 

 

์ปค๋ฐ‹๋ฉ”์„ธ์ง€ ์ œ๋Œ€๋กœ ์“ฐ๋Š” ๋ฒ•๋„ ์–ผ๋ฅธ ๋ฐฐ์›Œ์•ผ๊ฒ ๋‹ค 

 

 

๊ตฌํ˜„ํ•˜๊ณ ์ž ํ•˜๋Š” ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•˜๋‹ค. 

 

1. ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์ผ์Šคํ†ค์„ ๋‹ฌ์„ฑํ•˜๋ฉด ๋ฆฌ์ŠคํŠธ ์šฐ์ธก์˜ ํšŒ์ƒ‰ ๋ณด์„ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๊ณ 

2. ์ •๋ง ๋‹ค ๋‹ฌ์„ฑํ–ˆ๋ƒ๋Š” alert๋ฅผ ์ปจํŽŒํ•˜๋ฉด 

3. ๋ณด์„์— ์ƒ‰์ด ๋“ค์–ด์˜จ๋‹ค (grayscale์„ 100%๋กœ ์„ค์ •ํ•ด๋‘” ๊ฒƒ์ด 0%๊ฐ€ ๋œ๋‹ค.)

 

์–ด์ œ๊นŒ์ง€๋Š” gem 1๊ฐœ์—๋งŒ ๊ฐ€๋Šฅํ–ˆ๊ณ ,

์˜ค๋Š˜์€ jQuery๋ฅผ ์‚ฌ์šฉํ•ด ๋ชจ๋“  gem์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. 

 

 

 

 

HTML๋„ CSS๋„ JS๋„ Jquery๋„ ๋‹ค ์ฒ˜์Œ์ด๋ผ ์ด๋ฅธ๋ฐ” ๋ˆˆ์น˜ ์ฝ”๋”ฉ์„ ํ•˜๊ณ  ์žˆ๋‹ค. 

๋งˆ์‹œ๋ฉด์„œ ๋ฐฐ์šฐ๋Š” ์ˆ ๊ฒŒ์ž„๋งˆ๋ƒฅ ๋ฌด์ˆ˜ํžˆ ๋ฐœ์ƒํ•˜๋Š” ๋นจ๊ฐ„ ์—๋Ÿฌ๋“ค๊ณผ ์ดํ•ดํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์žฅ๋“ค์„ ๋ฒ„ํ‹ฐ๋ฉด์„œ

๋ชธ์œผ๋กœ ๋ชธ์œผ๋กœ ๋ถ€๋”ชํ˜€๋ณด๊ณ  ์žˆ๋‹ค. 

 

๋‚˜์ค‘์— ๋ฐฐ์šฐ๊ณ  ๋‚˜๋ฉด ๊ธˆ๋ฐฉ ์งค ์ˆ˜ ์žˆ์„ ์ฝ”๋“œ์ธ๋ฐ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ  ์‚ฝ์งˆํ•˜๋‹ˆ๊นŒ ํ•œ์ฐธ ๊ฑธ๋ฆฐ๋‹ค!

๊ทธ๋ž˜๋„ ์ฆ๊ฒ๋‹ค.. ํ•˜๋‚˜ ํ•ด๋‚ด๋ฉด ๋ฟŒ๋“ฏํ•จ์ด ์ƒ๋‹นํ•˜๋‹ค..๐Ÿ’Ž 

 

์–ด์ œ๊นŒ์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฝ”๋“œ์˜€๋‹ค : 

 

 

์˜ค๋Š˜์€ jquery this ๋ฅผ ์ด์šฉํ•ด์„œ ์ด๋ ‡๊ฒŒ ๋ฐ”๋€Œ์—ˆ๋‹ค : 

์œ„ ๋‚ด์šฉ์„ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ์œ„์™€ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค. 

๊ธฐ์ดˆ ์—†์ด ์ฝ”๋”ฉ์„ ํ•ด์„œ ๋‚ด๊ฐ€ ์ œ๋Œ€๋กœ ์งฐ๋Š”์ง€ ๋ฆฌ๋ทฐ๋„ ์•ˆ ๋œ๋‹ค..  

 

๋‚˜๋Š” ์–ด๋–ค ๊ณต๋ถ€์ด๋“  ๋ฌด์ž‘์ • ๊ฐœ๋…๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋ฉด ํฅ๋ฏธ๋ฅผ ๋นจ๋ฆฌ ์žƒ๋Š”๋‹ค. 

๋Œ€์‹  ์ง€๊ธˆ์ฒ˜๋Ÿผ ์‚ฝ์งˆ์„ ๋‚˜๋ฆ„๋Œ€๋กœ ํ•ด๋ณด๊ณ  ๊ณต๋ถ€์— ๊ฐˆ์ฆ์„ ๋Š๋‚€ ๋‹ค์Œ -> ๊ฐœ๋… ํ•™์Šต์— ๋“ค์–ด๊ฐ€๋ฉด ๋น ๋ฅด๊ฒŒ ํก์ˆ˜ํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ์ผ๋ถ€๋Ÿฌ๋ผ๋„ ์ด๋ ‡๊ฒŒ ๋ชธ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์‹œ๊ฐ„์„ ์ข€ ๊ฒช์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.  

๋‚˜์ค‘์— ๊ณต๋ถ€๋ฅผ ์ œ๋Œ€๋กœ ํ•ด์„œ ๋ฆฌํŒฉํ† ๋ง์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค! 

 

 

์•„๋ž˜ ๋‘ ๊ฒŒ์‹œ๊ธ€์„ ์ฐธ๊ณ ํ–ˆ๋‹ค. 

 

 

(1) jQuery์˜ this ์ดํ•ดํ•˜๊ธฐ 

https://www.everdevel.com/jQuery/this/ 

 

everdevel

์›น ์ž…๋ฌธ ์‚ฌ์ดํŠธ ์—๋ฒ„๋””๋ฒจ - HTML, CSS, JavaScript, jQuery, ReactJs, MySQL ,PHP๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

www.everdevel.com

 

(2) jQuery css() Method 

https://www.w3schools.com/jquery/jquery_css.asp

 

jQuery css() Method

jQuery - css() Method jQuery css() Method The css() method sets or returns one or more style properties for the selected elements. Return a CSS Property To return the value of a specified CSS property, use the following syntax: The following example will r

www.w3schools.com

 

 

 

๋‹ค์Œ ํ’€์–ด์•ผ ํ•  ๋ฌธ์ œ๋Š”.. 

 

1. ์ฟผ๋ฆฌ this๋กœ ํ•˜๋‹ˆ๊นŒ ์™œ ๋งˆ์šฐ์Šค ํด๋ฆญ์„ ์ž…๋ ฅ๋ฐ›๋Š” ๋ฒ”์œ„๊ฐ€ ๋” ์ค„์–ด๋“  ๊ฒƒ ๊ฐ™์„๊นŒ? ์ด๊ฑธ ํ•ด๊ฒฐํ•ด๋ณด์ž. 

 

2. ์ง€๊ธˆ ํ•œ ๋ฆฌ์ŠคํŠธ์—๋งŒ ์ด ๊ธฐ๋Šฅ์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋‹ค์„ฏ ๋ช…์˜ ์‚ฌ์šฉ์ž ๋ชจ๋‘์—๊ฒŒ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ฟŒ๋ ค์ฃผ์ž. 

 

3. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ•จ์ˆ˜ ๋“ฑ ๊ณต๋ถ€ํ•ด์„œ ์ฝ๊ธฐ ์‰ฝ๊ณ , ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฌ์šด ์ฝ”๋“œ๋กœ ์ฒœ์ฒœํžˆ ๋ฐ”๊พธ์–ด ๋‚˜๊ฐ„๋‹ค.