CSS๐ง95 ๊ธ๋์ค๋ชจํผ์ฆ(Glassmorphism) ๋ฐฐ๊ฒฝ ๋ถํฌ๋ช ํจ๊ณผ css ์ฒ๋ฆฌ ์ด๋ ๊ฒ ์ผ๋ฐ ๋ถํฌ๋ช ํ ๋ฐฐ๊ฒฝ ํจ๊ณผ์์ ๊ธ๋์ค๋ชจํผ์ฆ ํจ๊ณผ ์ฃผ๊ธฐ backdrop-filter: blur(10px); backdrop-filter ์ถ๊ฐ 2023. 12. 5. ํ ์คํธ ๋ฐ์คํจ๊ณผ text-decoration: underline; // ๋ฐ์ค text-underline-offset: 4px; // ๋ฐ์ค์์น text-decoration-thickness: 1px; //๋ฐ์ค๊ตต๊ธฐ ์ผ๋ฐ ํ ์คํธ์ ๋ฐ์ค์ฃผ๊ธฐ 2023. 11. 3. ์ ํ์ nth-child ํ์ฉ ๊ธฐ๋ณธ ์ ํ์:nth-child(n) // n๋ฒ ์ ํ์:nth-last-child(n) //๋ค์์ n๋ฒ์งธ ์ ํ์:nth-child(2n) // 2์๋ฐฐ์๋ฒ์งธ 2,4,6,8.......๋ฒ์งธ๋ค ๋ชจ๋ ์ ํ์:nth-child(odd) //ํ์๋ฒ์งธ ๋ชจ๋ ์ ํ ์ ํ์:nth-child(even) //์ง์๋ฒ์งธ ๋ชจ๋ ์ ํ ๋ฒ์ ์ ํ์:nth-child(-n+6) //1๋ฒ๋ถํฐ 6๋ฒ๊น์ง ์ ํ์:nth-last-child(-n+6) //๋ค์์ 1๋ฒ๋ถํฐ 6๋ฒ๊น์ง ์ ํ์:nth-child(n+6) //6๋ฒ๋ถํฐ ์ ๋ถ ์ ํ์:nth-last-child(-n+6) //๋ค์์ 6๋ฒ์จฐ ์ ๊น์ง ์ ๋ถ (10๊ฐ๋ผ๋ฉด 5๊ฐ) ์ ํ์:nth-child(n+2):nth-child(-n+4) //2๋ฒ ๋ถํฐ 4๋ฒ ์ ๊น์ง 2023. 11. 3. ์ ๋๋ฉ์ด์ ์ซ์ ์นด์ดํธ ๋์๊ฐ๊ธฐ ์ด๋ ๊ฒ ์ซ์๊ฐ ์นด์ดํธ ์๋์ผ๋ก ๋์๊ฐ๊ฒ ํ๊ธฐ html ํ๊ทธ๋ฅผ ์ซ์ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๋์ด class ๋ฅผ ๊ณตํต์ผ๋ก ๋ณ๊ฒฝํ ์ ์๊ฒ ์ง์ ํ๋ค. ๋ฉ์ถ๋ ์ซ์๊ฐ ๋งจ ์๋ก ์ฌ์ ์๋๋ก ์ฐจ๋ก๋๋ก ๋์ดํด์ค๋ค. display flex ์ผ๋ก ๋ฐฐ์นํด์ฃผ๋ฉด ์๋๋ก ์ญ ๋์ด๋จ overflow hidden ์ผ๋ก ๊ฐ์ถฐ์ค๋ค. @keyframes moveNumber { /* transform: translateY(calc(-100% + 116px));*/ /* em ์ ํฐํธํฌ๊ธฐ๋ฅผ ๋ฐ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ฐ์ผ์์ ๊ฐ์ด ์ค์ด๋ค๋๋ก ์กฐ์ */ /* ํฐํธํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ๊ฒฝ์ฐ */ 0% { transform: translateY(calc(-100% + 1.44em)); } 100% { transform: translateY(0); } } .mai.. 2022. 12. 21. ํํ์ด์ง ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ํฐํธํฌ๊ธฐ em ์ฌ์ฉ / em์ ์ฐ์ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ๋ฐ๋ผ ๊ธ์จ๋ฅผ ์กฐ์ ํด์ฃผ๋ฉด ์ซ์๋ถ๋ถ์ด ๊นจ์ง๋ค. .main_about .about .number .number_list { font-size: 8rem; font-weight: 700; display: flex; /* height: 116px; */ height: 1.44em; overflow: hidden; align-items: flex-start; border: 1px solid red; } ๊ธฐ์กด์ px ๋ก ์กํ์๊ธฐ ๋๋ฌธ์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค๋ฉด ์ซ์ ๋ถ๋ถ์ด ๊นจ์ง๋ค. ์ด๋ ๋จ์์ ๋ง์ถฐ em ์ผ๋ก ๋ณ๊ฒฝํด์ค๋ค. ๋ ธํ ์ฐ์คํฐ์ฒด๋ ์ค ๊ฐ๊ฒฉ์ด 1.44 ์ด๋ฏ๋ก 1.44em ๋จ์๋ฅผ ์ ์ฉํด์ค๋ค. ๋จ ํฌ๊ธฐ๋ฅผ ์ค์์๋ ์ซ์ ๋ถ๋ถ์ด ์ด๊ทธ๋ฌ์ง๋ฉฐ 82% ๋จ์๊ฐ ๋์ค์ง์๋๋ค ์ด์ ๋ ๊ธฐ์กด 116px ๋ก๋์ด๊ฐ ๊ณ ์ ๋์ด์์ด ์ด๊ทธ.. 2022. 12. 21. ํํ์ด์ง ์ฐฝํฌ๊ธฐ ์ค์ผ์ ์ฌ๋ฐฑ ์์ด์ง๋ ๋ฌธ์ ์ ํํ์ด์ง ์ฌ์ฉ์ ์ฐฝ์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค๋ฉด ์ฌ๋ฐฑ์ด ์์ด์ง๋ค ์ด๋ ๊ฒ ์ฌ๋ฐฑ์ด ์ฌ๋ผ์ ธ ์์ ์ปจํ ์ธ ์ ๋ฑ ๋ถ์ด๋ฒ๋ฆผ pc ๋ฒ์ ์์ ๋ถ๊ธฐ์ ์ ๋์ด ํธํฐ์น์ ์ ์ ์ธํ ํํ์ด์ง ์น์ ์ ์ต์ ๋์ด๋ฅผ ์ง์ ํ๋ค. /* pc๋ถ๊ธฐ์ ์์ ์น์ ๋์ด๊ฐ 750์ดํ์ผ๋ ์ ์ฉ */ /* ์น์ ์ค์์ ํธํฐ๊ฐ ์๋๊ฒ์ ๋์ด์ ์ ํ์ ์ฃผ๊ฒ ๋ค. */ /* ์ต์๋์ด๋ฅผ 750์ผ๋ก ํด์ผ ์์ค์ด๋ค์ ์๋๋ฉด ๋ค๋ฅ๋ค๋ฅ ๋ถ์*/ @media (min-width:1200px) and (max-height:750px) { #fullpage .section:not(#footer) { min-height: 750px; } } ๊ทธ๋ผ ์ฐฝ๋์ด๋ฅผ ์ค์ฌ๋ ์ฌ๋ฐฑ์ด ์ค์ง์์ ๋จ ๊ฐ๋ก๋ฅผ ์ค์ฌ ํ๋ธ๋ฆฟ . ๋ชจ๋ฐ์ผ๋ก ๊ฐ์๋ ํํ์ด์ง fp-tableCell ์๋์์ฑ์ ๋ฐ๋ผ min-height.. 2022. 12. 21. ํํ์ด์ง ์ ํ๋ธ ๋ฉ์ถค / IPA ํ์ฉ/ data-keepplaying ํํ์ด์ง์ ์ ํ๋ธ ๋์์์ ๋ฐฐ๊ฒฝ์ผ๋ก ๋ฃ์ผ๋ฉด ์๋ํ๋ ์ด๊ฐ ๊น๋นก๊ฑฐ๋ฆฌ๋ฉฐ ๊บผ์ง๋ ํ์๋ฐ๊ฒฌ https://developers.google.com/youtube/iframe_api_reference iframe ์ฝ์ ์ ๋ํ YouTube Player API ์ฐธ์กฐ ๋ฌธ์ | YouTube IFrame Player API | Google Developers Embed a YouTube player in your application. developers.google.com ์ฐธ๊ณ https://urakasumi.tistory.com/151 fullpage.js ์ฌ์ฉ์ค ๋ค๋ฅธ ํ์ด์ง๋ก ๋์ด๊ฐ์ ๋์์์ด ๋ฉ์ถค data-keepplaying ์์ฑ ์ถ๊ฐํด์ ํด๊ฒฐ Your browser does not support the vide.. 2022. 12. 21. ํํ์ด์ง ์ ์ฉ fullpage / ์ ๋ฆฌ ํํ์ด์ง๋ ์๋ธ ์ ์ฉx ์ธ๋ก๋จ์๋ก ํ ์น์ ์ฉ ์ ์ฉ ์ค์ - fullPage 2.9.7(๋ฌด๋ฃ๋ฒ์ ) ์ฐ๊ฒฐ - ๊ฐ ์น์ ์ปจํ ์ด๋์ด๋ฏ๋ก #container์ญ์ - footer๊ฐ ์์ชฝ ์๋์ ์์ด์ผํจ - footer๋ ๋์ด 100% ์๋๋ฏ๋ก .fp-auto-height ๋ถ์ฌ์ค ์ ์ด์ฟผ๋ฆฌ ์ค์ $('#fullpage').fullpage({ // 1201๋ฏธ๋ง(ํ๋ธ๋ , ๋ชจ๋ฐ์ผ)์ผ๋ ์คํฌ๋กค ํ์ฑํ responsiveWidth: 1201, // ๋ทฐํฌํธ๋์ด 700๋ฏธ๋ง์ผ๋ ์คํฌ๋กค ํ์ฑํ responsiveHeight: 700, }); ๋ถ๊ธฐ์ ์ค์ /* PC, ๋์ด 750์ดํ์์ ์ต์ํฌ๊ธฐ์ง์ ํ์ฌ ์ค์ด๋ค์ง์๊ฒ */ @media (min-width: 1201px) and (max-height: 750px) { #fullpage .se.. 2022. 12. 20. ํํ์ด์ง ์ ํ ์ ์ฉ/ ์ต์ ์ค์ / ์ด๊ธฐํ https://github.com/alvarotrigo/fullPage.js GitHub - alvarotrigo/fullPage.js: fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple - GitHub - alvarotrigo/fullPage.js: fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple github.com ๊นํ์์ ์ ๊ณตํ๋ ์ด๊ธฐํ ๊ตฌ์กฐ๋ฅผ ๋ณต๋ถ Some section Some section Some .. 2022. 12. 20. ํํ์ด์ง ๋ค์ด๋ฐ๊ธฐ ํํ์ด์ง 4 ์ ๋ ์ต์ ๋ฒ์ ์ ๋ฃ๋ ์ฌ์ฉ ์ง์.. github ์์ ๋ฌด๋ฃ ํ์๋ฒ์ ์ ์ฐพ์ ํด๋ ์ ์ฒด ๋ค์ด๋ฐ๊ธฐ https://github.com/alvarotrigo/fullPage.js ๋๋ dist > css ํ์ผ๋ง ์ฐพ์ ๋ค์ด๋ฐ์์ค๋ค. ๋ค์ด๋ก๋ ๋ฐ์ ํ์ผ์ ์์ ํด๋์ ๋ถ์ฌ์ค๋ค. jquery.fullpage.min.css jquery.fullpage.min.js html ์ฐ๊ฒฐ์์ผ์ฃผ๊ธฐ 2022. 12. 20. ํฐํธํฌ๊ธฐ vw ๋น์จ๊ณ์ฐ ๋ถ๊ธฐ์ ๋ณ๋ก ํฐํธ๋ฅผ ๋ค๋ฅด๊ฒ ์ฃผ๋ฉด ํฌ๊ธฐ๊ฐ ํ ๋ณํ๋ฏ๋ก ์ฐฝํฌ๊ธฐ๋ณ ๋์ํ ์ ์๊ฒ font rem ์ ์ฉ ๋ฐฉ์์ vw ๋ก ๋น์จ๊ณ์ฐ ํด์ฃผ์ด ์ผ์ผํ ์ ์ฉํด์ค๋ค. ํ๋ธ๋ ๊ณผ ๋ชจ๋ฐ์ผ ๊ธฐ์ค์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ vw ์ ์ฉ์ ๋ถ๊ธฐ์ ๋ง๋ค ๋์ํด์ค์ผํ๋ค. ์๋๋ฉด ํ์ผ์์ด ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ๊ถ์ฅํ์ง์์.. 2022. 12. 12. ํ๋ ์ค๊ตฌ์กฐ์์ ์ด๋ฏธ์ง๋ฅผ ์ค๋ฒํด์ ๋ฐฐ์นํ ๋ flex-shrink: 0; ๋์์ธ์ผ๋ก ๋ดค์๋ ์ ์ฒด 1280px ํฌ๊ธฐ๋ณด๋ค ์ค๋ฒํด์ ์ด๋ฏธ์ง๋ฅผ ๋ฐฐ์นํด์คฌ๋ค. ๋จผ์ ํ ์คํธ์ ์ด๋ฏธ์ง๋ฅผ ํ๋์ค ๊ตฌ์กฐ๋ก ์ข์ฐ ์ ๋ ฌํด์ค๋ค display: flex; ๊ทธ๋ฆฌ๊ณ ํ ์คํธ ๋ถ๋ถ๊ณผ ์ด๋ฏธ์ง๋ฅผ ๋น์จ์ ๋ง์ถฐ ๋ฐฐ์น ์์ผ์ค๋ค. ํ ์คํธ /* 1280:550=100:x 42.96*/ /* 1280px ์ ์ฒด ํฌ๊ธฐ์์ 909์ด๋ฏธ์ง ๋งํผ ํ์ด๋๊ฐ๊ฒ */ ์ด๋ฏธ์ง /* 1280:909 = 100:X * 71.01 %/ ๊ทธ๋ผ ๋ถ๋ชจ์ inner ์์ผ๋ก ๋ค์ด๊ฐ๋๋ฐ ์๋ ๋์์ธ ์์์ฒ๋ผ ๋ฐ์ผ๋ก ๋๊ฐ์ ์๋๋ก ์กฐ์ ํด๋ณด์ ๊ธฐ์กด ํ๋์ค ๊ตฌ์กฐ์์ ์ฌ๋งํฌ๊ฐ ์๋์ ์ฉ๋๋ฏ๋ก ์ฌ๋งํฌ๋ฅผ ๊บผ์ฃผ์ ์ฌ๋งํฌ ๊บผ์ฃผ๊ธฐ flex-shrink: 0; ๊ทธ๋ผ ๋ฐ์ผ๋ก ํ์ด ๋๊ฐ๋๊ฒ ํ์ธ ํ์ง๋ง ์ค์ด๋ค๋ฉด ๋ค์ ์ด๋ฏธ์ง๊ฐ ์งค๋ฆฌ์ง ์๊ณ ๋์์ผํ๊ธฐ๋๋ฌธ์ 1650px๋ถ๊ธฐ์ ์ ํ๋ฒ .. 2022. 12. 12. ์ด์ 1 2 3 4 ยทยทยท 8 ๋ค์