728x90
๋ฐ์ํ

โญ๏ธ search Effect ๊ฒ์ ํจ๊ณผ 07 : ๊ฒ์ ๊ท์น์ ํ์ฉํ ๊ฒ์ ๋ง๋ค๊ธฐ โญ๏ธ
01. HTML
<main id="main"> <div class="search__wrap"> <div class="search__audio"> <span></span> <em class="audiosubject">BGM: The ventures - hawaii five-0</em> <audio id="audio" src="../assets/audio/search_audio01.mp3" loop="loop"></audio> <audio id="audioCorrect" src="../assets/audio/search_audio02.mp3"></audio> <audio id="audioFalse" src="../assets/audio/search_audio03.mp3"></audio> </div> <!-- //search__audio --> <span>CSS ์์ฑ ๊ฒ์ ์ด๋ฒคํธ</span> <h1>CSS ์์ฑ๋ช
์๊ธฐ ๊ฒ์</h1> <p class="desc"> < ์ ํ์๊ฐ : 2๋ถ > <br> CSS ์์ฑ ์ด๋ฆ์ ์
๋ ฅํ๋ฉด ์ ์๊ฐ ์ฌ๋ผ๊ฐ๋๋ค. <br> START ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ฒ์ ์์์
๋๋ค. ํ์ดํ
๐ </p> <!-- ์ ํ์๊ฐ --> <div class="time"><span>2:00</span></div> <div class="search__box"> <label for="search">๊ฒ์ํ๊ธฐ</label> <input type="text" id="search" placeholder="์๊ณ ์๋ CSS ๋ช
์ ๋น ๋ฅด๊ฒ ์
๋ ฅํ์ญ์์ค."> <div class="start">START</div> </div> <!-- //search__box --> <div class="search__info center"> <div>์ ์ฒด ์์ฑ ๊ฐฏ์ : <span class="num">0</span></div> <div>๋ง์ถ ๊ฐฏ์ : <span class="now">0</span></div> </div> <!-- //search__info --> <div class="search__answers"></div> <!-- //search__answers --> <div class="search__missAnswers"></div> <!-- //search__missAnswers --> <div class="search__list"></div> <!-- //search__list --> <div class="search__result"> <div class="svg__wrap"> <svg xmlns="http://www.w3.org/2000/svg" width="448px" height="386px" viewBox="0 0 448 386"> <g filter="none" transform="translate(218.184,198.765) translate(-217.528,-187.235)" style="animation: 3.9s linear infinite both bee-a0_ft;"> <g id="bee-Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" transform="translate(217.528,187.235) translate(-218.184,-198.765)"> <g id="bee-Artboard" transform="translate(218.184,198.765) translate(-1258.18,-1122.76)"> <g id="bee-drop" fill="#946BC6" transform="translate(1394.27,1301.5) translate(-27.7667,-6.5)"> <rect id="bee-Rectangle" width="25.9539" height="13" rx="6.5" transform="translate(12.977,6.5) translate(-12.977,-6.5)" /> <path id="bee-Oval" d="M6.5,0C7.80436,3.3445,3.58985,6.5,0,6.5C-3.58985,6.5,-7.26635,3.5071,-6.5,0C-4.53336,-9,-3.53336,-17.5,0,-17.5C3.46664,-17.5,4.55118,-4.99697,6.5,0Z" transform="translate(49.0334,-83.5)" style="animation: 3.9s linear infinite both bee-Oval_t, 3.9s linear infinite both bee-Oval_d;" /> </g> <g id="bee-scene" transform="translate(1258.18,1122.76) translate(-218.184,-198.765)"> <g id="bee-flower-2" transform="translate(90.0588,372) translate(0,-206.381)" style="animation: 3.9s linear infinite both bee-flower-2_t;"> <path id="bee-Path-9" d="M0.941176,206.381C-1.72549,120.715,1.27451,69.7147,9.94118,53.3814C11.9977,49.5056,14.27,45.7426,16.7582,42.0921L16.7582,42.0921C30.4776,21.9638,51.6942,8.17626,75.6598,3.81498C105.444,-1.60524,131.705,-1.24978,154.441,4.88136C198.941,16.8814,204.941,19.8814,210.441,24.8814C214.108,28.2147,234.275,48.8814,270.941,86.8814" stroke="#7AB6AE" stroke-width="6" transform="translate(135.471,103.191) translate(-135.471,-103.191)" /> <g id="bee-Group-3-Copy-3" fill="#7AB6AE" transform="translate(264.26,81.0804) rotate(91) translate(-15.2019,-15.6629)"> <rect id="bee-Rectangle-2" width="29.6325" height="13.1271" rx="6.56355" transform="translate(15.2019,6.88946) translate(-14.8162,-6.56355)" /> <rect id="bee-Rectangle-Copy-7" width="29.6325" height="12.5416" rx="6.27078" transform="translate(23.7473,16.1837) rotate(-90) translate(-14.8162,-6.27078)" /> </g> <g id="bee-Flower-Copy-2" transform="translate(288.54,108.447) rotate(133) translate(-30.4805,-32.3833)"> <g id="bee-Group-2" fill="#946BC4" transform="translate(30.2037,10.1784) translate(-22.289,-10.1784)"> <rect id="bee-Rectangle-3" width="11" height="16.6487" rx="5.5" transform="translate(5.5,12.0325) translate(-5.5,-8.32434)" /> <rect id="bee-Rectangle-Copy-5" width="11" height="16.6487" rx="5.5" transform="translate(22.5658,8.32434) translate(-5.5,-8.32434)" /> <rect id="bee-Rectangle-Copy-6" width="11" height="16.6487" rx="5.5" transform="translate(39.078,12.0325) translate(-5.5,-8.32434)" /> </g> <path id="bee-Combined-Shape" d="M30.3952,4.26124C39.0927,4.26124,46.9394,7.90412,52.4926,13.7473C50.6453,14.7714,49.3952,16.74,49.3952,19.0006L49.3952,19.0006L49.395,34.1675C47.7715,34.6076,46.0485,34.5367,44.4656,33.9634L44.4656,33.9634L44.4666,23.8117C44.4666,20.498,41.7803,17.8117,38.4666,17.8117C35.1529,17.8117,32.4666,20.498,32.4666,23.8117L32.4666,23.8117L32.4657,33.5686L32.0548,33.797C31.0514,34.3544,29.8179,34.2904,28.8775,33.6322L28.8775,33.6322L28.8427,33.6076L28.8432,23.8117C28.8432,20.498,26.1569,17.8117,22.8432,17.8117C19.5295,17.8117,16.8432,20.498,16.8432,23.8117L16.8432,23.8117L16.8427,33.1626L16.31,33.502C15.1865,34.217,13.7261,34.1057,12.7239,33.2288L12.7239,33.2288L11.9147,32.5206L11.9147,19.0006C11.9147,16.6001,10.505,14.5289,8.46835,13.5696C14.0105,7.83045,21.786,4.26124,30.3952,4.26124Z" fill="#CB90EB" transform="translate(30.4805,19.3569) translate(-30.4805,-19.3569)" /> <path id="bee-Combined-Shape-2" d="M55.0037,12.6397C58.2938,12.6397,60.961,15.3069,60.961,18.5971L60.961,33.7508L60.9587,33.9117C60.9602,34.0363,60.961,34.1611,60.961,34.2861C60.961,51.12,47.3144,64.7666,30.4805,64.7666C13.6466,64.7666,0,51.12,0,34.2861L0.00219882,33.9143C0.000736059,33.86,0,33.8055,0,33.7508L0,18.5971C0,15.3069,2.66719,12.6397,5.95733,12.6397C9.24747,12.6397,11.9147,15.3069,11.9147,18.5971L11.9147,32.1618L12.7239,32.87C13.7261,33.7469,15.1865,33.8582,16.31,33.1432L16.8427,32.8038L16.8432,23.4529C16.8432,20.1392,19.5295,17.4529,22.8432,17.4529C26.1569,17.4529,28.8432,20.1392,28.8432,23.4529L28.8427,33.2488L28.8775,33.2734C29.8179,33.9316,31.0514,33.9956,32.0548,33.4382L32.4657,33.2098L32.4666,23.4529C32.4666,20.1392,35.1529,17.4529,38.4666,17.4529C41.7803,17.4529,44.4666,20.1392,44.4666,23.4529L44.4656,33.6046C45.9365,34.1374,47.5285,34.2363,49.0492,33.8944C49.0469,33.8466,49.0463,33.7988,49.0463,33.7508L49.0463,18.5971C49.0463,15.3069,51.7135,12.6397,55.0037,12.6397Z" fill="#946BC6" transform="translate(30.4805,38.7032) translate(-30.4805,-38.7032)" /> </g> </g> <g id="bee-flower-3" transform="translate(89.1929,372.5) translate(0,-241)" style="animation: 3.9s linear infinite both bee-flower-3_t;"> <g id="bee-Group-3-Copy-5" fill="#7AB6AE" transform="translate(286.509,69.6629) translate(-15.2019,-15.6629)"> <rect id="bee-Rectangle-4" width="29.6325" height="13.1271" rx="6.56355" transform="translate(15.2019,6.88946) translate(-14.8162,-6.56355)" /> <rect id="bee-Rectangle-Copy-7-2" width="29.6325" height="12.5416" rx="6.27078" transform="translate(23.7473,16.1837) rotate(-90) translate(-14.8162,-6.27078)" /> </g> <path id="bee-Path-10" d="M0.8071,241C-0.269033,219.056,-0.269033,203.389,0.8071,194C5.58952,152.274,26.6818,123.699,66.3071,107.5C97.6881,94.6713,146.256,109.316,194.807,104C240.474,99,273.64,85.3333,294.307,63" stroke="#7AB6AE" stroke-width="5" transform="translate(147.154,152) translate(-147.154,-152)" /> <g id="bee-Flower-Copy-3" transform="translate(312.878,45.4049) rotate(46) translate(-30.4805,-32.3833)"> <g id="bee-Group-2-2" fill="#946BC4" transform="translate(30.2037,10.1784) translate(-22.289,-10.1784)"> <rect id="bee-Rectangle-5" width="11" height="16.6487" rx="5.5" transform="translate(5.5,12.0325) translate(-5.5,-8.32434)" /> <rect id="bee-Rectangle-Copy-5-2" width="11" height="16.6487" rx="5.5" transform="translate(22.5658,8.32434) translate(-5.5,-8.32434)" /> <rect id="bee-Rectangle-Copy-6-2" width="11" height="16.6487" rx="5.5" transform="translate(39.078,12.0325) translate(-5.5,-8.32434)" /> </g> <path id="bee-Combined-Shape-3" d="M30.3952,4.26124C39.0927,4.26124,46.9394,7.90412,52.4926,13.7473C50.6453,14.7714,49.3952,16.74,49.3952,19.0006L49.3952,19.0006L49.395,34.1675C47.7715,34.6076,46.0485,34.5367,44.4656,33.9634L44.4656,33.9634L44.4666,23.8117C44.4666,20.498,41.7803,17.8117,38.4666,17.8117C35.1529,17.8117,32.4666,20.498,32.4666,23.8117L32.4666,23.8117L32.4657,33.5686L32.0548,33.797C31.0514,34.3544,29.8179,34.2904,28.8775,33.6322L28.8775,33.6322L28.8427,33.6076L28.8432,23.8117C28.8432,20.498,26.1569,17.8117,22.8432,17.8117C19.5295,17.8117,16.8432,20.498,16.8432,23.8117L16.8432,23.8117L16.8427,33.1626L16.31,33.502C15.1865,34.217,13.7261,34.1057,12.7239,33.2288L12.7239,33.2288L11.9147,32.5206L11.9147,19.0006C11.9147,16.6001,10.505,14.5289,8.46835,13.5696C14.0105,7.83045,21.786,4.26124,30.3952,4.26124Z" fill="#CB90EB" transform="translate(30.4805,19.3569) translate(-30.4805,-19.3569)" /> <path id="bee-Combined-Shape-4" d="M55.0037,12.6397C58.2938,12.6397,60.961,15.3069,60.961,18.5971L60.961,33.7508L60.9587,33.9117C60.9602,34.0363,60.961,34.1611,60.961,34.2861C60.961,51.12,47.3144,64.7666,30.4805,64.7666C13.6466,64.7666,0,51.12,0,34.2861L0.00219882,33.9143C0.000736059,33.86,0,33.8055,0,33.7508L0,18.5971C0,15.3069,2.66719,12.6397,5.95733,12.6397C9.24747,12.6397,11.9147,15.3069,11.9147,18.5971L11.9147,32.1618L12.7239,32.87C13.7261,33.7469,15.1865,33.8582,16.31,33.1432L16.8427,32.8038L16.8432,23.4529C16.8432,20.1392,19.5295,17.4529,22.8432,17.4529C26.1569,17.4529,28.8432,20.1392,28.8432,23.4529L28.8427,33.2488L28.8775,33.2734C29.8179,33.9316,31.0514,33.9956,32.0548,33.4382L32.4657,33.2098L32.4666,23.4529C32.4666,20.1392,35.1529,17.4529,38.4666,17.4529C41.7803,17.4529,44.4666,20.1392,44.4666,23.4529L44.4656,33.6046C45.9365,34.1374,47.5285,34.2363,49.0492,33.8944C49.0469,33.8466,49.0463,33.7988,49.0463,33.7508L49.0463,18.5971C49.0463,15.3069,51.7135,12.6397,55.0037,12.6397Z" fill="#946BC6" transform="translate(30.4805,38.7032) translate(-30.4805,-38.7032)" /> </g> </g> <g id="bee-leg-l" transform="translate(192,343.25) translate(-9.5,-40.75)"> <path id="bee-leg1" d="M9,71.5L14,71.5C16.7614,71.5,19,73.7386,19,76.5C19,79.2614,16.7614,81.5,14,81.5L0,81.5L0,81.5L0,80.5C0,75.5294,4.02944,71.5,9,71.5Z" fill="#283138" transform="translate(9.5,76.5) translate(-9.5,-76.5)" /> </g> <g id="bee-leg-m-r" transform="translate(237.5,340.75) translate(-9.5,-43.25)"> <path id="bee-leg3" d="M9,76.5L14,76.5C16.7614,76.5,19,78.7386,19,81.5C19,84.2614,16.7614,86.5,14,86.5L0,86.5L0,86.5L0,85.5C0,80.5294,4.02944,76.5,9,76.5Z" fill="#283138" transform="translate(9.5,81.5) scale(-1,1) translate(-9.5,-81.5)" /> </g> <g id="bee-leg-r" transform="translate(258.693,329) translate(-9.5,-55)" /> <g id="bee-plants" transform="translate(94.5778,321.5) translate(-94.5778,-64.5)"> <path id="bee-Rectangle-6" d="M42.5,0C67.9051,0,88.5,20.5949,88.5,46L88.5,96C88.5,100.418,84.9183,104,80.5,104L50.5,104C46.0817,104,42.5,100.418,42.5,96L42.5,0L42.5,0Z" fill="#537B88" transform="translate(65.5,52) translate(-65.5,-52)" /> <path id="bee-Path" d="M13,11.5L63.9874,61.1217C67.3073,64.3527,70.0833,68.0989,72.208,72.2155L73.3927,74.5109C75.7858,79.1475,77.5192,84.0959,78.5425,89.2124L80,96.5L80,96.5L85.9454,92.1761C89.2899,89.7437,93.0299,87.9079,97,86.75L97.3619,86.6444C101.108,85.5518,104.968,84.8927,108.864,84.6801L130.5,83.5L130.5,83.5L133.11,88.4305C134.33,90.735,136.329,92.5316,138.75,93.5L138.964,93.5858C141.228,94.4913,143.759,94.4604,146,93.5C148.265,92.5294,150.129,90.8123,151.282,88.6346L154,83.5L154,83.5L188.5,83.5L186.564,93.1802C185.859,96.7031,184.584,100.087,182.789,103.199L181.04,106.232C179.027,109.72,176.458,112.857,173.434,115.518L171.75,117C167.619,120.636,162.854,123.48,157.693,125.392L152,127.5L152,127.5L66.5,129L10.5,73L7.25395,67.3194C4.11471,61.8257,2.07543,55.7733,1.25,49.5L1.03648,47.8772C0.350899,42.6668,0.592462,37.3762,1.75,32.25C2.90438,27.1377,5.09549,22.3167,8.18776,18.0852L13,11.5L13,11.5Z" fill="#7AB6AE" transform="translate(94.5778,70.25) translate(-94.5778,-70.25)" /> </g> <g id="bee-flower-1" transform="translate(105,344.5) translate(-62.9058,-344.5)" style="animation: 3.9s linear infinite both bee-flower-1_t;"> <g id="bee-Group-3-Copy-2" fill="#7AB6AE" transform="translate(32.4334,179.29) rotate(-136) translate(-15.2019,-15.6629)"> <rect id="bee-Rectangle-7" width="29.6325" height="13.1271" rx="6.56355" transform="translate(15.2019,6.88946) translate(-14.8162,-6.56355)" /> <rect id="bee-Rectangle-Copy-7-3" width="29.6325" height="12.5416" rx="6.27078" transform="translate(23.7473,16.1837) rotate(-90) translate(-14.8162,-6.27078)" /> </g> <g id="bee-Group-9" transform="translate(81.0586,181.765) translate(-81.0586,-181.765)"> <g id="bee-Group-3" fill="#7AB6AE" transform="translate(103.222,73.0275) translate(-14.8162,-15.337)"> <rect id="bee-Rectangle-8" width="29.6325" height="13.1271" rx="6.56355" transform="translate(14.8162,6.56355) translate(-14.8162,-6.56355)" /> <rect id="bee-Rectangle-Copy-7-4" width="29.6325" height="12.5416" rx="6.27078" transform="translate(23.3617,15.8578) rotate(-90) translate(-14.8162,-6.27078)" /> </g> <g id="bee-flower-1-2" transform="translate(81.0586,181.765) translate(-81.0586,-181.765)"> <g id="bee-leaves" transform="translate(35.6112,110.782) translate(-35.4924,-37.2335)"> <path id="bee-Rectangle-9" d="M35.287,0C54.8931,0,70.787,15.8939,70.787,35.5L70.787,59.5C70.787,66.1274,65.4144,71.5,58.787,71.5L53.037,71.5C43.2339,71.5,35.287,63.5531,35.287,53.75L35.287,0L35.287,0Z" fill="#527B88" transform="translate(53.037,35.75) translate(-53.037,-35.75)" /> <path id="bee-Rectangle-10" d="M18,22.0124C36.8613,22.0124,52.2317,37.1494,52.5203,56.0085L52.9848,86.3585L52.9848,86.3585L48.979,85.8952C31.3224,83.8532,18,68.9013,18,51.127L18,22.0124L18,22.0124Z" fill="#7AB6AE" transform="translate(35.4924,54.1855) rotate(-46) translate(-35.4924,-54.1855)" /> </g> <g id="bee-Group-8" transform="translate(81.0586,181.765) translate(-81.0586,-181.765)"> <g id="bee-Group-7" stroke="#7AB6AE" stroke-width="6" transform="translate(63.9058,205.5) translate(-49.5,-146.5)"> <path id="bee-Path-7" d="M99,0C86.5722,15.2623,78.2389,26.929,74,35C63.5795,54.8408,58.5351,71.8019,57.5,86.5C55,122,58.406,210.019,56,247C53.594,283.981,43.5,285,41,293" transform="translate(70,146.5) translate(-70,-146.5)" /> <path id="bee-Path-8" d="M0,120L13.25,120C17.3956,120,21.5202,120.589,25.5,121.75C29.4648,122.906,33.1775,124.796,36.4455,127.322L37,127.75C40.6505,130.571,43.9104,133.864,46.6944,137.543L56.5,150.5L56.5,150.5" transform="translate(28.25,135.25) translate(-28.25,-135.25)" /> </g> <g id="bee-flower1" transform="translate(19.4275,179.229) translate(-19.4275,-22.5293)"> <g id="bee-Group-3-Copy" fill="#7AB6AE" transform="translate(32.4334,22.5899) rotate(-136) translate(-15.2019,-15.6629)"> <rect id="bee-Rectangle-11" width="29.6325" height="13.1271" rx="6.56355" transform="translate(15.2019,6.88946) translate(-14.8162,-6.56355)" /> <rect id="bee-Rectangle-Copy-7-5" width="29.6325" height="12.5416" rx="6.27078" transform="translate(23.7473,16.1837) rotate(-90) translate(-14.8162,-6.27078)" /> </g> <ellipse id="bee-Oval-2" fill="#BB80DC" rx="14.4572" ry="14.4572" transform="translate(14.4572,22.5)" /> </g> <g id="bee-Flower" transform="translate(128.476,45.4049) rotate(46) translate(-30.4805,-32.3833)"> <g id="bee-Group-2-3" fill="#946BC4" transform="translate(30.2037,10.1784) translate(-22.289,-10.1784)"> <rect id="bee-Rectangle-12" width="11" height="16.6487" rx="5.5" transform="translate(5.5,12.0325) translate(-5.5,-8.32434)" /> <rect id="bee-Rectangle-Copy-5-3" width="11" height="16.6487" rx="5.5" transform="translate(22.5658,8.32434) translate(-5.5,-8.32434)" /> <rect id="bee-Rectangle-Copy-6-3" width="11" height="16.6487" rx="5.5" transform="translate(39.078,12.0325) translate(-5.5,-8.32434)" /> </g> <path id="bee-Combined-Shape-5" d="M30.3952,4.26124C39.0927,4.26124,46.9394,7.90412,52.4926,13.7473C50.6453,14.7714,49.3952,16.74,49.3952,19.0006L49.3952,19.0006L49.395,34.1675C47.7715,34.6076,46.0485,34.5367,44.4656,33.9634L44.4656,33.9634L44.4666,23.8117C44.4666,20.498,41.7803,17.8117,38.4666,17.8117C35.1529,17.8117,32.4666,20.498,32.4666,23.8117L32.4666,23.8117L32.4657,33.5686L32.0548,33.797C31.0514,34.3544,29.8179,34.2904,28.8775,33.6322L28.8775,33.6322L28.8427,33.6076L28.8432,23.8117C28.8432,20.498,26.1569,17.8117,22.8432,17.8117C19.5295,17.8117,16.8432,20.498,16.8432,23.8117L16.8432,23.8117L16.8427,33.1626L16.31,33.502C15.1865,34.217,13.7261,34.1057,12.7239,33.2288L12.7239,33.2288L11.9147,32.5206L11.9147,19.0006C11.9147,16.6001,10.505,14.5289,8.46835,13.5696C14.0105,7.83045,21.786,4.26124,30.3952,4.26124Z" fill="#CB90EB" transform="translate(30.4805,19.3569) translate(-30.4805,-19.3569)" /> <path id="bee-Combined-Shape-6" d="M55.0037,12.6397C58.2938,12.6397,60.961,15.3069,60.961,18.5971L60.961,33.7508L60.9587,33.9117C60.9602,34.0363,60.961,34.1611,60.961,34.2861C60.961,51.12,47.3144,64.7666,30.4805,64.7666C13.6466,64.7666,0,51.12,0,34.2861L0.00219882,33.9143C0.000736059,33.86,0,33.8055,0,33.7508L0,18.5971C0,15.3069,2.66719,12.6397,5.95733,12.6397C9.24747,12.6397,11.9147,15.3069,11.9147,18.5971L11.9147,32.1618L12.7239,32.87C13.7261,33.7469,15.1865,33.8582,16.31,33.1432L16.8427,32.8038L16.8432,23.4529C16.8432,20.1392,19.5295,17.4529,22.8432,17.4529C26.1569,17.4529,28.8432,20.1392,28.8432,23.4529L28.8427,33.2488L28.8775,33.2734C29.8179,33.9316,31.0514,33.9956,32.0548,33.4382L32.4657,33.2098L32.4666,23.4529C32.4666,20.1392,35.1529,17.4529,38.4666,17.4529C41.7803,17.4529,44.4666,20.1392,44.4666,23.4529L44.4656,33.6046C45.9365,34.1374,47.5285,34.2363,49.0492,33.8944C49.0469,33.8466,49.0463,33.7988,49.0463,33.7508L49.0463,18.5971C49.0463,15.3069,51.7135,12.6397,55.0037,12.6397Z" fill="#946BC6" transform="translate(30.4805,38.7032) translate(-30.4805,-38.7032)" /> </g> </g> </g> </g> </g> <g id="bee-bee" transform="translate(224.5,185.29) translate(-105,-114.943)" style="animation: 3.9s linear infinite both bee-bee_t;"> <g transform="translate(99.4377,210.746) translate(-32.0265,-22.3044)" style="animation: 3.9s linear infinite both bee-a1_t;"> <rect id="bee-Rectangle-13" width="29.5" height="44" rx="14.75" fill="#FFA521" transform="translate(11.2509,22.975) translate(-14.75,-22)" style="animation: 3.9s linear infinite both bee-Rectangle-13_t;" /> <rect id="bee-Rectangle-Copy-12" width="29.5" height="44" rx="14.75" fill="#FFA521" transform="translate(45.3387,22.975) translate(-14.75,-22)" style="animation: 3.9s linear infinite both bee-Rectangle-Copy-12_t;" /> </g> <g transform="translate(112.695,185.347) translate(-112.695,-199.854)" style="animation: 3.9s linear infinite both bee-a2_t;"> <g id="bee-body" transform="translate(105.5,147.52) translate(-77.5,-77.5)"> <ellipse id="bee-Oval-Copy-2" fill="#283138" rx="77.5" ry="77.5" transform="translate(77.5,77.5)" /> <path id="bee-Combined-Shape-7" d="M145.808,114.141C141.546,122.07,135.944,129.172,129.304,135.143L25.696,135.143C19.0564,129.172,13.4541,122.07,9.19189,114.141ZM154.248,66.658C154.744,70.2008,155,73.8205,155,77.5C155,80.9432,154.775,84.3339,154.34,87.6584L0.659782,87.6584C0.224542,84.3339,0,80.9432,0,77.5C0,73.8205,0.256423,70.2008,0.752375,66.658ZM123.524,15.1394C131.261,20.8595,137.897,27.9855,143.053,36.1401L11.9473,36.1401C17.1031,27.9855,23.7386,20.8595,31.4763,15.1394Z" fill="#FFA521" transform="translate(77.5,75.1411) translate(-77.5,-75.1411)" /> </g> <g transform="translate(105,99.71) translate(-105,-83.7987)" style="animation: 3.9s linear infinite both bee-a3_t;"> <g id="bee-wings" fill="#B1E2EF" transform="translate(165.5,136.75) translate(-165,-151.855)" style="animation: 3.9s linear infinite both bee-wings_t;"> <rect id="bee-Rectangle-Copy-11" width="158" height="79.5" rx="39.75" transform="translate(168.025,157.166) rotate(60) translate(-158,-39.75)" style="animation: 3.9s linear infinite both bee-Rectangle-Copy-11_t;" /> <rect id="bee-Rectangle-14" width="188.5" height="81" rx="40.5" transform="translate(175.924,154.237) translate(-175.924,-70.8827)" style="animation: 3.9s linear infinite both bee-Rectangle-14_t;" /> </g> <g id="bee-antennas" stroke="#202528" stroke-linecap="round" stroke-width="5" transform="translate(130,99.2503) translate(-19.4971,-35.5418)" style="animation: 3.9s linear infinite both bee-antennas_t;"> <path id="bee-Path-6" d="M0,36.5L0.139392,33.1081C0.854467,15.708,15.5398,2.18202,32.94,2.8971C33.4607,2.9185,33.9809,2.95281,34.5,3L34.5,3L34.5,3" transform="translate(17.25,19.685) translate(-17.25,-19.685)" /> <path id="bee-Path-6-Copy" d="M32.5,36.5L32.6394,33.1081C33.3545,15.708,48.0398,2.18202,65.44,2.8971C65.9607,2.9185,66.4809,2.95281,67,3L67,3L67,3" transform="translate(49.75,19.685) translate(-49.75,-19.685)" /> </g> <g id="bee-face" transform="translate(105,129.75) translate(-105,-43.5)"> <path id="bee-Path-3" stroke="#336775" stroke-width="5" opacity="0.968169" d="M209.5,43.5L119,43.5" transform="translate(164.25,43.5) translate(-164.25,-43.5)" /> <g id="bee-Group-5" transform="translate(124.708,46.5) translate(-71,-36.5)"> <rect id="bee-Rectangle-15" fill="#FFA521" width="142" height="73" rx="36" transform="translate(71,36.5) translate(-71,-36.5)" /> <ellipse id="bee-Oval-3" fill="#FFFFFF" rx="29.8575" ry="29.8575" transform="translate(36.1492,36)" /> <ellipse id="bee-Oval-Copy-3" fill="#FFFFFF" rx="29.8575" ry="29.8575" transform="translate(106.649,36)" /> <path id="bee-Combined-Shape-8" d="M37.6205,15.3575C39.5734,15.3575,41.463,15.6287,43.2537,16.1355C41.0876,17.8939,39.7039,20.5773,39.7039,23.5838C39.7039,28.8795,43.9969,33.1725,49.2926,33.1725C52.512,33.1725,55.3608,31.5859,57.0998,29.152C57.8533,31.2948,58.263,33.5995,58.263,36L58.263,37.4713C58.263,48.8718,49.0211,58.1138,37.6205,58.1138L36.1492,58.1138C24.7487,58.1138,15.5067,48.8718,15.5067,37.4713L15.5067,36C15.5067,24.5995,24.7487,15.3575,36.1492,15.3575L37.6205,15.3575Z" fill="#283138" transform="translate(36.8849,36.7356) translate(-36.8849,-36.7356)" style="animation: 3.9s linear infinite both bee-Combined-Shape-8_t;" /> <path id="bee-Combined-Shape-Copy-2" d="M97.0055,15.3575C98.9584,15.3575,100.848,15.6287,102.639,16.1355C100.473,17.8939,99.0889,20.5773,99.0889,23.5838C99.0889,28.8795,103.382,33.1725,108.678,33.1725C111.897,33.1725,114.746,31.5859,116.485,29.152C117.238,31.2948,117.648,33.5995,117.648,36L117.648,37.4713C117.648,48.8718,108.406,58.1138,97.0055,58.1138L95.5342,58.1138C84.1337,58.1138,74.8917,48.8718,74.8917,37.4713L74.8917,36C74.8917,24.5995,84.1337,15.3575,95.5342,15.3575L97.0055,15.3575Z" fill="#283138" transform="translate(96.2699,36.7356) translate(-96.2699,-36.7356)" style="animation: 3.9s linear infinite both bee-Combined-Shape-Copy-2_t;" /> </g> <path id="bee-Path-11" stroke="#336775" stroke-width="5" d="M129.5,43.5L119.5,43.5" transform="translate(124.5,43.5) translate(-124.5,-43.5)" /> <g id="bee-eye-covers" transform="translate(125.475,15.1468) scale(0.8,0) translate(-65.4172,0)" style="animation: 3.9s linear infinite both bee-eye-covers_t;"> <path fill="#ffa521" stroke="none" d="M30.5342,0C30.5566,2.49713,-30.5104,1.82316,-30.5342,0C-30.709,-13.3918,-16.8636,-24.25,0,-24.25C16.8636,-24.25,30.414,-13.3924,30.5342,0Z" transform="translate(30.535,0) scale(1,1.3) translate(0.000815516,24.25)" /> <path fill="#ffa521" stroke="none" d="M30.5342,0C30.5566,2.49713,-30.5104,1.82316,-30.5342,0C-30.709,-13.3918,-16.8636,-24.25,0,-24.25C16.8636,-24.25,30.414,-13.3924,30.5342,0Z" transform="translate(100.299,0) scale(1,1.3) translate(0.000815516,24.25)" /> </g> <g id="bee-eye-covers-2" transform="translate(125.475,79) rotate(180) scale(0.7,0) translate(-65.4172,0)" style="animation: 3.9s linear infinite both bee-eye-covers-2_t;"> <path fill="#ffa521" stroke="none" d="M30.5342,0C30.5566,2.49713,-30.5104,1.82316,-30.5342,0C-30.709,-13.3918,-16.8636,-24.25,0,-24.25C16.8636,-24.25,30.414,-13.3924,30.5342,0Z" transform="translate(30.535,0) scale(1,1.3) translate(0.000815516,24.25)" /> <path fill="#ffa521" stroke="none" d="M30.5342,0C30.5566,2.49713,-30.5104,1.82316,-30.5342,0C-30.709,-13.3918,-16.8636,-24.25,0,-24.25C16.8636,-24.25,30.414,-13.3924,30.5342,0Z" transform="translate(100.299,0) scale(1,1.3) translate(0.000815516,24.25)" /> </g> <ellipse id="bee-Oval-4" stroke="#336775" stroke-width="6" rx="40.5" ry="40.5" transform="translate(79.5,43.5)" /> <ellipse id="bee-Oval-Copy-4" stroke="#336775" stroke-width="6" rx="40.5" ry="40.5" transform="translate(169.5,43.5)" /> <path id="bee-Path-4" d="M121.068,70C122.115,71,123.258,71.5,124.5,71.5C125.742,71.5,127.052,71,128.432,70" stroke="#313942" stroke-width="4" stroke-linecap="round" transform="translate(124.75,70.75) translate(-124.75,-70.75)" /> <path id="bee-Path-5" d="M39,43.5L21.0069,43.5C18.024,43.5,15.0628,44.0072,12.25,45C9.47075,45.9809,7.01648,47.7105,5.15796,49.9979L4.75,50.5C2.61996,53.1216,1.20802,56.2519,0.652707,59.5838L0,63.5L0,63.5" stroke="#336775" stroke-width="5" stroke-linecap="round" transform="translate(19.5,53.5) translate(-19.5,-53.5)" /> </g> </g> </g> </g> <g id="bee-leg-m-l" transform="translate(212.5,329.75) translate(-9.5,-54.25)"> <path id="bee-leg2" d="M9,98.5L14,98.5C16.7614,98.5,19,100.739,19,103.5C19,106.261,16.7614,108.5,14,108.5L0,108.5L0,108.5L0,107.5C0,102.529,4.02944,98.5,9,98.5Z" fill="#283138" transform="translate(9.5,103.5) translate(-9.5,-103.5)" /> </g> </g> </g> </g> <path d="M-1.66219,-1.66219L-1.66219,32.6228L-1.66219,72.6228" stroke="#283138" fill="none" stroke-width="5" stroke-linecap="round" transform="translate(197.506,293.347)" style="animation: 3.9s linear infinite both bee-a4_d;" /> <path d="M0,0L0,-65.1141L0,-99.2912" stroke="#283138" fill="none" stroke-width="5" stroke-linecap="round" transform="translate(215.806,362.47)" style="animation: 3.9s linear infinite both bee-a5_d;" /> <path d="M0,0L0.150197,-42.3555L0.25,-70.5" stroke="#283138" fill="none" stroke-width="5" stroke-linecap="round" transform="translate(231.594,362.47)" style="animation: 3.9s linear infinite both bee-a6_d;" /> <g transform="translate(258.037,321.72) translate(-9.5,-50.75)"> <path d="M0,0L0,-61.2126L0,-104.133" stroke="#283138" fill="none" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" transform="translate(2.17979,95)" style="animation: 3.9s linear infinite both bee-a7_d;" /> <g transform="translate(0.5,96.5)" style="animation: 3.9s linear infinite both bee-a8_t;"> <path id="bee-leg4" d="M9,100L14,100C16.7614,100,19,102.239,19,105C19,107.761,16.7614,110,14,110L0,110L0,110L0,109C0,104.029,4.02944,100,9,100Z" fill="#283138" transform="translate(0,0) scale(-1,1) translate(-19,-105)" style="animation: 3.9s linear infinite both bee-leg4_t;" /> </g> </g> </g> </svg> <h3>The End</h3> <div class="result"></div> <button class="restart">RESTART</button> </div> <!-- //svg__wrap --> </div> <!-- //search__result --> </div> <!-- //search__wrap --> </main> <!-- // main -->
02. CSS
@import url('https://webfontworld.github.io/vitro/VitroPride.css'); @import url('https://webfontworld.github.io/vitro/VitroCore.css'); @import url('https://webfontworld.github.io/tmon/Tmon.css'); :root { --htmlColor: #223547; --cssColor: #472222; --javascriptColor: #224736; } * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'VitroPride'; color: var(--htmlColor); } *, *:before, *:after { box-sizing: border-box; } a { color: var(--htmlColor); text-decoration: none; } li { list-style: none; } /* header */ #header { display: flex; justify-content: space-between; } #header nav { margin: 10px; } #header nav li { position: relative; display: inline; } #header nav li a { width: 30px; height: 30px; border: 1px solid var(--htmlColor); border-radius: 50%; display: inline-block; text-align: center; line-height: 30px; } #header nav li.active a { background-color: var(--htmlColor); color: #fff; } #header nav li .sub { position: absolute; left: 0; top: 35px; width: 400px; } #header nav li .sub li a { width: auto; background-color: transparent; color: var(--htmlColor); border: 0; text-align: left; line-height: 1.2; } #header nav li .sub li.active a { text-decoration: underline; } /* main */ #main { margin: 50px 10px; } .search__wrap { max-width: 1400px; margin: 0 auto; border: 3px solid var(--htmlColor); border-radius: 20px; background-color: #F1F3F6; padding: 30px; text-align: center; } .search__wrap > span { font-size: 20px; margin-bottom: 20px; display: inline-block; } .search__wrap > h1 { color: var(--htmlColor); font-family: "Tmon"; font-size: 5vw; margin-bottom: 10px; font-weight: bold; } .search__wrap .desc { line-height: 1.4; padding: 20px 0; } /* 07 ๋ฐฐ๊ฒฝ ์์
*/ .search__audio { margin-bottom: 10px; cursor: pointer; } .search__audio > span { width: 24px; height: 24px; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 6.3706C14 4.65827 11.9884 3.73774 10.6926 4.85712L7.36317 7.73321C6.99989 8.04704 6.53583 8.21972 6.05576 8.21973L4.49998 8.21974C3.11928 8.21975 2 9.33903 2 10.7197V14.0127C2 15.3934 3.11929 16.5127 4.5 16.5127H6.0558C6.53587 16.5127 6.99993 16.6854 7.36322 16.9992L10.6926 19.8753C11.9884 20.9947 14 20.0741 14 18.3618V12.3662V6.3706Z' fill='%23223547' stroke='%23223547' stroke-width='1.5'/%3E%3Cpath d='M18 14.1215L22.2427 9.87891' stroke='%23223547' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 9.87894L22.2427 14.1216' stroke='%23223547' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } .search__audio .playing { background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.3706C15 4.65827 12.9884 3.73774 11.6926 4.85712L8.36317 7.73321C7.99989 8.04704 7.53583 8.21972 7.05576 8.21973L5.49998 8.21974C4.11928 8.21975 3 9.33903 3 10.7197V14.0127C3 15.3934 4.11929 16.5127 5.5 16.5127H7.0558C7.53587 16.5127 7.99993 16.6854 8.36322 16.9992L11.6926 19.8753C12.9884 20.9947 15 20.0741 15 18.3618V12.3662V6.3706Z' fill='%23223547' stroke='%23223547' stroke-width='1.5'/%3E%3Cpath d='M18 15.3667C18.6279 14.531 19 13.4923 19 12.3667C19 11.2411 18.6279 10.2024 18 9.3667' stroke='%23223547' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20 18.3667C21.2558 16.6954 22 14.6179 22 12.3667C22 10.1155 21.2558 8.03802 20 6.3667' stroke='%23223547' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"); } .audiosubject { color: #7A7D9D; font-style: normal; font-size: 14px; margin-left: 8px; vertical-align: top; } .search__wrap .time { width: 140px; height: 140px; line-height: 140px; text-align: center; border-radius: 50%; margin: 0 auto; background: var(--htmlColor); } .search__wrap .time span { color: #fff; font-size: 34px; font-weight: 100; } /* ๊ฒ์์ฐฝ */ .search__box { margin-bottom: 20px; position: relative; } .search__box label { position: absolute; clip: rect(0 0 0 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; } .search__box input { border: 2px solid var(--htmlColor); padding: 15px 40px; width: 30%; border-radius: 50px; font-size: 20px; margin-top: 20px; } .search__box .start { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); background: #223547; width: 30%; border-radius: 50px; font-size: 20px; border: 2px solid var(--htmlColor); padding: 15px 40px; color: #fff; cursor: pointer; } /* 07 ๋ต๋ณ ํ์ธ๊ฒฐ๊ณผ _์ ๋ต ์ค๋ต */ .search__answers { border-bottom: 2px dashed var(--htmlColor); padding-bottom: 40px; } .search__answers span { display: inline-block; background: var(--htmlColor); padding: 10px 20px; color: #fff; border-radius: 30px; margin: 3px; } .search__missAnswers { border-bottom: 2px dashed var(--htmlColor); padding: 40px 0; } .search__missAnswers span { display: inline-block; border: 1px solid var(--htmlColor); color: var(--htmlColor); padding: 10px 20px; border-radius: 30px; margin: 3px; } /* ์ ์ฒด ์์ฑ ๋ชฉ๋ก */ .search__list li { text-align: left; line-height: 1.7; } .search__list li.show { display: block; } .search__list li.hide { display: none; } .search__list span { display: inline-block; padding: 10px 20px; border: 1px solid var(--htmlColor); border-radius: 50px; margin: 5px; transition: all 0.3s; cursor: pointer; } .search__list span:hover { background-color: var(--htmlColor); color: #fff; } .search__list em { float: right; font-style: normal; } .search__list .line { margin: 50px 0; } .search__list .line li { background: #E3EAF5; padding: 10px 30px; margin-bottom: 5px; border-radius: 50px; } .search__list .line li:hover { background: #D3E2FA; cursor: pointer; } /* 07 ๊ฒฐ๊ณผ ์ค๋ช
ํ๋ฉด */ .search__result { position: fixed; right: 5%; top: 10%; transform: scale3d(0, 0, 0); width: 24vw; height: 24vw; z-index: 10000; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #fff; border: 6px solid #946BC5; display: flex; flex-wrap: wrap; } .search__result svg { width: 60%; height: 60%; } .search__result h3 { margin-top: 8px; font-size: 1.4vw; } .search__result.show { display: flex; animation: rubberBand 1s 0.6s ease forwards; } .search__result .result { margin-top: 10px; font-size: 1vw; line-height: 1.4; } .search__result .restart { background: #946BC5; color: #fff; border: 0; font-size: 20px; padding: 10px 20px; border-radius: 50px; margin-top: 14px; cursor: pointer; } @keyframes rubberBand { 0% { transform: scale3d(0, 0, 0); } 20% { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scale3d(1, 1, 1); } } .search__info { text-align: right; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 2px dashed var(--htmlColor); } .search__info.center { text-align: center; display: flex; align-items: center; justify-content: center; gap: 10px; padding-bottom: 40px; } .search__info .type { text-align: center; margin-bottom: 10px; } .search__info .keyword { text-align: center; margin-bottom: 10px; } .search__info .keyword span { border: 2px solid var(--htmlColor); border-radius: 50px; padding: 10px; display: inline-block; margin-bottom: 4px; } .search__info .keyword span:hover { background-color: var(--htmlColor); color: #fff; cursor: pointer; } .search__desc { padding: 20px 40px 20px 60px; margin-bottom: 50px; border-radius: 50px; display: inline-block; background-color: var(--htmlColor); color: #fff; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='8' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 16.958L21.5 21.958' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: 22px 17px; } .search__click { margin-top: 10px; margin-bottom: 30px; } .search__click li { display: inline; } .search__click li a { display: inline-block; border: 1px solid var(--htmlColor); border-radius: 50px; padding: 10px 20px; margin: 5px 0; } .search__click li a:hover { background-color: var(--htmlColor); color: #fff; } @media (max-width: 600px) { .search__wrap { padding: 20px; } .search__wrap>span { font-size: 16px; margin-bottom: 10px; } .search__wrap>h1 { font-size: 44px; } .search__box input { font-size: 16px; padding: 12px 30px; } } /* footer */ #footer { text-align: center; } #footer a { color: #000; padding-bottom: 50px; } #footer a:hover { text-decoration: underline; } /* modal__wrap */ .modal__wrap {} .modal__btn { color: #fff; background-color: #000; border: 1px solid #000; border-radius: 50px; display: inline-block; padding: 10px 20px; position: absolute; right: 20px; bottom: 20px; cursor: pointer; transition: background-color 0.3s, color 0.3s; } .modal__btn:hover { background-color: #282936; color: #fff; } .modal__cont { width: 100%; height: 100vh; background-color: rgba(255, 255, 255, 0.3); position: fixed; left: 0; top: 0; overflow-x: hidden; display: flex; align-items: center; justify-content: center; transform: scale(0); } /* ์์๋ฅผ ์ ๋ณด์ด๊ฒ ํ๋ ๋ฐฉ๋ฒ (blind ํจ๊ณผ) 1. display: none; (์ ๋๋ฉ์ด์
X , ์์ญX) 2. opacity: 0; (์ ๋๋ฉ์ด์
O , ์์ญO) 3. visibility: hidden; (์ ๋๋ฉ์ด์
X , ์์ญX) 4. transform: scale(0); (์ ๋๋ฉ์ด์
O , ์์ญX) 5. width: 0; height: 0; (์ ๋๋ฉ์ด์
X , ์์ญX) */ .modal__box { width: 70%; height: 60vh; border-radius: 0.6rem; box-shadow: 0 10px 20px -5px hsl(180deg 2% 10%); transform: scale(0); overflow: hidden; } .modal__box .title { padding-inline: 1rem; cursor: grab; background-color: #1B1C2E; display: flex; align-items: center; color: #fff; height: 50px; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .modal__box .title .dot { width: 15px; height: 15px; background-color: #3B3D63; display: inline-block; border-radius: 50%; position: relative; margin-left: 2rem; } .modal__box .title .dot::before { content: ''; position: absolute; left: 25px; top: 0; width: 15px; height: 15px; background-color: #3B3D63; border-radius: 50%; } .modal__box .title .dot::after { content: ''; position: absolute; right: 25px; top: 0; width: 15px; height: 15px; background-color: #3B3D63; border-radius: 50%; } .modal__box .title .plus { background: #282936; padding: 0.5rem 0.5rem 0.3rem 0.5rem; border-radius: 0.5rem; color: #7A7D9D; } .modal__box .title .tabs { display: flex; margin-left: 50px; } .modal__box .title .tabs>div { color: #7A7D9D; background-color: #282936; padding: 0.35rem 0.8rem 0.25rem 0.8rem; margin-right: 0.5rem; display: flex; align-items: center; border-radius: 0.4rem; text-transform: uppercase; cursor: pointer; } .modal__box .title .tabs>div.active { background-color: #eee; } .modal__box .title .tabs>div em { font-style: normal; } .modal__box .title .tabs>div .favicon { margin-right: 0.4rem; margin-top: 0.2rem; } .modal__box .title .tabs>div .close { margin-left: 4rem; } .modal__box .cont { background-color: #282936; height: 100%; overflow-y: auto; box-sizing: border-box; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .modal__box .cont>div { display: none; } .modal__box .cont>div.active { display: block; height: 100%; } .modal__close { position: absolute; right: 20px; top: 20px; background-color: #1f224a; padding: 1rem 1rem 0.8rem 1rem; border-radius: 5px; box-shadow: 0 5px 7px -5px hsl(180deg 2% 10%); cursor: pointer; transition: all 0.3s; } .modal__close:hover { background-color: #262c61; } .modal__close svg { color: #fff; } /* ๋ชจ๋ฌ ์ ๋๋ฉ์ด์
*/ .modal__cont.show { /* ์ ์ฒด ๋ฐฐ๊ฒฝ */ animation: foldOut 1s ease forwards; } .modal__cont.hide { /* ์คํฌ๋ฆฝํธ ๋ฐฐ๊ฒฝ */ animation: foldIn 0.3s 0.5s ease backwards; } .modal__cont.show .modal__close { /* ๋ซ๊ธฐ ๋ฒํผ */ transform: scale(0); animation: zoomOut 0.5s 1.6s ease forwards; } .modal__cont.show .modal__box { transform: scale(0); animation: zoomOut 0.5s 1s ease forwards; } .modal__cont.hide .modal__box { animation: zoomIn 2s ease forwards; } .modal__cont.show.hide .modal__close { animation: opacityIn 0.5s ease forwards; } @keyframes foldOut { 0% { transform: scaleX(0) scaleY(0.001); } 50% { transform: scaleX(1) scaleY(0.001); } 100% { transform: scaleX(1) scaleY(1); } } @keyframes foldIn { 0% { transform: scaleX(1) scaleY(1); } 50% { transform: scaleX(1) scaleY(0.001); } 100% { transform: scaleX(0) scaleY(0.001); } } @keyframes zoomOut { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes zoomIn { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes opacityOut { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes opacityIn { 0% { opacity: 1; } 100% { opacity: 0; } } @media (max-width: 1100px) { .modal__box .title { overflow-x: hidden; } .modal__box .title .dot { display: none; } .modal__box .title .tabs { margin-left: 0; } .modal__box .title .tabs>div .close { display: none; } } @media (max-width: 600px) { .modal__box { width: 96%; } }
03. JS
const cssProperty = [ { num: 1, category: "definition", name: "accent-color", desc: " ๋ค๋ฅธ ํ์ด์ง๋ก์ ์ด๋์ ์ค์ ํฉ๋๋ค." }, { num: 2, category: "align", name: "align-content", desc: " ์ฝํ
์ธ ์์ดํ
์ ์ํ๊ด๊ณ ์ ๋ ฌ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 3, category: "align", name: "align-items", desc: " ์ฝํ
์ธ ์์ดํ
์ ๋ด๋ถ ์ํ๊ด๊ณ ์ ๋ ฌ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 4, category: "align", name: "align-self", desc: " ๊ฐ๋ณ์ ์ฝํ
์ธ ์์ดํ
์ ์ ๋ ฌ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 5, category: "inherit", name: "all", desc: " ์์์ ์์ฑ์ ์ด๊ธฐํ ๋๋ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 6, category: "animation", name: "animation", desc: "์ ๋๋ฉ์ด์
๊ณผ ๊ด๋ จ๋ ์์ฑ์ ์ผ๊ด์ ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 7, category: "animation", name: "animation-delay", desc: " ์ ๋๋ฉ์ด์
์ง์ฐ ์๊ฐ์ ์ค์ ํฉ๋๋ค." }, { num: 8, category: "animation", name: "animation-direction", desc: " ์ ๋๋ฉ์ด์
์์ง์ ๋ฐฉํฅ์ ์ค์ ํฉ๋๋ค." }, { num: 9, category: "animation", name: "animation-delay", desc: " ์ ๋๋ฉ์ด์
์์ง์ ์๊ฐ์ ์ค์ ํฉ๋๋ค." }, { num: 10, category: "animation", name: "animation-fill-mode", desc: " ์ ๋๋ฉ์ด์
์ด ๋๋ ํ์ ์ํ ์ค์ ํฉ๋๋ค." }, { num: 11, category: "animation", name: "animation-iteration-count", desc: " ์ ๋๋ฉ์ด์
์ ๋ฐ๋ณต ํ์๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 12, category: "animation", name: "animation-name", desc: " ์ ๋๋ฉ์ด์
keyframe ์ด๋ฆ์ ์ค์ ํฉ๋๋ค." }, { num: 13, category: "animation", name: "animation-play-state", desc: " ์ ๋๋ฉ์ด์
์งํ์ํ ์ค์ ํฉ๋๋ค." }, { num: 14, category: "animation", name: "animation-timeline", desc: " ์์์ ์ ์ฉํ ์คํฌ๋กค ์ ๋๋ฉ์ด์
์ ์ค๋ช
ํ๋ ํ๋ ์ด์์ @scroll-timeline at-rules์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค." }, { num: 15, category: "animation", name: "animation-timing-function", desc: " ์ ๋๋ฉ์ด์
์ ์์ง์ ์๋๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 16, category: "control", name: "appearance", desc: " ์ด์ ์ฒด์ ์ ํ
๋ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ UI ์ปจํธ๋กค์ ๊ธฐ๋ณธ ๋ชจ์์ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉํฉ๋๋ค." }, { num: 17, category: "control", name: "aspect-ratio", desc: " ์ข
ํก๋น๋ฅผ ์๋ฏธํ๋ฉฐ ์์์ ํฌ๊ธฐ๋ฅผ ๋น์จ๋๋ก ์กฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค." }, { num: 18, category: "background", name: "backdrop-filter", desc: " ์์ ๋ค ์์ญ์ ํ๋ฆผ์ด๋ ์์ ์ํํธ ๋ฑ ๊ทธ๋ํฝ ํจ๊ณผ๋ฅผ ์ ์ฉํ ์ ์๋ ์์ฑ์
๋๋ค." }, { num: 19, category: "background", name: "backface-visibility", desc: " ์์์ ๋ท์ชฝ์์ ์๋ฉด์ด ๋ณด์ด๊ฒ ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํ๋ ์์ฑ์
๋๋ค." }, { num: 20, category: "background", name: "background", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ฑ์ ์ผ๊ด์ ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 21, category: "background", name: "background-attachment", desc: " ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๊ณ ์ ์ฌ๋ถ ์ค์ ํฉ๋๋ค." }, { num: 22, category: "background", name: "background-blend-mode", desc: " ๋ฐฐ๊ฒฝ ํผํฉ ์์ ๊ทธ๋ํฝ ํจ๊ณผ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 23, category: "background", name: "background-clip", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง์ ์์น ๊ธฐ์ค์ ์ค์ ํฉ๋๋ค." }, { num: 24, category: "background", name: "background-color", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋์ ์์ ์ค์ ํฉ๋๋ค." }, { num: 25, category: "background", name: "background-image", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋์ ์ด๋ฏธ์ง ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 26, category: "background", name: "background-origin", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง์ ์์น ๊ธฐ์ค์ ์ ์ค์ ํ๊ธฐ ์ํ ์์ฑ์
๋๋ค." }, { num: 27, category: "background", name: "background-position", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง์ ์์น ์์ญ์ ์ค์ ํฉ๋๋ค." }, { num: 28, category: "background", name: "background-position-x", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง์ X์ถ ์์น ์์ญ์ ์ค์ ํฉ๋๋ค." }, { num: 29, category: "background", name: "background-position-y", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง์ Y์ถ ์์น ์์ญ์ ์ค์ ํฉ๋๋ค." }, { num: 30, category: "background", name: "background-repeat", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง์ ๋ฐ๋ณต ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 31, category: "background", name: "background-size", desc: " ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง ์ฌ์ด์ฆ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 32, category: "definition", name: "block-size", desc: " ์ฐ๊ธฐ ๋ชจ๋์ ๋ฐ๋ผ ์์์ ๋ธ๋ก์ ์ํ ๋๋ ์์ง ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค. " }, { num: 33, category: "border", name: "border", desc: " ํ
๋๋ฆฌ ์์ฑ์ ์ผ๊ด์ ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 34, category: "border", name: "border-block", desc: " ๊ฐ๊ฐ์ ๋
ผ๋ฆฌ ๋ธ๋ก border ์์ฑ ๊ฐ์ ์ค์ ํฉ๋๋ค." }, { num: 35, category: "border", name: "border-block-color", desc: " ๋ณด๋ ๋ธ๋ก์ ์์ ์ค์ ํฉ๋๋ค." }, { num: 36, category: "border", name: "border-block-end", desc: " ๋ณด๋ ๋ธ๋ก ๋ ์ผ๊ด ์ค์ ํฉ๋๋ค." }, { num: 37, category: "border", name: "border-block-end-color", desc: " ๋ณด๋ ๋ธ๋ก ๋ ์์ ์ค์ ํฉ๋๋ค." }, { num: 38, category: "border", name: "border-block-end-style", desc: " ๋ณด๋ ๋ธ๋ก ๋ ์คํ์ผ ์ค์ ํฉ๋๋ค." }, { num: 39, category: "border", name: "border-block-end-width", desc: " ๋ณด๋ ๋ธ๋ก ๋ ๋๊ป ์ค์ ํฉ๋๋ค." }, { num: 40, category: "border", name: "border-block-start", desc: " ๋ณด๋ ๋ธ๋ก ์์ ์ผ๊ด ์ค์ ํฉ๋๋ค." }, { num: 41, category: "border", name: "border-block-start-color", desc: " ๋ณด๋ ๋ธ๋ก ์์ ์์ ์ค์ ํฉ๋๋ค." }, { num: 42, category: "border", name: "border-block-start-style", desc: " ๋ณด๋ ๋ธ๋ก ์์ ์คํ์ผ ์ค์ ํฉ๋๋ค." }, { num: 43, category: "border", name: "border-block-start-width", desc: " ๋ณด๋ ๋ธ๋ก ์์ ๋๊ป ์ค์ ํฉ๋๋ค." }, { num: 44, category: "border", name: "border-block-style", desc: " ๋ณด๋ ๋ธ๋ก ์คํ์ผ ์ค์ ํฉ๋๋ค." }, { num: 45, category: "border", name: "border-block-width", desc: " ๋ณด๋ ๋ธ๋ก ๋๊ป ์ค์ ํฉ๋๋ค." }, { num: 46, category: "border", name: "border-bottom", desc: " ํ
๋๋ฆฌ ํ๋จ ์์ฑ์ ์ผ๊ด์ ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 47, category: "border", name: "border-bottom-color", desc: " ํ
๋๋ฆฌ ํ๋จ ์ ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 48, category: "border", name: "border-bottom-left-radius", desc: " ํ
๋๋ฆฌ ํ๋จ ์ข์ธก ๋ชจ์๋ฆฌ ๊ตด๊ณก ์ค์ ํฉ๋๋ค." }, { num: 49, category: "border", name: "border-bottom-right-radius", desc: " ํ
๋๋ฆฌ ํ๋จ ์ฐ์ธก ๋ชจ์๋ฆฌ ๊ตด๊ณก ์ค์ ํฉ๋๋ค." }, { num: 50, category: "border", name: "border-bottom-style", desc: " ํ
๋๋ฆฌ ํ๋จ ์คํ์ผ ์์ฑ ์ค์ ํฉ๋๋ค." }, { num: 51, category: "border", name: "border-bottom-width", desc: " ํ
๋๋ฆฌ ํ๋จ ๋๊ป ์์ฑ ์ค์ ํฉ๋๋ค." }, { num: 52, category: "border", name: "border-collapse", desc: " ํ
๋๋ฆฌ๊ฐ ๋ถ๋ฆฌ ๋๋ ์์๋ ์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค." }, { num: 53, category: "border", name: "border-color", desc: " ํ
๋๋ฆฌ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 54, category: "border", name: "border-end-end-radius", desc: " ๋ณด๋ ๋์ ๋๋ถ๋ถ์ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 55, category: "border", name: "border-end-start-radius", desc: " ๋ณด๋ ๋์ ์์ ๋ถ๋ถ์ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 56, category: "border", name: "border-image", desc: " ์์ ์ฃผ์์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ผ๋ฉฐ ์ผ๋ฐ ํ
๋๋ฆฌ๋ฅผ ๋์ฒดํฉ๋๋ค." }, { num: 57, category: "border", name: "border-image-outset", desc: " ์์์ ํ
๋๋ฆฌ ์์์ ํ
๋๋ฆฌ ์ด๋ฏธ์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 58, category: "border", name: "border-image-repeat", desc: " ์๋ณธ ์ด๋ฏธ์ง์ ๋ชจ์๋ฆฌ ์์ญ์ ์์์ ํ
๋๋ฆฌ ์ด๋ฏธ์ง ํฌ๊ธฐ์ ๋ง์ถฐ ์กฐ์ ํ ๋ ์ฌ์ฉํ ๋ฐฉ๋ฒ์ ์ง์ ํฉ๋๋ค." }, { num: 59, category: "border", name: "border-image-slice", desc: " border-image-source๋ก ์ค์ ํ ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ฌ ๊ฐ์ ์์ญ์ผ๋ก ๋๋๋๋ค." }, { num: 60, category: "border", name: "border-image-source", desc: " ์์์ ํ
๋๋ฆฌ ์ด๋ฏธ์ง๋ก ์ฌ์ฉํ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 61, category: "border", name: "border-image-width", desc: " ์์ ํ
๋๋ฆฌ ์ด๋ฏธ์ง์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 62, category: "border", name: "border-inline", desc: " ์คํ์ผ ์ํธ์ ํ ๊ณณ์์ ๊ฐ๋ณ ๋
ผ๋ฆฌ ์ธ๋ผ์ธ ๊ฒฝ๊ณ ์์ฑ ๊ฐ์ ์ค์ ํ๊ธฐ ์ํ ์์ฑ์
๋๋ค." }, { num: 63, category: "border", name: "border-inline-color", desc: " ๋ณด๋ ์ธ๋ผ์ธ ์์ ์ค์ ํฉ๋๋ค." }, { num: 64, category: "border", name: "border-inline-end", desc: " ๋ณด๋ ์ธ๋ผ์ธ ๋๋ถ๋ถ ์ค์ ํฉ๋๋ค." }, { num: 65, category: "border", name: "border-inline-end-color", desc: " ๋ณด๋ ์ธ๋ผ์ธ ๋๋ถ๋ถ ์์ ์ค์ ํฉ๋๋ค." }, { num: 66, category: "border", name: "border-inline-end-style", desc: " ๋ณด๋ ์ธ๋ผ์ธ ๋๋ถ๋ถ ์คํ์ผ ์ค์ ํฉ๋๋ค." }, { num: 67, category: "border", name: "border-inline-end-width", desc: " ๋ณด๋ ์ธ๋ผ์ธ ๋๋ถ๋ถ ๋๊ป ์ค์ ํฉ๋๋ค." }, { num: 68, category: "border", name: "border-inline-start", desc: " ๋ณด๋ ์ธ๋ผ์ธ ์์ ๋ถ๋ถ ์ค์ ํฉ๋๋ค." }, { num: 69, category: "border", name: "border-inline-start-color", desc: " ๋ณด๋ ์ธ๋ผ์ธ ์์ ๋ถ๋ถ ์์ ์ค์ ํฉ๋๋ค." }, { num: 70, category: "border", name: "border-inline-start-style", desc: " ๋ณด๋ ์ธ๋ผ์ธ ์์ ๋ถ๋ถ ์คํ์ผ ์ค์ ํฉ๋๋ค." }, { num: 71, category: "border", name: "border-inline-start-width", desc: " ๋ณด๋ ์ธ๋ผ์ธ ์์ ๋ถ๋ถ ๋๊ป ์ค์ ํฉ๋๋ค." }, { num: 72, category: "border", name: "border-inline-style", desc: " ๋ณด๋ ์ธ๋ผ์ธ ์คํ์ผ ์ค์ ํฉ๋๋ค." }, { num: 73, category: "border", name: "border-inline-width", desc: " ๋ณด๋ ์ธ๋ผ์ธ ๋๊ป ์ค์ ํฉ๋๋ค." }, { num: 74, category: "border", name: "border-left", desc: " ํ
๋๋ฆฌ ์ข์ธก ์์ฑ ์ค์ ํฉ๋๋ค." }, { num: 75, category: "border", name: "border-left-color", desc: " ํ
๋๋ฆฌ ์ข์ธก์ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 76, category: "border", name: "border-left-style", desc: " ํ
๋๋ฆฌ ์ข์ธก์ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 77, category: "border", name: "border-left-width", desc: " ํ
๋๋ฆฌ ์ข์ธก์ ๋๊ป๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 78, category: "border", name: "border-radius", desc: " ํ
๋๋ฆฌ ๋ชจ์๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 79, category: "border", name: "border-right", desc: " ํ
๋๋ฆฌ ์ฐ์ธก ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 80, category: "border", name: "border-right-color", desc: " ํ
๋๋ฆฌ ์ฐ์ธก ์์์ ์ค์ ํฉ๋๋ค." }, { num: 81, category: "border", name: "border-right-style", desc: " ํ
๋๋ฆฌ ์ฐ์ธก์ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 82, category: "border", name: "border-right-width", desc: " ํ
๋๋ฆฌ ์ฐ์ธก์ ๋๊ป๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 83, category: "border", name: "border-spacing", desc: " ์ธ์ ํ ํ ์นธ์ ํ
๋๋ฆฌ ๊ฐ๊ฒฉ์ ์ง์ ํฉ๋๋ค." }, { num: 84, category: "border", name: "border-start-end-radius", desc: " ๋ณด๋ ์์์ ๋๋ถ๋ถ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 85, category: "border", name: "border-start-start-radius", desc: " ๋ณด๋ ์์์ ์์ ๋ถ๋ถ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 86, category: "border", name: "border-style", desc: " ํ
๋๋ฆฌ์ ์คํ์ผ์ ์ผ๊ด์ ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 87, category: "border", name: "border-top", desc: " ํ
๋๋ฆฌ ์๋จ์ ์์ฑ์ ์ผ๊ด์ ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 88, category: "border", name: "border-top-color", desc: " ํ
๋๋ฆฌ ์๋จ์ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 89, category: "border", name: "border-top-left-radius", desc: " ํ
๋๋ฆฌ ์๋จ ์ข์ธก์ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 90, category: "border", name: "border-top-right-radius", desc: " ํ
๋๋ฆฌ ์๋จ ์ฐ์ธก์ ๋ฅ๊ธ๊ฒ ์ค์ ํฉ๋๋ค." }, { num: 91, category: "border", name: "border-top-style", desc: " ํ
๋๋ฆฌ ์๋จ์ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 92, category: "border", name: "border-top-width", desc: " ํ
๋๋ฆฌ ์๋จ์ ๋๊ป๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 93, category: "border", name: "border-width", desc: " ํ
๋๋ฆฌ ๋๊ป ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 94, category: "position", name: "bottom", desc: " ๋ฐฐ์น๋ ์์์ ํ๋จ ์์น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 95, category: "box", name: "box-decoration-break", desc: " ์ปฌ๋ผ ๋ฐ ์ค๋ฐ๊ฟ์ ํ
๋๋ฆฌ์ ํจ๋ฉ์ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค." }, { num: 96, category: "box", name: "box-shadow", desc: " ๋ฐ์ค์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๊ณ ์ผ๊ด์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค." }, { num: 97, category: "box", name: "box-sizing", desc: " ๋ฐ์ค์ ํฌ๊ธฐ๋ฅผ ์ด๋ค ๊ฒ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํ ๊ฒ์ธ์ง๋ฅผ ์ ํ๋ ์์ฑ์
๋๋ค." }, { num: 98, category: "move", name: "break-after", desc: " ์์ฑ๋ ์์ ์ดํ์ ํ์ด์ง, ์ด ๋๋ ์ง์ญ ๊ตฌ๋ถ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 99, category: "move", name: "break-before", desc: " ํ์ด์ง, ์ด ๋๋ ์์ญ ๊ตฌ๋ถ์ ์์ฑ๋ ์์ ์ ์ ์ด๋ป๊ฒ ๋์ํด์ผ ํ๋์ง๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 100, category: "move", name: "break-inside", desc: " ํ์ด์ง, ์ด ๋๋ ์์ญ ๊ตฌ๋ถ ๊ธฐ๋ฅ์ด ์์ฑ๋ ์์ ๋ด์์ ์ด๋ป๊ฒ ๋์ํด์ผ ํ๋์ง ์ค์ ํฉ๋๋ค." }, { num: 101, category: "position", name: "caption-side", desc: " ํ
์ด๋ธ์ ์บก์
์์น๋ฅผ ์ ํ๋ ์์ฑ์
๋๋ค." }, { num: 102, category: "color", name: "caret-color", desc: " input(์
๋ ฅ ์นธ)์ ์ปค์ ์์ ์ ํ๋ ์์ฑ์
๋๋ค." }, { num: 103, category: "definition", name: "clear", desc: " ์์๊ฐ ์ ํ floating ์์ ๋ค์์ผ ์ ์๋์ง ๋๋ ๊ทธ ์๋๋ก ๋ด๋ ค๊ฐ ํด์ (clear)๋์ด์ผ ํ๋ ์ง๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 104, category: "definition", name: "clip", desc: " ์ด๋ค ์์์ ๋ํด ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ์์ญ์ ์ง์ ํ๋(๊น๋) ์์ฑ์
๋๋ค." }, { num: 105, category: "definition", name: "clip-path", desc: " ์์์ ํด๋ฆฌํ ๋ฒ์๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 106, category: "color", name: "color", desc: " ์์์ ๊ธ์จ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 107, category: "color", name: "color-scheme", desc: " ์์๊ฐ ๋ ๋๋งํ๊ธฐ์ ํธ์ํ ์ ๊ตฌ์ฑํ๋ฅผ ๋ํ๋ผ ์ ์๋๋ก ํฉ๋๋ค." }, { num: 108, category: "column", name: "column-count", desc: " ์์์ ๋ด์ฉ์ ์ง์ ๋ ์์ ์ด๋ก ๋๋๋๋ค." }, { num: 109, category: "column", name: "column-fill", desc: " column-fill์์์ ๋ด์ฉ์ด ์ด๋ก ๋ถํ ๋ ๋ ์ด๋ป๊ฒ ๊ท ํ์ ์ด๋ฃจ๋์ง ์ ์ดํฉ๋๋ค." }, { num: 110, category: "column", name: "column-gap (grid-column-gap)", desc: "์์์ ์ด ์ฌ์ด์ ๊ฐ๊ฒฉ(๊ฑฐํฐ)์ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 111, category: "column", name: "column-rule", desc: " ๋ค์ค ์ด ๋ ์ด์์์์ ์ด ์ฌ์ด์ ๊ทธ๋ ค์ง ์ ์ ๋๋น, ์คํ์ผ ๋ฐ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 112, category: "column", name: "column-rule-color", desc: " ๋ค์ค ์ด ๋ ์ด์์์์ ์ด ์ฌ์ด์ ๊ทธ๋ ค์ง ์ ์ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 113, category: "column", name: "column-rule-style", desc: " ๋ค์ค ์ด ๋ ์ด์์์์ ์ด ์ฌ์ด์ ๊ทธ๋ ค์ง ์ ์ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 114, category: "column", name: "column-rule-width", desc: " ๋ค์ค ์ด ๋ ์ด์์์์ ์ด ์ฌ์ด์ ๊ทธ๋ ค์ง ์ ์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 115, category: "column", name: "column-span", desc: " ์์ ๊ฐ์ด all๋ก ์ค์ ๋ ๋ ์์๊ฐ ๋ชจ๋ ์ด์ ๊ฑธ์ณ์ง๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค." }, { num: 116, category: "column", name: "column-width", desc: " ์ด์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 117, category: "column", name: "columns", desc: " ์ด์ ๊ฐ์์ ์ด์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 118, category: "control", name: "contain", desc: " ์์ฑ์๊ฐ ๊ฐ๋ฅํ ํ ๋ฌธ์ ํธ๋ฆฌ์ ๋๋จธ์ง ๋ถ๋ถ๊ณผ ๋
๋ฆฝ์ ์ด๋ผ๋ ๊ฒ์ ๋ํ๋ผ ์ ์๊ฒ ํฉ๋๋ค." }, { num: 119, category: "control", name: "content", desc: " ์์ฑํ ๊ฐ์ผ๋ก ์์๋ฅผ ๋์ฒดํ๋ฉฐ content ์์ฑ์ผ๋ก ์ถ๊ฐํ ์์๋ฅผ ์ต๋ช
๋์ฒด ์์๋ผ๊ณ ๋ถ๋ฆ
๋๋ค." }, { num: 120, category: "control", name: "content-visibility", desc: " ์์๊ฐ ์ฝํ
์ธ ๋ฅผ ๋ ๋๋งํ๋์ง ์ฌ๋ถ๋ฅผ ์ ์ดํฉ๋๋ค." }, { num: 121, category: "definition", name: "counter-increment", desc: " ์ฝํ
์ธ ์ ์์ ์ํ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 122, category: "control", name: "counter-reset", desc: " ์ฝํ
์ธ ์ ์ซ์๋ฅผ ์ด๊ธฐํํฉ๋๋ค." }, { num: 123, category: "definition", name: "counter-set", desc: " CSS ์นด์ดํฐ(์ฝํ
์ธ ๋ชจ์ ์กฐ์ )๋ฅผ ์ฃผ์ด์ง ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค. " }, { num: 124, category: "definition", name: "cursor", desc: " ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ์์ ์์ ์์ ๋ ํ์ํ ๋ง์ฐ์ค ์ปค์๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 125, category: "definition", name: "direction", desc: " ํ
์คํธ, ํ
์ด๋ธ ์ด ๋ฐ ๊ฐ๋ก ์ค๋ฒํ๋ก์ ๋ฐฉํฅ์ ์ค์ ํฉ๋๋ค." }, { num: 126, category: "layout", name: "display", desc: " ๋ธ๋ก ๋๋ ์ธ๋ผ์ธ ์์๋ก ์ฒ๋ฆฌ๋๋์ง ์ฌ๋ถ์ ๊ทธ ์์์ ์ฌ์ฉ๋๋ ๋ ์ด์์์ ์ค์ ํฉ๋๋ค." }, { num: 127, category: "table", name: "empty-cells", desc: " ํ
์ด๋ธ์ ๋น์์์ ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 128, category: "definition", name: "filter", desc: " ์ด๋ฏธ์ง์ ๋น์ฅฌ์ผ ํจ๊ณผ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 129, category: "flex", name: "flex", desc: " ํ๋ ์ค ํญ๋ชฉ์ด ํ๋ ์ค ์ปจํ
์ด๋์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ๋ง๊ฒ ํ์ฅ๋๊ฑฐ๋ ์ถ์๋๋ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค." }, { num: 130, category: "flex", name: "flex-basis", desc: " ํ๋ ์ค ํญ๋ชฉ์ ์ด๊ธฐ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 131, category: "flex", name: "flex-direction", desc: " ์ฃผ ์ถ๊ณผ ๋ฐฉํฅ์ ์ ์ํ๋ ํ๋ ์ค ์ปจํ
์ด๋์ ํ๋ ์ค ํญ๋ชฉ์ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ ์ค์ ํฉ๋๋ค." }, { num: 132, category: "flex", name: "flex-flow", desc: " ์์์ ์ ๋ ฌ ๋ฐฉํฅ๊ณผ ์ค ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 133, category: "flex", name: "flex-grow", desc: " ์์์ ํฌ๊ธฐ๋ฅผ ์ซ์๋ฅผ ํตํด ๋๋ ค์ค๋๋ค." }, { num: 134, category: "flex", name: "flex-shrink", desc: " ์์์ ํฌ๊ธฐ๋ฅผ ์ซ์๋ฅผ ํตํด ์ค์ฌ์ค๋๋ค." }, { num: 135, category: "flex", name: "flex-wrap", desc: " ํ๋ ์ค ํญ๋ชฉ์ ํ ์ค๋ก ๊ฐ์ ์ ์ฉํ ์ง ์๋๋ฉด ์ฌ๋ฌ ์ค๋ก ์ค๋ฐ๊ฟํ ์ ์๋์ง ์ค์ ํฉ๋๋ค." }, { num: 136, category: "layout", name: "float", desc: " ๋ธ๋ก์์์ ์ ๋ ฌ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 137, category: "font", name: "font", desc: " font ํฐํธ ์คํ์ผ, ํฐํธ ๋ณํ, ํฐํธ ๋๊ป, ํฐํธ ์ฌ์ด์ฆ, ํฐํธ ๊ฐ๊ฒฉ, ํฐํธ ์ข
๋ฅ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 138, category: "font", name: "font-family", desc: " ๊ธ๊ผด์ ์ค์ ํฉ๋๋ค." }, { num: 139, category: "font", name: "font-feature-settings", desc: " ์คํํ์
ํฐํธ์ ๋ค์ํ ์คํํ์
ํผ์ฒ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 140, category: "font", name: "font-kerning", desc: " ๊ธ๊ผด์ ์ ์ฅ๋ ์ปค๋ ์ ๋ณด์ ์ฌ์ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 141, category: "font", name: "font-language-override", desc: " ์์ฑ์ ๊ธ๊ผด์์ ์ธ์ด๋ณ ์ํ๋ฌธ์์ ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค." }, { num: 142, category: "font", name: "font-optical-sizing", desc: " ํ
์คํธ ๋ ๋๋ง์ด ๋ค๋ฅธ ํฌ๊ธฐ๋ก ๋ณด๊ธฐ์ ์ต์ ํ๋์๋์ง ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 143, category: "font", name: "font-size", desc: " ๊ธ๊ผด์ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 144, category: "font", name: "font-size-adjust", desc: " ํ์ฌ ๊ธ๊ผด ํฌ๊ธฐ(๋๋ฌธ์ ํฌ๊ธฐ๋ฅผ ์ ์ํจ)๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ฌธ์ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 145, category: "font", name: "font-stretch", desc: "font-stretch ์์ฑ์ ๊ธ๊ผด์์ ์ผ๋ฐ, ์ถ์ ๋๋ ํ์ฅ๋ ๋ฉด์ ์ ํํฉ๋๋ค." }, { num: 146, category: "font", name: "font-style", desc: " ๊ธ๊ผด์ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 147, category: "font", name: "font-synthesis", desc: " ๋ธ๋ผ์ฐ์ ๊ฐ ๊ตต์ ๊ธ๊ผด๊ณผ ์ดํค๋ฆญ ๊ธ๊ผด์ ํฉ์ฑํ๋ ๊ฒ์ ํ์ฉํ ์ง ์ค์ ํฉ๋๋ค." }, { num: 148, category: "font", name: "font-variant", desc: " ๊ธ๊ผด์ ๋ณํ์ ์ ์ํฉ๋๋ค." }, { num: 149, category: "font", name: "ffont-variant-alternates", desc: " ๋์ฒด ์ํ๋ฌธ์์ ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค." }, { num: 150, category: "font", name: "font-variant-caps", desc: " ๋๋ฌธ์์ ๋ํ ๋์ฒด ์ํ๋ฌธ์์ ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค." }, { num: 151, category: "font", name: "font-variant-east-asian", desc: " ์ผ๋ณธ์ด์ ์ค๊ตญ์ด์ ๊ฐ์ ๋์์์ ์คํฌ๋ฆฝํธ์ ๋์ฒด ์ํ๋ฌธ์ ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค." }, { num: 152, category: "font", name: "font-variant-ligatures", desc: " ์ด๋ค ๋ฌธ๋งฅ ํํ๊ฐ ์ ์ฉ๋๋ ์์์ ํ
์คํธ ์ฝํ
์ธ ์ ์ฌ์ฉ๋๋์ง๋ฅผ ์ ์ดํฉ๋๋ค." }, { num: 153, category: "font", name: "font-variant-numeric", desc: " ์ซ์, ๋ถ์ ๋ฐ ์์ ๋ง์ปค์ ๋ํ ๋์ฒด ์ํ๋ฌธ์์ ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค." }, { num: 154, category: "font", name: "font-variant-position", desc: " ์์ ๋ฌธ์ ๋๋ ์ฒจ์๋ก ๋ฐฐ์น๋ ๋์ฒด ๋ ์์ ์ํ๋ฌธ์์ ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค." }, { num: 155, category: "font", name: "font-variation-settings", desc: " ๋ณ๊ฒฝํ ํน์ฑ์ ๋ํ ๋ค ๊ฐ์ ๋ฌธ์ ์ถ ์ด๋ฆ์ ๊ฐ๊ณผ ํจ๊ป ์ง์ ํจ์ผ๋ก์จ ๊ฐ๋ณ ๊ธ๊ผด ํน์ฑ์ ๋ํ ๋ฎ์ ์์ค์ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค." }, { num: 156, category: "font", name: "font-weight", desc: " ๊ธ๊ผด์ ๋๊ป(๋๋ ๊ตต๊ธฐ)๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 157, category: "color", name: "forced-color-adjust", desc: " ์์ฑ์๊ฐ ๊ฐ์ ์ ๋ชจ๋์์ ํน์ ์์๋ฅผ ์ ํํ ์ ์๊ฒ ํฉ๋๋ค. " }, { num: 158, category: "column", name: "gap (grid-gap)", desc: " ํ๊ณผ ์ด ์ฌ์ด์ ๊ฐ๊ฒฉ(๊ฑฐํฐ)์ ์ค์ ํฉ๋๋ค." }, { num: 159, category: "grid", name: "grid", desc: " 2์ฐจ์(ํ๊ณผ ์ด)์ ๋ ์ด์์ ์์คํ
์ ์ ๊ณตํฉ๋๋ค." }, { num: 160, category: "grid", name: "grid-area", desc: " Grid ๋ผ์ธ์ผ๋ก ๋๋ฌ์ธ์ธ ์ฌ๊ฐํ ์์ญ์ผ๋ก, ๊ทธ๋ฆฌ๋ ์
์ ์งํฉ์
๋๋ค." }, { num: 161, category: "grid", name: "grid-auto-columns", desc: " ์์์ ์ผ๋ก ์์ฑ๋ ๊ทธ๋ฆฌ๋ ์ด ํธ๋ ๋๋ ํธ๋ ํจํด์ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 162, category: "grid", name: "grid-auto-flow", desc: " ์๋ ๋ฐฐ์น ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง๋ฅผ ์ ์ดํ๋ฉฐ, ์๋ ๋ฐฐ์น ํญ๋ชฉ์ด ๊ทธ๋ฆฌ๋๋ก ์ด๋ป๊ฒ ํ๋ฅด๋์ง ์ ํํ ์ง์ ํฉ๋๋ค." }, { num: 163, category: "grid", name: "grid-auto-rows", desc: " ์์์ ์ผ๋ก ์์ฑ๋ ๊ทธ๋ฆฌ๋ ํ ํธ๋ ๋๋ ํธ๋ ํจํด์ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 164, category: "grid", name: "grid-column", desc: " ๊ทธ๋ฆฌ๋ ๋ฐฐ์น์ ์๋์ผ๋ก ๊ทธ๋ฆฌ๋ ์ด ๋ด์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ํฌ๊ธฐ์ ์์น๋ฅผ ์ง์ ํจ์ผ๋ก์จ ๊ทธ๋ฆฌ๋ ์์ญ์ ์ธ๋ผ์ธ ์์๊ณผ ์ธ๋ผ์ธ ๋์ ์ง์ ํฉ๋๋ค." }, { num: 165, category: "grid", name: "grid-column-end", desc: " ๊ทธ๋ฆฌ๋ ๋ฐฐ์น์ ์๋์ผ๋ก ๊ทธ๋ฆฌ๋ ์ด ๋ด์์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ๋ ์์น๋ฅผ ์ง์ ํจ์ผ๋ก์จ ๊ทธ๋ฆฌ๋ ์์ญ์ ๋ธ๋ก ๋์ ์ง์ ํฉ๋๋ค." }, { num: 166, category: "grid", name: "grid-column-start", desc: " ๊ทธ๋ฆฌ๋ ๋ฐฐ์น์ ์ , ์คํฌ ๋๋ ์๋ฌด๊ฒ๋(์๋)ํ์ง ์์์ผ๋ก์จ ๊ทธ๋ฆฌ๋ ์ด ๋ด์์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ์์ ์์น๋ฅผ ์ง์ ํฉ๋๋ค. " }, { num: 167, category: "grid", name: "grid-row", desc: " ๊ทธ๋ฆฌ๋ ๋ฐฐ์น์ ์๋์ผ๋ก ๊ทธ๋ฆฌ๋ ํ ๋ด์์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ํฌ๊ธฐ์ ์์น๋ฅผ ์ง์ ํจ์ผ๋ก์จ ๊ทธ๋ฆฌ๋ ์์ญ์ ์ธ๋ผ์ธ ์์๊ณผ ์ธ๋ผ์ธ ๋์ ์ง์ ํฉ๋๋ค." }, { num: 168, category: "grid", name: "grid-row-end", desc: " ๊ทธ๋ฆฌ๋ ๋ฐฐ์น์ ์๋์ผ๋ก ๊ทธ๋ฆฌ๋ ํ ๋ด์์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ๋ ์์น๋ฅผ ์ง์ ํจ์ผ๋ก์จ ๊ทธ๋ฆฌ๋ ์์ญ์ ์ธ๋ผ์ธ ๋์ ์ง์ ํฉ๋๋ค." }, { num: 169, category: "grid", name: "grid-row-start", desc: " ๊ทธ๋ฆฌ๋ ๋ฐฐ์น์ ์๋์ผ๋ก ๊ทธ๋ฆฌ๋ ํ ๋ด์์ ๊ทธ๋ฆฌ๋ ํญ๋ชฉ์ ์์ ์์น๋ฅผ ์ง์ ํจ์ผ๋ก์จ ๊ทธ๋ฆฌ๋ ์์ญ์ ์ธ๋ผ์ธ ์์์ ์ง์ ํฉ๋๋ค." }, { num: 170, category: "grid", name: "grid-template", desc: "grid-template-rows, grid-template-columns, grid-template-areas๋ฅผ ํฉ์น ๊ฒ์
๋๋ค." }, { num: 171, category: "grid", name: "grid-template-areas", desc: " ์์ญ์ ์ง์ ํ๊ณ ๊ฒฉ์์ ์
์ ์ค์ ํ๊ณ ์ด๋ฆ์ ํ ๋นํฉ๋๋ค." }, { num: 172, category: "grid", name: "grid-template-columns", desc: " ์ปจํ
์ด๋์ grid ํธ๋์ ํฌ๊ธฐ๋ค์ ์ง์ ํด์ฃผ๋ ์์ฑ์ผ๋ก ์ด์ ๋ฐฐ์น๋ฅผ ์๋ฏธํฉ๋๋ค." }, { num: 173, category: "grid", name: "grid-template-rows", desc: " ์ปจํ
์ด๋์ grid ํธ๋์ ํฌ๊ธฐ๋ค์ ์ง์ ํด์ฃผ๋ ์์ฑ์ผ๋ก ํ์ ๋ฐฐ์น๋ฅผ ์๋ฏธํฉ๋๋ค." }, { num: 174, category: "position", name: "hanging-punctuation", desc: " ๊ธ์จ์ ์์ ๋ฐ ๋์ ์์น ์ ์ํฉ๋๋ค." }, { num: 175, category: "layout", name: "height", desc: " ์ธ๋ก๊ฐ์ ์ค์ ํฉ๋๋ค." }, { num: 176, category: "definition", name: "hyphenate-character", desc: " ํ์ดํ์ด ๋๊ธฐ๊ธฐ ์ ์ ์ค์ ๋์ ์ฌ์ฉ๋๋ ๋ฌธ์(๋๋ ๋ฌธ์์ด)๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 177, category: "definition", name: "hyphens", desc: " ์ฌ๋ฌ ์ค์ ๊ฑธ์น๋ ํ
์คํธ์์ ๋จ์ด์ ๋ถ์ํ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค. " }, { num: 178, category: "layout", name: "image-orientation", desc: " ์ด๋ฏธ์ง์ ๋ฐฉํฅ์ ๋ํ ๋ ์ด์์ ๋
๋ฆฝ์ ์ธ ์์ ์ ์ง์ ํฉ๋๋ค." }, { num: 179, category: "layout", name: "image-rendering", desc: " ๋ธ๋ผ์ฐ์ ์ ์ด๋ฏธ์ง ์ค์ผ์ผ๋ง ๋ฐฉ์์ ๋ํ ํํธ๋ฅผ ์ ๊ณตํฉ๋๋ค." }, { num: 180, category: "layout", name: "image-resolution", desc: " ์์์์ ๋๋ ์์์์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๋์คํฐ ์ด๋ฏธ์ง์ ๊ณ ์ ํ ํด์๋๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 181, category: "control", name: "ime-mode", desc: " ํ
์คํธ ํ๋์ ๋ํ ์
๋ ฅ ๋ฐฉ๋ฒ ํธ์ง๊ธฐ(IME)์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค." }, { num: 182, category: "text", name: "initial-letter", desc: " ๋๋กญ, ์์น ๋ฐ ์นจ๋ชฐ๋ ์ด๋์
๋ฌธ์์ ๋ํ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 183, category: "text", name: "initial-letter-align", desc: " ๋ฌธ๋จ ๋ด์์ ์ด๋์
๊ธ์์ ์ ๋ ฌ์ ์ง์ ํฉ๋๋ค." }, { num: 184, category: "layout", name: "inline-size", desc: " inline-size ์์ฑ์์ฐ๊ธฐ ๋ชจ๋์ ๋ฐ๋ผ ์์ ๋ธ๋ก์ ์ํ ๋๋ ์์ง ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 185, category: "inset", name: "inset", desc: " ์๋จ, ์ค๋ฅธ์ชฝ, ํ๋จ ๋ฐ/๋๋ ์ผ์ชฝ ์์ฑ์ ํด๋นํ๋ ์ฝ์ด์
๋๋ค." }, { num: 186, category: "inset", name: "inset-block", desc: " ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์์ ๋ฐ ๋ ์คํ์
์ ์ ์ํ๋ฉฐ, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์คํ์
์ ๋งคํ๋ฉ๋๋ค." }, { num: 187, category: "inset", name: "inset-block-end", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ธ์
์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์๋ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 188, category: "inset", name: "inset-block-start", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ธ์ธํธ์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์์ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 189, category: "inset", name: "inset-inline", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์คํ์
์ ๋งคํ๋๋ ์ธ๋ผ์ธ ๋ฐฉํฅ์ ์์์ ๋
ผ๋ฆฌ์ ์์ ๋ฐ ๋ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 190, category: "inset", name: "inset-inline-end", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ, ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์คํ์
์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ์๋๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 191, category: "inset", name: "inset-inline-start", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์คํ์
์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ์์์ ์ ์ํฉ๋๋ค." }, { num: 192, category: "definition", name: "isolation", desc: " ์์๊ฐ ์๋ก์ด ์์ ๋งฅ๋ฝ์ ์์ฑํด์ผ ํ๋์ง ์ง์ ํฉ๋๋ค." }, { num: 193, category: "layout", name: "justify-content", desc: " ์ฝํ
์ธ ์ ์ข์ฐ ๊ด๊ณ ์ ๋ ฌ ์ํ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 194, category: "layout", name: "justify-items", desc: " ์์์ ๋ชจ๋ ํญ๋ชฉ์ ๋ํ ๊ธฐ๋ณธ ์ ๋นํ๋ฅผ ์ ์ํ์ฌ ์ ์ ํ ์ถ์ ๋ฐ๋ผ ๊ฐ ์์๋ฅผ ์ ๋นํํ๋ ๊ธฐ๋ณธ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค." }, { num: 195, category: "layout", name: "justify-self", desc: " ์ ์ ํ ์ถ์ ๋ฐ๋ผ ์ ๋ ฌ ์ปจํ
์ด๋ ๋ด์์ ์์๊ฐ ์ ๋นํ๋๋ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค." }, { num: 196, category: "definition", name: "left", desc: " ์์์ ์ผ์ชฝ ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 197, category: "text", name: "letter-spacing", desc: " ๊ธ์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ค์ ํฉ๋๋ค." }, { num: 198, category: "text", name: "line-break", desc: " ํ์ค์ผ(CJK) 3๊ฐ๊ตญ์ด์ ํ
์คํธ ์ค์ ์ด๋์ ๋ฐ๊ฟ์ง ์ง์ ํฉ๋๋ค." }, { num: 199, category: "text", name: "line-height", desc: " ๋ฌธ์ฅ๊ณผ ๋ฌธ์ฅ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ค์ ํฉ๋๋ค." }, { num: 200, category: "text", name: "line-height-step", desc: " ๋ผ์ธ ๋ฐ์ค ๋์ด์ ๋ํ ๋จ๊ณ ๋จ์๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 201, category: "list", name: "list-style", desc: " ๋ชฉ๋ก ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 202, category: "list", name: "list-style-image", desc: " ๋ชฉ๋ก ๋ง์ปค์ ์ด๋ฏธ์ง๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 203, category: "list", name: "list-style-position", desc: " ๋ชฉ๋ก ๋ง์ปค์ ์์น ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 204, category: "list", name: "list-style-type", desc: " ๋ชฉ๋ก ๋ง์ปค์ ์ ํ์ ์ค์ ํฉ๋๋ค." }, { num: 205, category: "margin", name: "margin", desc: " ์์์ ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 206, category: "margin", name: "margin-block", desc: " ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์์๊ณผ ๋ ์ฌ๋ฐฑ์ ์ ์ํ๋ฉฐ, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ฌ๋ฐฑ์ ๋งคํ๋ฉ๋๋ค." }, { num: 207, category: "margin", name: "margin-block-end", desc: " ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ๋ ์ฌ๋ฐฑ์ ์ ์ํ๋ฉฐ, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ, ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ฌ๋ฐฑ์ ๋งคํ๋ฉ๋๋ค." }, { num: 208, category: "margin", name: "margin-block-start", desc: " ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์์ ์ฌ๋ฐฑ์ ์ ์ํ๋ฉฐ, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ, ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ฌ๋ฐฑ์ ๋งคํ๋ฉ๋๋ค." }, { num: 209, category: "margin", name: "margin-bottom", desc: " ์์์ ์๋ ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 210, category: "margin", name: "margin-inline", desc: "์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ์์๊ณผ ๋ ์ฌ๋ฐฑ์ ๋ชจ๋ ์ ์ํ๋ ์๊ธฐ ์์ฑ์ผ๋ก, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ, ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ฌ๋ฐฑ์ ๋งคํ๋ฉ๋๋ค." }, { num: 211, category: "margin", name: "margin-inline-end", desc: " ์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ์๋ ์ฌ๋ฐฑ์ ์ ์ํ๋ฉฐ, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ฌ๋ฐฑ์ ๋งคํ๋ฉ๋๋ค." }, { num: 212, category: "margin", name: "margin-inline-start", desc: " ์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ์์ ์ฌ๋ฐฑ์ ์ ์ํ๋ฉฐ, ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ์ฌ๋ฐฑ์ ๋งคํ๋ฉ๋๋ค. " }, { num: 213, category: "margin", name: "margin-left", desc: " ์์์ ์ผ์ชฝ ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 214, category: "margin", name: "margin-right", desc: " ์์์ ์ค๋ฅธ์ชฝ ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 215, category: "margin", name: "margin-top", desc: " ์์์ ์๋ถ๋ถ ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 216, category: "margin", name: "margin-trim", desc: " margin-trim ์์ฑ์ ํตํด ์ปจํ
์ด๋๋ ์ปจํ
์ด๋์ ๊ฐ์ฅ์๋ฆฌ์ ์ธ์ ํ ์์์ ์ฌ๋ฐฑ์ ์๋ฅผ ์ ์์ต๋๋ค." }, { num: 217, category: "mask", name: "mask", desc: " ์์ดํ
์ด ๋ถ๋ถ์ ์ผ๋ก๋ง ๋ณด์ฌ์ง๊ฒ ํ๊ฑฐ๋ ํน์ ์์ ํ ๊ฐ๋ ค์ ๋ณด์ฌ์ง์ง ์๊ฒ ํ ์ ์๋ ๊ธฐ๋ฅ์
๋๋ค." }, { num: 218, category: "mask", name: "mask-border", desc: " mask-border ์์ฑ์ ์ฌ์ฉํ๋ฉด ์์์ ๊ฒฝ๊ณ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ๋ฐ๋ผ ๋ง์คํฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค." }, { num: 219, category: "mask", name: "mask-border-mode", desc: " ๋ง์คํฌ ๊ฒฝ๊ณ์ ์ฌ์ฉ๋๋ ํผํฉ ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 220, category: "mask", name: "mask-border-outset", desc: " ์์์ ๋ง์คํฌ ํ
๋๋ฆฌ๊ฐ ๊ฒฝ๊ณ ์์๋ก๋ถํฐ ์ค์ ๋๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 221, category: "mask", name: "mask-border-repeat", desc: " ์์ค ์ด๋ฏธ์ง์ ๊ฐ์ฅ์๋ฆฌ ์์ญ์ด ์์์ ๋ง์คํฌ ๊ฒฝ๊ณ ์น์์ ๋ง๊ฒ ์กฐ์ ๋๋ ๋ฐฉ๋ฒ์ ์ค์ ํฉ๋๋ค." }, { num: 222, category: "mask", name: "mask-border-slice", desc: " mask-border-source์ ์ํด ์ค์ ๋ ์ด๋ฏธ์ง๋ฅผ ์์ญ์ผ๋ก ๋๋๋๋ค." }, { num: 223, category: "mask", name: "mask-border-source", desc: " ์์์ ๋ง์คํฌ ๊ฒฝ๊ณ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋๋ ์์ค ์ด๋ฏธ์ง๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 224, category: "mask", name: "mask-border-width", desc: " ์์์ ๋ง์คํฌ ๊ฒฝ๊ณ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 225, category: "mask", name: "mask-clip", desc: " ๋ง์คํฌ์ ์ํฅ์ ๋ฐ๋ ์์ญ์ ๊ฒฐ์ ํฉ๋๋ค." }, { num: 226, category: "mask", name: "mask-composite", desc: " ๋ง์คํฌ ๋ ์ด์ด๊ฐ ์๋์ ์๋ ํ์ฌ ๋ง์คํฌ ๋ ์ด์ด์ ์ฌ์ฉ๋๋ ํฉ์ฑ ์ฐ์ฐ์ ๋ํ๋
๋๋ค." }, { num: 227, category: "mask", name: "mask-image", desc: " ์์์ ๋ง์คํฌ ๊ณ์ธต์ผ๋ก ์ฌ์ฉ๋๋ ์ด๋ฏธ์ง๋ฅผ ์ค์ ํฉ๋๋ค. " }, { num: 228, category: "mask", name: "mask-mode", desc: " ๋ง์คํฌ ์ด๋ฏธ์ง์ ์ํด ์ ์๋ ๋ง์คํฌ ๊ธฐ์ค์ด ํ๋๋ก ์ฒ๋ฆฌ๋๋์ง ์ํ ๋ง์คํฌ๋ก ์ฒ๋ฆฌ๋๋์ง ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 229, category: "mask", name: "mask-origin", desc: " ๋ง์คํฌ์ ๊ทผ์์ ์ค์ ํฉ๋๋ค." }, { num: 230, category: "mask", name: "mask-position", desc: " ์ ์๋ ๊ฐ ๋ง์คํฌ ์ด๋ฏธ์ง์ ๋ํด ๋ง์คํฌ ๊ทผ์์ ์ํด ์ค์ ๋ ๋ง์คํฌ ์์น ๋ ์ด์ด์ ์๋์ ์ธ ์ด๊ธฐ ์์น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 231, category: "mask", name: "mask-repeat", desc: " ๋ง์คํฌ ์ด๋ฏธ์ง๊ฐ ๋ฐ๋ณต๋๋ ๋ฐฉ๋ฒ์ ์ค์ ํฉ๋๋ค." }, { num: 232, category: "mask", name: "mask-size", desc: " ๋ง์คํฌ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 233, category: "mask", name: "mask-type", desc: " SVG ์์๊ฐ ํ๋๋ก ์ฌ์ฉ๋๋์ง ์ํ ๋ง์คํฌ๋ก ์ฌ์ฉ๋๋์ง๋ฅผ ์ค์ ํฉ๋๋ค. " }, { num: 234, category: "layout", name: "max-block-size", desc: " ์ฐ๊ธฐ ๋ชจ๋์ ์ํด ์ง์ ๋ ์ฐ๊ธฐ ๋ฐฉํฅ๊ณผ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ์์์ ์ต๋ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค. " }, { num: 235, category: "layout", name: "max-height", desc: " ์์์ ์ต๋ ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 236, category: "layout", name: "max-inline-size", desc: " ์ฐ๊ธฐ ๋ชจ๋์ ๋ฐ๋ผ ์์ ๋ธ๋ก์ ์ํ ๋๋ ์์ง ์ต๋ ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 237, category: "layout", name: "max-width", desc: " ์์์ ์ต๋ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 238, category: "layout", name: "min-block-size", desc: " ์ฐ๊ธฐ ๋ชจ๋์ ๋ฐ๋ผ ์์ ๋ธ๋ก์ ์ต์ ์ํ ๋๋ ์์ง ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 239, category: "layout", name: "min-height", desc: " ์์์ ์ต์ ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 240, category: "layout", name: "min-inline-size", desc: " ์ฐ๊ธฐ ๋ชจ๋์ ๋ฐ๋ผ ์์ ๋ธ๋ก์ ์ํ ๋๋ ์์ง ์ต์ ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 241, category: "layout", name: "min-width", desc: " ์์์ ์ต์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 242, category: "layout", name: "mix-blend-mode", desc: " ์ด๋ ์์์ ์ฝํ
์ธ ๊ฐ ์์ ์ ๋ฐฐ๊ฒฝ ๋ฐ ๋ถ๋ชจ์ ์ด๋ป๊ฒ ํผํฉ๋์ด์ผ ํ๋์ง๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 243, category: "definition", name: "object-fit", desc: " <img> ๋๋ <video> ๋์ฒด ์์์ ์ฝํ
์ธ ํฌ๊ธฐ๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ์กฐ์ ํด ์์์ ๋ง์ถ ๊ฒ์ธ์ง๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 244, category: "definition", name: "object-position", desc: "๋์ฒด ์์์ ์ฝํ
์ธ ์ ๋ ฌ ๋ฐฉ์์ ์ง์ ํฉ๋๋ค. ๋์ฒด ์์์ ๊ฐ์ฒด๋ก ๋ฎ์ง ์์ ๋ถ๋ถ์ ์์์ ๋ฐฐ๊ฒฝ์ด ๋ณด์
๋๋ค." }, { num: 245, category: "offset", name: "offset", desc: " ์คํ์
๊ฐ์ ์ง์ ํด ์ค ์์์ ๊ธฐ์ค์ด ๋์ด์ค ์์ ๊ฐ์ ์๋ ์ฃผ์ ๊ฐ๋
์
๋๋ค. ์คํ์
๊ฐ์ผ๋ก๋ top, bottom, left, right๊ฐ ์์ต๋๋ค." }, { num: 246, category: "offset", name: "offset-anchor", desc: " ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ๋ฐฐ์นํ ์์์ ๊ธฐ์ค์ ์ ์ง์ ํฉ๋๋ค." }, { num: 247, category: "offset", name: "offset-distance", desc: " ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ๋ฐฐ์นํ ์์์ ์์น๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 248, category: "offset", name: "offset-path", desc: " ์์๊ฐ ์ด๋ํด์ผ ํ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 249, category: "offset", name: "offset-position", desc: " ์คํ์
๊ฒฝ๋ก์ ์ด๊ธฐ ์์น๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 250, category: "offset", name: "offset-rotate", desc: "์คํ์
๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ๋ฐฐ์น๋๋ ์์์ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค." }, { num: 251, category: "layout", name: "opacity", desc: " ์์์ ํฌ๋ช
๋๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 252, category: "contrl", name: "order", desc: " ํ๋ ์ค ๋๋ ๊ทธ๋ฆฌ๋ ์ฝํ
์ธ ์ ์์๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 253, category: "definition", name: "orphans", desc: " ํ์ด์ง, ์์ญ ๋๋ ์ด์ ๋งจ ์๋์ ํ์๋์ด์ผ ํ๋ ๋ธ๋ก ์ปจํ
์ด๋์ ์ต์ ์ค ์๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 254, category: "outline", name: "outline", desc: " ๋ชจ๋ ์ธ๊ณฝ์ ์์ฑ(์, ์คํ์ผ, ๋๊ป)๋ฅผ ํ๊บผ๋ฒ์ ์ง์ ํฉ๋๋ค." }, { num: 255, category: "outline", name: "outline-color", desc: " ์ธ๊ณฝ์ ์ ์์์ ์ง์ ํฉ๋๋ค." }, { num: 256, category: "outline", name: "outline-offset", desc: " ์ธ๊ณฝ์ ๊ณผ ์์ ๊ฐ์ฅ์๋ฆฌ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ค์ ํฉ๋๋ค." }, { num: 257, category: "outline", name: "outline-style", desc: " ์ธ๊ณฝ์ ์ ์คํ์ผ์ ์ ์ํฉ๋๋ค." }, { num: 258, category: "outline", name: "outline-width", desc: " ์ธ๊ณฝ์ ์ ๋๊ป๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 259, category: "overflow", name: "overflow", desc: "์์๋ค์ด ์ง์ ํ ์์ญ ๋ฐ์ผ๋ก ๋ฒ์ด๋ฌ์ ๋์ ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 260, category: "overflow", name: "overflow-anchor", desc: " ์คํฌ๋กค ๊ณ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ๋์์ ํด์ ํด์ผํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํฉ๋๋ค." }, { num: 261, category: "overflow", name: "overflow-block", desc: " ์ฝํ
์ธ ๊ฐ ์์์ ๋ธ๋ก ์์ ๋ฐ ๋ธ๋ก ๋ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ์ค๋ฒํ๋กํ ๋ ํ์๋๋ ๋ด์ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 262, category: "overflow", name: "overflow-clip-margin", desc: " ์์๊ฐ ์๋ฆฌ๊ธฐ ์ ์ ํ์ธํ
ํ ์ ์๋ ๋ฒ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค." }, { num: 263, category: "overflow", name: "overflow-inline", desc: " ์ฝํ
์ธ ๊ฐ ์์์ ์ธ๋ผ์ธ ์์ ๋ฐ ๋ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ์ค๋ฒํ๋กํ ๋ ํ์๋๋ ๋ด์ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 264, category: "overflow", name: "overflow-wrap", desc: " ์ด๋ค ๋ฌธ์๊ฐ ๋ด์ฉ ์นธ ๋ฐ์ผ๋ก ๋์น์ง ์๋๋ก, ๋ธ๋ผ์ฐ์ ๊ฐ ๋จ์ด ๋ง๋ ์์์ ์ค์ ๋ฐ๊ฟ์ผ ํ ๊ฒ์ธ์ง ์๋์ง๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 265, category: "overflow", name: "overflow-x", desc: " ์ฝํ
์ธ ๊ฐ ๋ธ๋ก ์์ค ์์์ ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ์ค๋ฒํ๋กํ ๋ ํ์๋๋ ๋ด์ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 266, category: "overflow", name: "overflow-y", desc: " ์ฝํ
์ธ ๊ฐ ๋ธ๋ก ์์ค ์์์ ์์ชฝ ๋ฐ ์๋์ชฝ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ์ค๋ฒํ๋กํ ๋ ํ์๋๋ ๋ด์ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 267, category: "scroll", name: "overscroll-behavior", desc: " ์คํฌ๋กค ์์ญ์ ๊ฒฝ๊ณ์ ๋๋ฌํ ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์ํํ๋ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 268, category: "scroll", name: "overscroll-behavior-block", desc: " ์คํฌ๋กค ์์ญ์ ๋ธ๋ก ๋ฐฉํฅ ๊ฒฝ๊ณ์ ๋๋ฌํ ๋ ๋ธ๋ผ์ฐ์ ์ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 269, category: "scroll", name: "overscroll-behavior-inline", desc: " ์คํฌ๋กค ์์ญ์ ์ธ๋ผ์ธ ๋ฐฉํฅ ๊ฒฝ๊ณ์ ๋๋ฌํ ๋ ๋ธ๋ผ์ฐ์ ์ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 270, category: "scroll", name: "overscroll-behavior-x", desc: " ์คํฌ๋กค ์์ญ์ ์ํ ๊ฒฝ๊ณ์ ๋๋ฌํ ๋ ๋ธ๋ผ์ฐ์ ์ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 271, category: "scroll", name: "overscroll-behavior-y", desc: " ์คํฌ๋กค ์์ญ์ ์์ง ๊ฒฝ๊ณ์ ๋๋ฌํ ๋ ๋ธ๋ผ์ฐ์ ์ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 272, category: "padding", name: "padding", desc: " ์์์ ์์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 273, category: "padding", name: "padding-block", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ํจ๋ฉ ์์ฑ์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์์ ๋ฐ ๋ ํจ๋ฉ์ ์ ์ํฉ๋๋ค." }, { num: 274, category: "padding", name: "padding-block-end", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ํจ๋ฉ์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ๋ ํจ๋ฉ์ ์ ์ํฉ๋๋ค." }, { num: 275, category: "padding", name: "padding-block-start", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ํจ๋ฉ์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ๋ธ๋ก ์์ ํจ๋ฉ์ ์ ์ํฉ๋๋ค." }, { num: 276, category: "padding", name: "padding-bottom", desc: " ์์์ ์๋์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 277, category: "padding", name: "padding-inline-end", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ํจ๋ฉ์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ๋ ํจ๋ฉ์ ์ ์ํฉ๋๋ค." }, { num: 278, category: "padding", name: "padding-inline-start", desc: " ์์์ ์ฐ๊ธฐ ๋ชจ๋, ๋ฐฉํฅ์ฑ ๋ฐ ํ
์คํธ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌผ๋ฆฌ์ ํจ๋ฉ์ ๋งคํ๋๋ ์์์ ๋
ผ๋ฆฌ์ ์ธ๋ผ์ธ ์์ ํจ๋ฉ์ ์ ์ํฉ๋๋ค." }, { num: 279, category: "padding", name: "padding-left", desc: " ์์์ ์ผ์ชฝ ์์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 280, category: "padding", name: "padding-right", desc: " ์์์ ์ค๋ฅธ์ชฝ ์์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 281, category: "padding", name: "padding-top", desc: " ์์์ ์์ชฝ ์์ชฝ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 282, category: "control", name: "page-break-after", desc: " ํ์ฌ ์์ ๋ค์ ํ์ด์ง ๋๋๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค. (์ด ์์ฑ์ break-after ์์ฑ์ผ๋ก ๋์ฒด๋จ)" }, { num: 283, category: "control", name: "page-break-before", desc: " ํ์ฌ ์์ ์์ ํ์ด์ง ๋๋๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค. (์ด ์์ฑ์ break-before ์์ฑ์ผ๋ก ๋์ฒด๋จ)" }, { num: 284, category: "control", name: "page-break-inside", desc: " ํ์ฌ ์์ ๋ด๋ถ์ ํ์ด์ง ๋๋๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค. (์ด ์์ฑ์ break-inside ์์ฑ์ผ๋ก ๋์ฒด๋จ)" }, { num: 285, category: "layout", name: "perspective", desc: " 3D ์์น ์์์ ์ฝ๊ฐ์ ์๊ทผ๊ฐ์ ์ฃผ๊ธฐ ์ํด z=0 ํ๋ฉด๊ณผ ์ฌ์ฉ์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค." }, { num: 286, category: "layout", name: "perspective-origin", desc: " ๋ทฐ์ด๊ฐ ๋ณด๊ณ ์๋ ์์น๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. (3D)" }, { num: 287, category: "layout", name: "place-content", desc: " ๋ ์ด์์ ์์คํ
์์ ๋ธ๋ก ๋ฐ ์ธ๋ผ์ธ ๋ฐฉํฅ์ ๋ฐ๋ผ ์ฝํ
์ธ ๋ฅผ ํ ๋ฒ์ ์ ๋ ฌํ ์ ์์ต๋๋ค." }, { num: 288, category: "layout", name: "place-items", desc: " ๋ ์ด์์ ์์คํ
์์ ๋ธ๋ก ๋ฐ ์ธ๋ผ์ธ ๋ฐฉํฅ์ผ๋ก ํญ๋ชฉ์ ํ ๋ฒ์ ์ ๋ ฌํฉ๋๋ค." }, { num: 289, category: "layout", name: "place-self", desc: " ๋ ์ด์์ ์์คํ
์์ ๋ธ๋ก ๋ฐ ์ธ๋ผ์ธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ณ ํญ๋ชฉ์ ํ ๋ฒ์ ์ ๋ ฌํฉ๋๋ค." }, { num: 290, category: "definition", name: "pointer-events", desc: " ๊ทธ๋ํฝ ์์๊ฐ ์ด๋ค ์ํฉ์์ ํฌ์ธํฐ ์ด๋ฒคํธ์ ๋์์ด ๋ ์ ์๋์ง ์ง์ ํฉ๋๋ค." }, { num: 291, category: "position", name: "position", desc: " ์์์ ์์น๋ฅผ ์ง์ ํฉ๋๋ค. top, right, bottom, left ์์ฑ์ด ์์๋ฅผ ๋ฐฐ์นํ ์ต์ข
์์น๋ฅผ ๊ฒฐ์ ํฉ๋๋ค." }, { num: 292, category: "background", name: "print-color-adjust", desc: " ๋ธ๋ผ์ฐ์ ์์ ๋ฐฐ๊ฒฝ์๊ณผ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ๋ก ์ธ์ํฉ๋๋ค." }, { num: 293, category: "text", name: "quotes", desc: " ์ธ์ฉ ๋ถํธ(๋ฐ์ดํ)๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 294, category: "text", name: "resize", desc: " ์์์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋์ง ์ฌ๋ถ์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ฐฉํฅ์ ์ค์ ํฉ๋๋ค." }, { num: 295, category: "position", name: "right", desc: " ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์์์ ์ํ ์์น๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 296, category: "transform", name: "rotate", desc: " ์์ฑ๊ณผ ๋ณ๋๋ก ํ์ ๋ณํ์ ์ง์ ํฉ๋๋ค." }, { num: 297, category: "definition", name: "row-gap (grid-row-gap)", desc: " ์์ ํ ์ฌ์ด์ ๊ฐ๊ฒฉ(๊ฑฐํฐ) ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 298, category: "definition", name: "ruby-align", desc: "ruby-align ๋ฒ ์ด์ค์ ๋ํ ๋ค์ํ ๋ฃจ๋น ์์์ ๋ถํฌ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 299, category: "definition", name: "ruby-position", desc: " ๊ธฐ๋ณธ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฃจ๋น ์์์ ์์น๋ฅผ โโ์ ์ํฉ๋๋ค." }, { num: 300, category: "layout", name: "scale", desc: " ์์ฑ๊ณผ ๋ณ๊ฐ๋ก ํฌ๊ธฐ ๋ณํ์ ๊ฐ๋ณ์ ์ผ๋ก ์ง์ ํฉ๋๋ค." }, { num: 301, category: "scroll", name: "scroll-behavior", desc: " ์คํฌ๋กค์ด ํ์ ๋๋ CSSOM ์คํฌ๋กค API์ ์ํด ํธ๋ฆฌ๊ฑฐ๋ ๋ ์คํฌ๋กค ์์์ ๋์์ ์ค์ ํฉ๋๋ค." }, { num: 302, category: "scroll", name: "scroll-margin", desc: " ์์์ ๋ชจ๋ ์คํฌ๋กค ์ฌ๋ฐฑ์ ํ ๋ฒ์ ์ค์ ํฉ๋๋ค." }, { num: 303, category: "scroll", name: "scroll-margin-block", desc: " ๋ธ๋ก ์ฐจ์์์ ์์์ ์คํฌ๋กค ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 304, category: "scroll", name: "scroll-margin-block-end", desc: " ์์๋ฅผ ์ค๋
ํฌํธ์ ๋ง์ถ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ธ๋ก ์ฐจ์์ ๋๋ถ๋ถ์์ ์คํฌ๋กค ์ค๋
์์ญ์ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 305, category: "scroll", name: "scroll-margin-block-start", desc: " ์์๋ฅผ ์ค๋
ํฌํธ์ ๋ง์ถ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ธ๋ก ์ฐจ์์ ์์๋ถ๋ถ์์ ์คํฌ๋กค ์ค๋
์์ญ์ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 306, category: "scroll", name: "scroll-margin-bottom", desc: " ์์๋ฅผ snapport์ ๋ง์ถ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋กค ์ค๋
์์ญ์ ์๋์ชฝ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 307, category: "scroll", name: "scroll-margin-inline", desc: " ์ธ๋ผ์ธ ์ฐจ์์์ ์์์ ์คํฌ๋กค ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 308, category: "scroll", name: "scroll-margin-inline-end", desc: " ์์๋ฅผ snapport์ ๋ง์ถ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ธ๋ผ์ธ ์ฐจ์์ ๋๋ถ๋ถ์์ ์คํฌ๋กค ์ค๋
์์ญ์ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 309, category: "scroll", name: "scroll-margin-inline-start", desc: " ์์๋ฅผ snapport์ ๋ง์ถ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ธ๋ผ์ธ ์ฐจ์์ ์์๋ถ๋ถ์์ ์คํฌ๋กค ์ค๋
์์ญ์ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 310, category: "scroll", name: "scroll-margin-left", desc: " ์คํฌ๋กค ์ค๋
์์ญ์ ์ผ์ชฝ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 311, category: "scroll", name: "scroll-margin-right", desc: " ์คํฌ๋กค ์ค๋
์์ญ์ ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 312, category: "scroll", name: "scroll-margin-top", desc: " ์คํฌ๋กค ์ค๋
์์ญ์ ์์ชฝ ์ฌ๋ฐฑ์ ์ ์ํฉ๋๋ค." }, { num: 313, category: "scroll", name: "scroll-padding", desc: " ์์์ ๋ชจ๋ ๋ฉด์ ์คํฌ๋กค ํจ๋ฉ์ ํ ๋ฒ์ ์ค์ ํฉ๋๋ค." }, { num: 314, category: "scroll", name: "scroll-padding-block", desc: " ๋ธ๋ก ์ฐจ์์์ ์์์ ์คํฌ๋กค ํจ๋ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 315, category: "scroll", name: "scroll-padding-block-end", desc: " ์คํฌ๋กค ํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ์ ๋ธ๋ก ์ฐจ์ ๋๋ถ๋ถ์์ ๊ฐ์ฅ์๋ฆฌ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 316, category: "scroll", name: "scroll-padding-block-start", desc: " ์คํฌ๋กค ํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ์ ๋ธ๋ก ์ฐจ์ ์์๋ถ๋ถ์์ ๊ฐ์ฅ์๋ฆฌ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 317, category: "scroll", name: "scroll-padding-bottom", desc: " ์คํฌ๋กคํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ ํ๋จ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 318, category: "scroll", name: "scroll-padding-inline", desc: " ์ธ๋ผ์ธ ์ฐจ์์์ ์์์ ์คํฌ๋กค ํจ๋ฉ์ ์ค์ ํฉ๋๋ค." }, { num: 319, category: "scroll", name: "scroll-padding-inline-end", desc: " ์คํฌ๋กค ํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ์ ์ธ๋ผ์ธ ์ฐจ์ ๋๋ถ๋ถ์์ ๊ฐ์ฅ์๋ฆฌ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 320, category: "scroll", name: "scroll-padding-inline-start", desc: " ์คํฌ๋กค ํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ์ ์ธ๋ผ์ธ ์ฐจ์ ์์๋ถ๋ถ์์ ๊ฐ์ฅ์๋ฆฌ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 321, category: "scroll", name: "scroll-padding-left", desc: " ์คํฌ๋กคํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ ์ผ์ชฝ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 322, category: "scroll", name: "scroll-padding-right", desc: " ์คํฌ๋กคํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ ์ค๋ฅธ์ชฝ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 323, category: "scroll", name: "scroll-padding-top", desc: " ์คํฌ๋กคํฌํธ์ ์ต์ ๋ณด๊ธฐ ์์ญ ์๋จ์ ๋ํ ์คํ์
์ ์ ์ํฉ๋๋ค." }, { num: 324, category: "scroll", name: "scroll-snap-align", desc: " ๋ฐ์ค์ ์ค๋
์์น๋ฅผ ์ค๋
์ปจํ
์ด๋์ ์ค๋
ํฌํธ ๋ด ์์ญ์ ์ ๋ ฌํฉ๋๋ค." }, { num: 325, category: "scroll", name: "scroll-snap-coordinate", desc: " ๊ฐ ์ถ์ ๋ํด ๊ฐ์ฅ ๊ฐ๊น์ด ์กฐ์ ์คํฌ๋กค ์ปจํ
์ด๋์ ์ ๋ ฌ๋๋ ์์ ๋ด์ x ๋ฐ y ์ขํ ์์น๋ฅผ ์ ์ํ ๋ ์ฌ์ฉ๋์์ต๋๋ค. (๋ ์ด์ ์ฌ์ฉ๋์ง ์์)" }, { num: 326, category: "scroll", name: "scroll-snap-destination", desc: " ์์ ์ค๋
ํฌ์ธํธ๊ฐ ์ ๋ ฌ๋๋ ์คํฌ๋กค ์ปจํ
์ด๋์ ์๊ฐ์ ๋ทฐํฌํธ ๋ด์์ x ๋ฐ y ์ขํ์ ์์น๋ฅผ โโ์ ์ํ ๋ ์ฌ์ฉ๋์์ต๋๋ค. (๋ ์ด์ ์ฌ์ฉ๋์ง ์์)" }, { num: 327, category: "scroll", name: "scroll-snap-points-x", desc: " ์ค๋
ํฌ์ธํธ๊ฐ ์ ์ฉ๋๋ ์คํฌ๋กค ์ปจํ
์ด๋์ ๋ด์ฉ ๋ด์์ ์ค๋
ํฌ์ธํธ์ ์ํ ์์น๋ฅผ ์ ์ํ ๋ ์ฌ์ฉ๋์์ต๋๋ค. (๋ ์ด์ ์ฌ์ฉ๋์ง ์์)" }, { num: 328, category: "scroll", name: "scroll-snap-points-y", desc: " ์ค๋
ํฌ์ธํธ๊ฐ ์ ์ฉ๋๋ ์คํฌ๋กค ์ปจํ
์ด๋์ ๋ด์ฉ ๋ด์์ ์ค๋
ํฌ์ธํธ์ ์์ง ์์น๋ฅผ โ์ ์ํ ๋ ์ฌ์ฉ๋์์ต๋๋ค. (๋ ์ด์ ์ฌ์ฉ๋์ง ์์)" }, { num: 329, category: "scroll", name: "scroll-snap-stop", desc: " ์คํฌ๋กค ์ปจํ
์ด๋๊ฐ ๊ฐ๋ฅํ ์ค๋
์์น๋ฅผ 'ํต๊ณผ'ํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 330, category: "scroll", name: "scroll-snap-type", desc: " ์ค๋
ํฌ์ธํธ๊ฐ ์๋ ๊ฒฝ์ฐ, ์คํฌ๋กค ์ปจํ
์ด๋์ ์ค๋
ํฌ์ธํธ๊ฐ ์ผ๋ง๋ ์๊ฒฉํ๊ฒ ์ ์ฉ๋๋์ง ์ค์ ํฉ๋๋ค." }, { num: 331, category: "scroll", name: "scrollbar-color", desc: " ์คํฌ๋กค ๋ง๋์ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 332, category: "scroll", name: "scrollbar-gutter", desc: " ์คํฌ๋กค ๋ง๋์ ์กด์ฌ ์ฌ๋ถ์ ๋ฐ๋ฅธ ๋ ์ด์์์ ๋ณํ๋ฅผ ์์ ์ค๋๋ค." }, { num: 333, category: "scroll", name: "scrollbar-width", desc: " ์คํฌ๋กค ๋ง๋์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 334, category: "", name: "shape-image-threshold", desc: " ์ด๋ฏธ์ง์ ๋ชจ์์ ์ถ์ถํ๊ธฐ ์ํด ์ํ ์ฑ๋ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ์ด ๊ฐ๋ณด๋ค ๋ถํฌ๋ช
ํ ํฝ์
์ ๋ชจ์์ ์์ญ์ ๊ณ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค." }, { num: 335, category: "", name: "shape-margin", desc: " ์ธ์ ํ ์ธ๋ผ์ธ ์ฝํ
์ธ ๊ฐ ์์๋ฅผ ๋๋ฌ์ธ๋ ๋ชจ์์ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค." }, { num: 336, category: "", name: "shape-outside", desc: " ์ธ์ ํ ์ธ๋ผ์ธ ์ฝํ
์ธ ๊ฐ ์์๋ฅผ ๋๋ฌ์ธ๋ ๋ชจ์์ ์ ์ํฉ๋๋ค." }, { num: 337, category: "", name: "tab-size", desc: " ํญ ๋ฌธ์(U+0009)์ ๋๋น๋ฅผ ์กฐ์ ํฉ๋๋ค." }, { num: 338, category: "", name: "table-layout", desc: " ํ์ ๋ ์ด์์์ ์ ์ํฉ๋๋ค. (ํ
์ด๋ธ ํฌ๊ธฐ ๊ณ ์ )" }, { num: 339, category: "text", name: "text-align", desc: " ํ
์คํธ์ ์ ๋ ฌ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค." }, { num: 340, category: "text", name: "text-align-last", desc: " ๊ฐ์ ์ค ๋ฐ๊ฟ ์ง์ ์ ๋ธ๋ก ๋๋ ๋ฌธ์ฅ์ ๋ง์ง๋ง ์ค์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์ค์ ํฉ๋๋ค." }, { num: 341, category: "text", name: "text-combine-upright", desc: " ๋ฌธ์ ์กฐํฉ์ ๋จ์ผ ๋ฌธ์ ๊ณต๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค." }, { num: 342, category: "text", name: "text-decoration", desc: " ํ
์คํธ์ ์ฅ์์ฉ ์ ์ ์ถ๊ฐํฉ๋๋ค." }, { num: 343, category: "text", name: "text-decoration-color", desc: " ํ
์คํธ์ ์ถ๊ฐ๋๋ ์ฅ์์ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 344, category: "text", name: "text-decoration-line", desc: " ๋ฐ์ค์ด๋ ์์ค๊ณผ ๊ฐ์ด ์์์ ํ
์คํธ์ ์ฌ์ฉ๋๋ ์ฅ์์ ์ข
๋ฅ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 345, category: "text", name: "text-decoration-skip", desc: " ํ
์คํธ์ ์ฅ์(๋ฐ์ค)์ด ์ผ์ ๋ถ๋ถ์ ๊ฑด๋๋ฐ์ด ์ค๊ฐ์ ๋์ด์ง๋๋ก ์ค์ ํฉ๋๋ค." }, { num: 346, category: "text", name: "text-decoration-skip-ink", desc: " ์์ค๊ณผ ๋ฐ์ค์ด ๊ธ๋ฆฌํ ์ด์ผ๋ ๋ฐ ๋์ผ๋๋ฅผ ์ ๋ฌํ ๋ ๊ทธ๋ ค์ง๋ ๋ฐฉ๋ฒ์ ์ง์ ํฉ๋๋ค." }, { num: 347, category: "text", name: "text-decoration-style", desc: " ์ค์ ๋ ๋ชจ๋ ์ฅ์(๋ฐ์ค)์ ์คํ์ผ์ ์ค์ ํฉ๋๋ค." }, { num: 348, category: "text", name: "text-decoration-thickness", desc: " ํ
์คํธ ์ฅ์(๋ฐ์ค)์ ๊ตต๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 349, category: "text", name: "text-emphasis", desc: " ํ
์คํธ์ ๊ฐ์กฐ ํ์๋ฅผ ์ ์ฉํฉ๋๋ค. (๊ณต๋ฐฑ ๋ฐ ์ ์ด๋ฌธ์ ์ ์ธ)" }, { num: 350, category: "text", name: "text-emphasis-color", desc: " ํ
์คํธ ๊ฐ์กฐ ํ์์ ์์์ ์ค์ ํฉ๋๋ค." }, { num: 351, category: "text", name: "text-emphasis-position", desc: " ํ
์คํธ ๊ฐ์กฐ ํ์์ ์์น๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 352, category: "text", name: "text-emphasis-style", desc: " ํ
์คํธ ๊ฐ์กฐ ํ์์ ๋ชจ์์ ์ค์ ํฉ๋๋ค." }, { num: 353, category: "text", name: "text-indent", desc: " ๋ฌธ๋จ์ ๋ค์ฌ์ฐ๊ธฐ ๊ธธ์ด๋ฅผ ์ง์ ํฉ๋๋ค." }, { num: 354, category: "text", name: "text-justify", desc: " ํ
์คํธ์ ๊ฐ๊ฒฉ์ ์ค์ ํฉ๋๋ค." }, { num: 355, category: "text", name: "text-orientation", desc: " ์ค์์ ํ
์คํธ ๋ฌธ์์ ๋ฐฉํฅ(์ํ, ์์ง)์ ์ค์ ํฉ๋๋ค." }, { num: 356, category: "text", name: "text-overflow", desc: " ์จ๊ฒจ์ง ์ค๋ฒํ๋ก ์ฝํ
์ธ ๊ฐ ์ฌ์ฉ์์๊ฒ ์ ํธ๋๋ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค. (๋์น๋ ํ
์คํธ ์ฒ๋ฆฌ๋ฐฉ๋ฒ)" }, { num: 357, category: "text", name: "text-rendering", desc: " ํ
์คํธ๋ฅผ ๋ ๋๋งํ ๋ ์ต์ ํํ ๋์์ ๋ํ ์ ๋ณด๋ฅผ ๋ ๋๋ง ์์ง์ ์ ๊ณตํฉ๋๋ค." }, { num: 358, category: "text", name: "text-shadow", desc: " ํ
์คํธ์ ๊ทธ๋ฆผ์๋ฅผ ์ค์ ํฉ๋๋ค. ๊ฐ ๊ทธ๋ฆผ์๋ ์์, ํ๋ฆผ ๋ฐ๊ฒฝ ๋ฐ ์์์ X ๋ฐ Y ์คํ์
์กฐํฉ์ผ๋ก ์ค๋ช
๋ฉ๋๋ค." }, { num: 359, category: "text", name: "text-size-adjust", desc: " ์ผ๋ถ ์ค๋งํธํฐ ๋ฐ ํ๋ธ๋ฆฟ์์ ์ฌ์ฉ๋๋ ํ
์คํธ ์ธํ๋ ์ด์
์๊ณ ๋ฆฌ์ฆ์ ์ ์ดํฉ๋๋ค." }, { num: 360, category: "text", name: "text-transform", desc: " ํ
์คํธ๋ฅผ ๋ชจ๋ ๋๋ฌธ์ ๋๋ ์๋ฌธ์๋ก ํ์ํ๊ฑฐ๋, ๊ฐ ๋จ์ด๋ฅผ ๋๋ฌธ์๋ก ํ์ํฉ๋๋ค." }, { num: 361, category: "text", name: "text-underline-offset", desc: " ํ
์คํธ์ ๋ฐ์ค ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 362, category: "text", name: "text-underline-position", desc: " ํ
์คํธ ๋ฐ์ค์ ๋ฐฉํฅ(์ํ, ์์ง)์ โโ์ง์ ํฉ๋๋ค." }, { num: 363, category: "position", name: "top", desc: " ๋ฐฐ์น๋ ์์์ ์์ง ์์น(์์ชฝ)์ ์ง์ ํฉ๋๋ค." }, { num: 364, category: "control", name: "touch-action", desc: " ํฐ์น์คํฌ๋ฆฐ ์ฌ์ฉ์๊ฐ ์์์ ์์ญ์ ์กฐ์ํ๋ ๋ฐฉ๋ฒ(๋ธ๋ผ์ฐ์ ์ ๋ด์ฅ๋ ํ๋/์ถ์ ๊ธฐ๋ฅ ๋ฑ)์ ์ค์ ํฉ๋๋ค." }, { num: 365, category: "transform", name: "transform", desc: " ์์์ ํ์ , ํฌ๊ธฐ ์กฐ์ , ๊ธฐ์ธ์ด๊ธฐ, ์ด๋ ํจ๊ณผ ๋ฑ์ ์์ง์์ ๋ถ์ฌํฉ๋๋ค." }, { num: 366, category: "transform", name: "transform-box", desc: " transform ๋ฐ transform-origin๊ณผ ๊ด๋ จ๋ ๋ ์ด์์ ์์๋ฅผ ์ ์ํฉ๋๋ค." }, { num: 367, category: "transform", name: "transform-origin", desc: " ์์ ๋ณํ์ ์์ ์ ์ค์ ํฉ๋๋ค." }, { num: 368, category: "transform", name: "transform-style", desc: " ์์์ ์์์ด 3D ๊ณต๊ฐ์ ๋ฐฐ์น๋๋์ง ๋๋ ์์ ํ๋ฉด์์ ๋ณํฉ๋๋์ง ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 369, category: "transform", name: "transition", desc: " ์์์ ๋ ๊ฐ์ง ์ํ ์ฌ์ด์ ์ ํ ํจ๊ณผ๋ฅผ ์ค๋๋ค." }, { num: 370, category: "transform", name: "transition-delay", desc: " ์ ํ ์ ๋๋ฉ์ด์
์ ์๊ฐ์ ์ง์ฐํฉ๋๋ค." }, { num: 371, category: "transform", name: "transition-duration", desc: " ์ ํ ์ ๋๋ฉ์ด์
์ด ์๋ฃ๋๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ค์ ํฉ๋๋ค." }, { num: 372, category: "transform", name: "transition-property", desc: " ์ ํ ํจ๊ณผ์ ์ ์ฉ ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 373, category: "transform", name: "transition-timing-function", desc: " ์ ํ ํจ๊ณผ์ ์ํฅ์ ๋ฐ๋ CSS ์์ฑ์ ๋ํด ์ค๊ฐ ๊ฐ์ด ๊ณ์ฐ ๋๋ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค." }, { num: 374, category: "transform", name: "translate", desc: " ๋ณํ ์์ฑ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ๊ฐ๋ณ์ ์ธ ๋ณํ ๋ฐฉ๋ฒ(translation transforms)์ ์ง์ ํ ์ ์์ต๋๋ค." }, { num: 375, category: "text", name: "unicode-bidi", desc: " ๋ฌธ์์ ์๋ฐฉํฅ ํ
์คํธ๊ฐ ํ์๋๋ ๋ฐฉ์์ ๊ฒฐ์ ํฉ๋๋ค." }, { num: 376, category: "text", name: "user-select", desc: " ์ฌ์ฉ์๊ฐ ํ
์คํธ๋ฅผ ์ ํํ ์ ์๋์ง์ ๋ํด ์ง์ ํฉ๋๋ค." }, { num: 377, category: "position", name: "vertical-align", desc: " inline ๋๋ table-cell box์์์ ์์ง ์ ๋ ฌ์ ์ง์ ํฉ๋๋ค." }, { num: 378, category: "layout", name: "visibility", desc: " ๋ฌธ์์ ๋ ์ด์์์ ๋ณ๊ฒฝํ์ง ์๊ณ ์์๋ฅผ ๋ณด์ด๊ฑฐ๋ ์จ๊น๋๋ค." }, { num: 379, category: "text", name: "white-space", desc: " ์์๊ฐ ๊ณต๋ฐฑ ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฒ(๊ณต๋ฐฑ, ์ค๋ฐ๊ฟ ์์ฑ)์ ์ง์ ํฉ๋๋ค." }, { num: 380, category: "control", name: "widows", desc: " ํ์ด์ง, ์์ญ ๋๋ ์ด์ ์๋จ์ ํ์๋์ด์ผ ํ๋ ๋ธ๋ก ์ปจํ
์ด๋์ ์ต์ ์ค ์๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 381, category: "layout", name: "width", desc: " ์์์ ๋๋น(ํฌ๊ธฐ ๊ฐ)์ ์ค์ ํฉ๋๋ค." }, { num: 382, category: "control", name: "will-change", desc: " ์์์ ์์๋๋ ๋ณํ์ ์ข
๋ฅ์ ๊ดํ ํํธ๋ฅผ ๋ธ๋ผ์ฐ์ ์ ์ ๊ณตํ๋๋ก ํฉ๋๋ค." }, { num: 383, category: "text", name: "word-break", desc: " ํ
์คํธ๊ฐ ์์ ์ ์ฝํ
์ธ ๋ฐ์ค ๋ฐ์ผ๋ก ์ค๋ฒํ๋ก ํ ๋ ์ค๋ฐ๊ฟ ์์ฑ์ ์ค์ ํฉ๋๋ค." }, { num: 384, category: "text", name: "word-spacing", desc: " ๋จ์ด์ ๋จ์ด ์ฌ์ด, ํ๊ทธ์ ํ๊ทธ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค." }, { num: 385, category: "text", name: "writing-mode", desc: " ํ
์คํธ ์ค์ ๊ฐ๋ก ์ธ๋ก ๋ฐฐ์น ๋ฐฉ๋ฒ์ ๋ธ๋ก์ด ์งํ๋๋ ๋ฐฉํฅ์ ์ค์ ํฉ๋๋ค." }, { num: 386, category: "layout", name: "z-index", desc: " ์์๋ค์ ์์น๊ฐ ๊ฒน์น ๊ฒฝ์ฐ, Z์ถ(ํ๋ฉด์ ๋จ๋) ์์๋ฅผ ์ ์ํฉ๋๋ค." } ]; const searchTime = document.querySelector(".time span"); // ์ ํ์๊ฐ const searchList = document.querySelector(".search__list"); // ์ ์ฒด ์์ฑ ๋ฆฌ์คํธ const searchAnswers = document.querySelector(".search__answers"); // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๋ต๋ณ const searchMissAnswers = document.querySelector(".search__missAnswers"); // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ์ง ๋ชปํ ์ ๋ต const searchStart = document.querySelector(".search__box .start"); // START ๋ฒํผ const searchInput = document.querySelector("#search"); // ๋ต๋ณ ์
๋ ฅ์นธ const searchAudio = document.querySelector("#audio"); // ๋ฐฐ๊ฒฝ ์์
const searchAudioBtn = document.querySelector(".search__audio > span"); // ๋ฐฐ๊ฒฝ ์์
์์ ์ค์ง ๋ฒํผ const searchAudioCorrect = document.querySelector("#audioCorrect"); // ์ ๋ต ํจ๊ณผ์ const searchAudioFalse = document.querySelector("#audioFalse"); // ์ค๋ต ํจ๊ณผ์ const searchScoreTotal = document.querySelector(".search__info .num"); // ์ ์ฒด ์์ฑ ๊ฐฏ์ const searchScoreNow = document.querySelector(".search__info .now"); // ๋ง์ถ ๊ฐฏ์ const searchResultWrap = document.querySelector(".search__result"); // ์ ์ ํ์ธ ๋ฐ์ค const searchResult = document.querySelector(".search__result .result"); // ์ ์ ํ์ธ > ํ
์คํธ const searchRestart = document.querySelector(".search__result .restart"); // ์ ์ ํ์ธ > ๋ค์ ์์ ๋ฒํผ let timeReamining = 120, // ๋จ์ ์๊ฐ score = 0, // ์ ์ answers = {}; // ์ ์ฒด ๋ฆฌ์คํธ์์ ์๋กญ๊ฒ ๋ง๋ค์ด์ง๋ ๊ฒฐ๊ณผ (๊ฐ์ฒด๋ก ๋ฐ๊พธ๊ธฐ ์ํจ) timeInterval = "", // ์๊ฐ ๊ฐ๊ฒฉ = ๋น ๋ฌธ์์ด์ ์ ์ฅํด์ค -> ๋ค์ ์์ํ์ ๋, ์๊ฐ ๋ฒ๊ทธ ํด๊ฒฐ์ ์ํ ์์ ์ ์ฉํ๊ธฐ ์ํด ๋ง๋ฆ. // ์ ์ฒด ์์ฑ ๋ฆฌ์คํธ ์ถ๋ ฅํ๊ธฐ function updateList(){ cssProperty.forEach(data => { searchList.innerHTML += `${data.name}`; }); } // updateList(); // ์ ์๋ฌ๋์ง? // ๊ฒ์์ ์์ํ๋ฉด ์คํํ๋ ๊ฒ๋ค (์ด๋ ๊ฒ ๋ชจ์๋๋ฉด ํธ๋ฆฌํจ) function startQuiz() { // ์์ ๋ฒํผ ์จ๊ฒจ๋๊ธฐ searchStart.style.display = "none"; // ์ ์ฒด ์์ฑ ๋ฆฌ์คํธ ์จ๊ฒจ๋๊ธฐ searchList.style.display = "none"; // ์๊ฐ ๊ฐ๊ฒฉ ์ค์ timeInterval = setInterval(reduceTime, 1000); // 1000 = 1์ด // ๋ฐฐ๊ฒฝ ์์
์ฌ์ // searchAudio.play(); searchAudioBtn.classList.add("playing"); audio(); // ๋ค์ ์์ํ ๋, ์
๋ ฅ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ ์ด๊ธฐํ๋ฅผ ์ํด ์คํ searchAnswers.innerHTML = ""; // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๋ต๋ณ (์ ์ฒด ์์ฑ ๋ฆฌ์คํธ ์ค์์) searchMissAnswers.innerHTML = ""; // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ์ง ๋ชปํ ๋ต๋ณ // ์ ์ฒด ์์ฑ ๊ฐฏ์ ์ถ๋ ฅ searchScoreTotal.innerText = cssProperty.length; // ์ ๋ต ํ์ธ์ ์ํ ๊ณ์ฐ์กฐ๊ฑด checkAnswers(); } // ๋ฐฐ๊ฒฝ ์์
๋ฒํผ function audio(){ searchAudioBtn.addEventListener("click", () => { // ๋ฒํผ์ ํด๋ฆญํ๋ฉด searchAudioBtn.classList.toggle("playing"); // playing ์ด๋ผ๋ ํด๋์ค๋ฅผ on / off ํ์์ค. <- toggle : ์ค์์น๋ฅผ ์ผฐ๋ค๊ฐ ๋๋ ๊ฐ๋
์ ๊ธฐ๋ฅ์ ๊ฐ์ง. add() ์ remove() ๋ฉ์๋์ ๊ธฐ๋ฅ์ ํ ๋ฒ์ ์ฌ์ฉํ ์ ์์. if (searchAudioBtn.classList.contains("playing")){ // ํด๋์ค์ playing ์ด ํฌํจ๋์ด ์์ผ๋ฉด, ( contains() ๋ include() ์ ์์ ์ด๋ฆ ) searchAudio.play(); // ๋ฐฐ๊ฒฝ ์์
์ ์ฌ์ํ๊ณ } else { // ๊ทธ๋ ์ง ์์ผ๋ฉด searchAudio.pause(); // ๋ฐฐ๊ฒฝ ์์
์ ์ค์งํ์์ค. } }) searchAudio.play(); // ์คํ } // ์ ๋ต ํ์ธ์ ์ํ ๊ณ์ฐ์กฐ๊ฑด ๋ง๋ค๊ธฐ (์ ์ฒด ๋ฆฌ์คํธ์์ ์ฌ์ฉ์์ ์ํด ์๋กญ๊ฒ ๋ง๋ค์ด์ง๋ ๊ฒฐ๊ณผ -> ๊ฐ์ฒด๋ก ๋ฐ๊ฟ์ค) function checkAnswers() { cssProperty.forEach(item => { // ์ ์ฒด ์์ฑ ๋ชฉ๋ก ์ค์์ let answer = item.name.trim().toLocaleLowerCase(); // ์๋กญ๊ฒ ๋ง๋ค์ด์ง๋ ๊ฒฐ๊ณผ = ๋์๋ฌธ์ ์๊ด ์์ด ์ธ์๋๋๋ก, ์
๋ ฅํ ๋ฌธ์๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ค answers[answer] = false; // ์๋กญ๊ฒ ๋ง๋ค์ด์ง๋ ๊ฒฐ๊ณผ์ ๋ถ๋ฆฌ์ธ๊ฐ์ false ๋ก ๋ง๋ค์ด์ค }); // console.log(answers) // false ๊ฐ ๋ถ์๋์ง ํ์ธ } // ์์ ๋ฒํผ์ ๋๋ฌ์ ํ์ธํด๋ณด๋ฉด, ์ ์ฒด ์์ฑ ๋ฆฌ์คํธ๊ฐ false ๊ฐ์ ๊ฐ์ง๊ฒ ๋จ // ๋ต๋ณ ์
๋ ฅ์นธ (์ธํ ๋ฐ์ค) ํ์ธํ๊ธฐ function checkInput(){ // alert("ํ
์คํธ๊ฐ ์
๋ ฅ๋์์ต๋๋ค."); // ํ
์คํธ ์
๋ ฅ์ด ๋๋์ง ํ์ธ // ( ์ฐธ๊ณ : target ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ฐ๋ก ๊ทธ ์์๋ฅผ ๊ฐ๋ฆฌํด. currentTarget ์ EventListener ๋ฅผ ๊ฐ์ง ์์๋ฅผ ๊ฐ๋ฆฌํด ) let input = event.currentTarget.value.trim().toLowerCase(); // ๋์๋ฌธ์ ์๊ด ์์ด ์ธ์๋๋๋ก, ์
๋ ฅ๋๋ ๋ฌธ์๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ค // console.log(input); // ์
๋ ฅ์ด ๋๋์ง ํ์ธ // ( ์ฐธ๊ณ : hasOwnProperty -> ๊ฐ์ฒด๊ฐ ํน์ ํ๋กํผํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋์ง๋ฅผ ๋ํ๋ด๋ ๋ถ๋ฆฌ์ธ ๊ฐ์ ๋ฐํ ) // if(answers.hasOwnProperty(input)){ // ์ผ์ชฝ๊ณผ ๊ฐ์ด ์
๋ ฅํ๊ณ ํ์ธํด๋ณด๋ฉด, ์
๋ ฅํ ๊ฐ์ ์ค๋ณตํด์ ์
๋ ฅํ ์ ์๋ ๋ฒ๊ทธ๊ฐ ์๊น // ์ค๋ณต ์
๋ ฅ์ด ๋ถ๊ฐํ๋๋ก ์๋์ ๊ฐ์ด ๊ตฌ์ฑํจ if (answers.hasOwnProperty(input) && !answers[input]){ // answers input ์ ๊ฐ์ด false ์ด๊ณ , true ์ผ ๋๋ฅผ ๋ชจ๋ ๋ง์กฑํ๋ ๊ฒฝ์ฐ์๋ answers[input] = true; // ๋ถ๋ฆฌ์ธ๊ฐ์ false -> true ๋ก ๋ฐ๊ฟ // console.log(answers); // true ๊ฐ์ด ๋ถ๋์ง ํ์ธ // ์ ๋ต ํจ๊ณผ์ searchAudioCorrect.play(); // ์ ๋ต ํ์ searchAnswers.style.display = "block"; // ์จ๊ฒจ๋จ๋ '์ฌ์ฉ์ ์
๋ ฅ ๋ต๋ณ ์์ญ'์ ๋ณด์ฌ์ค searchAnswers.innerHTML += `${input}`; // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๋ต๋ณ์ ์ถ๋ ฅ // ์ ์ ๋ฐ์ score++; // ์ ์ 1์ฉ ์ถ๊ฐ searchScoreNow.innerText = score; // '๋ง์ถ ๊ฐฏ์' ์์ญ์ ์ ์ ์ถ๋ ฅ // ๋ต๋ณ ์
๋ ฅ์นธ ์ด๊ธฐํ (์
๋ ฅ ํ์ ๋น์ฐ๊ธฐ) searchInput.value = ""; } } // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ์ง ๋ชปํ ์ ๋ต ๋ณด์ฌ์ฃผ๊ธฐ function missAnswers(){ searchMissAnswers.style.display = "block"; // ์จ๊ฒจ๋จ๋ '์ฌ์ฉ์๊ฐ ์
๋ ฅ ๋ชปํ ์ ๋ต์์ญ'์ ๋ณด์ฌ์ค cssProperty.forEach(item => { // ์ ์ฒด ์์ฑ ๋ฆฌ์คํธ ์ค์์ let answer = item.name.trim().toLocaleLowerCase(); // ์
๋ ฅํ ๋ชจ๋ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ค if (!answers[answer]){ // ์ฌ์ฉ์์ ์ํด ์๋กญ๊ฒ ๋ง๋ค์ด์ง ์ ์
๋ ฅํ ๋ต๋ณ์ด ์๋๋ฉด, searchMissAnswers.innerHTML += `${answer}`; // ์์ญ ์์ ์ถ๋ ฅํ์์ค. } }); } // ์๊ฐ ์ค์ function reduceTime(){ timeReamining--; // ํฐ ์ซ์์์ ์ค์ด๋ค์ด์ผ ํ๋ฏ๋ก --; if (timeReamining == 0) endQuiz(); // timeReamining ์ ๊ฐ์ด 0 ์ด ๋๋ฉด, endQuiz ์คํ // searchTime.innerText = timeReamining; // ๋ํ๋๋ ์ซ์๊ฐ 120 ๋ถํฐ ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ์ด์ํจ searchTime.innerText = displayTime(); // ์ ํ์๊ฐ ์์ญ์ displayTime (๋ถ:์ด) ์คํ } // ์๊ฐ ํํํ๊ธฐ ( ๋ถ:์ด ) function displayTime(){ if(timeReamining <= 0) { // timeReamining ์ ๊ฐ์ด 0 ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉด, return "0:00"; // 0:00 ๋ฐํ } else { // ๊ทธ๋ ์ง ์์ผ๋ฉด let minutes = Math.floor(timeReamining / 60); // minutes (๋ถ) = timeReamining ๋ฅผ 60 ์ผ๋ก ๋๋๊ณ , ์์์ ๋ด๋ฆผ let seconds = timeReamining % 60; // seconds (์ด) = timeReamining ๋ฅผ 60 ์ผ๋ก ๋๋ ๋๋จธ์ง // ์ด ๋จ์๊ฐ ํ ์๋ฆฌ์์ผ ๋, 0 ์ถ๊ฐํ๊ธฐ if (seconds < 10) seconds = "0" + seconds; return minutes + ":" + seconds; } } // ๊ฒ์์ด ๋๋ฌ์ ๋ ์คํํ๋ ๊ฒ๋ค function endQuiz(){ // alert("๋๋ฌ์ต๋๋ค."); // ๊ฒ์์ด ๋๋ฌ์ ๋ ์คํํ๋ ๊ฒ ํ์ธ // ์์ ๋ฒํผ ๋ค์ ๋ง๋ค๊ธฐ (์
๋ ฅ์ฐฝ ๊ฐ๋ฆฌ๊ธฐ) searchStart.style.display = "block"; searchStart.style.pointerEvents = "none"; // pointerEvents : HTML ์์์ ๋ง์ฐ์ค&ํฐ์น ์ด๋ฒคํธ(CSS ์ hover ๋๋ active, JS ์ click ๋๋ tap, ์ปค์์ ๋๋๊ทธ ๋ฑ)์ ์๋ต์ ์ ์ดํ ์ ์๋ ์์ฑ // ์ฌ์ฉ์๊ฐ ์
๋ ฅํ์ง ๋ชปํ ์ ๋ต ๋ณด์ฌ์ฃผ๊ธฐ missAnswers(); // ์์
์ ์ง & ์ค๋ต ํจ๊ณผ์ ์ฌ์ searchAudio.pause(); searchAudioBtn.classList.remove("playing"); searchAudioFalse.play(); // ์๊ฐ ์ ์ง clearInterval(timeInterval); // ์ข
๋ฃ ๋ฐ ๊ฒฐ๊ณผ ๋ฉ์ธ์ง ์ถ๋ ฅ searchResultWrap.classList.add("show"); let point = Math.round((score / cssProperty.length) * 100); searchResult.innerHTML = `๋น์ ์ ${cssProperty.length} ๊ฐ์ค์ ${score} ๊ฐ๋ฅผ ๋ง์ถ์์ต๋๋ค. ์ ์๋ ${point}์ ์
๋๋ค.`; } // ๋ค์ ์์ํ๊ธฐ function restart(){ searchResultWrap.classList.remove("show"); // ์ข
๋ฃ ๋ฐ ๊ฒฐ๊ณผ ๋ฉ์ธ์ง ์จ๊ฒจ๋๊ธฐ searchAudioBtn.classList.remove("playing"); // ๋ฐฐ๊ฒฝ์์
์ฌ์ ์ ์ง // ๋ฐฐ๊ฒฝ์์
์ฌ์ํ๊ธฐ searchAudio.play(); // ์๊ฐ ์ด๊ธฐํ timeReamining = 120; // ์ ์ ์ด๊ธฐํ score = 0; searchScoreNow.innerText = "0"; // ๊ฒ์ ์์ํ ๋ ํ์ํ ํจ์๋ค์ ์คํ startQuiz(); } // ๋ฒํผ ์ด๋ฒคํธ searchStart.addEventListener("click", startQuiz); searchInput.addEventListener("input", checkInput); searchRestart.addEventListener("click", restart);
๊ฒฐ๊ณผ๋ณด๊ธฐ
728x90
๋ฐ์ํ
๋๊ธ