css27 ๋์ ์ฒซ ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ_(1) ํ์ฌ JS๋ฅผ ์ ๋๋ก ๋ฐฐ์ฐ์ง ์์ ์ํ์์ HTML๊ณผ CSS๋ง์ผ๋ก ์นํ์ด์ง๋ฅผ ๊ตฌ์ฑํด๋ณด๊ธฐ๋ก ํ๋ค. ์ด๋ค ์ฃผ์ ๋ก ๋ง๋ค์ด๋ณผ์ง ๊ณ ๋ฏผ์ ํ๋๋ฐ ๋ง๋ ํ ํ ๊ฒ์ด ์์ด์ ๋์ ๋ํ ์๊ฐํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ๋ก ํ๋ค. ์ฝ๋ ๐ฝ https://github.com/Bluishhot-Star/WEB/tree/master/Firstpage ๊ณํ ์์ ์ฒญ์ฌ์ง์ฒ๋ผ ๋ง๋ค์ด๋ณผ ๊ณํ์ด๋ค! 1์ผ์ฐจ ํค๋ ๋ถ๋ถ๊ณผ ์๊ฐ ์น์ , ์คํฌ ์น์ ์ ๋ง๋ค์ด๋ณด์๋ค! flexbox๋ฅผ ์ฐ์ตํด๋ณด๊ธฐ์ ์์ฃผ ์ข์๋ค! ํค๋์ position์ fixed๋ก ์ค์ ํ๋ฉด float๋์ด ์์ด์ ๊ทธ ๋ค์์ ๋์ค๋ ์์๋ ๊ทธ ์๋์ ๋ฐฐ์น๊ฐ ๋๋ค. ๊ทธ ํด๊ฒฐ๋ฒ์ผ๋ก margin์ header์ ๋์ด๋งํผ ์ ์ฉ์ ์์ผ์ฃผ์๋ค. ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ธ์ ๋ ๋ค์๊ณผ ๊ฐ์ ํจ๊ณผ๋ค์ ๋ฃ์ด์ฃผ์๋ค. 1. ๋ธ๋ก๊ทธ ํ.. 2022. 2. 4. ํฐ์คํ ๋ฆฌ ์คํจ ์ปค์คํ ! (w. HTML & CSS) html๊ณผ css๋ฅผ ์ด๋ ์ ๋ ๋ฐฐ์์ ๋๋์ด ์ด ๋ธ๋ก๊ทธ๋ฅผ ๋ด ์ ๋ง๋๋ก ๋ฐ๊ฟ๋ณผ ์ ์๊ฒ ๋์๋ค! ๊ทธ๋์ ์ผ์ํด์๋ ๊ฒ๋ค์ ๋ง๋ค์ด๋ณด์๊ณ ์ ์ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ ์์ ์ด๋ค. ์ง์ ๋ฐ๊ฟ๋ณด๋ ๋๋ฌด ์ฌ๋ฐ๊ณ ๊ณ์ ๋ ๊ณต๋ถํ๊ณ ์ถ์ด์ก๋ค! ํฐ์คํ ๋ฆฌ๋ ๊ณ์ ์ข์ ๋ฐฉํฅ์ผ๋ก ๋ฐ๊ฟ๋ณด๋ฉด์ ์ป์ด๋ธ ๊ฒฝํ์ผ๋ก ๋์ ์น์ฌ์ดํธ๋ ์ ์ํด๋ณผ ์์ ์ด๋ค. 1. ๋ชจ๋ฐ์ผ ํ๊ฒฝ ์นดํ ๊ณ ๋ฆฌ ์ด์ํ ๋ณ๊ฒฝ ์ด์ํ์ ํฌ๊ธฐ๋ฅผ ๋ฐ๊พธ์ด ์ฃผ์๋ค. ๋ฐ๊พผ ์ฝ๋ @media screen and (max-width: 767px) #aside .sidebar-1 .profileBox ul li { width: 100%; height: 17em; } ๋ฏธ๋์ด ์กฐ๊ฑด์ ํตํด์ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ํด์๋์ ๊ฒฝ์ฐ์ ํด๋น ์ ํ์์ ์์ฑ์ ๋ถ์ฌํด์ฃผ์๋ค. 2. ๊ธ๊ผด ๋ณ๊ฒฝ ๋ฐ๊พผ ์ฝ๋ @import .. 2022. 1. 31. CSS_flex(2) ๋ค์ด๊ฐ๊ธฐ์ ์์ flexbox๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์ ์ถ์ ๊ฐ๋ ์ ์์๋ณด๋ฉด, ์ฃผ์ถ, ๊ต์ฐจ์ถ์ด ์๋ค. ์ฃผ์ถ = ๊ฐ๋ก์ ๋ ฌ->๊ฐ๋ก์ถ, ์ธ๋ก์ ๋ ฌ->์ธ๋ก์ถ ๊ต์ฐจ์ถ = ์ฃผ์ถ์ ์์ง ์์ ์ถ์ flex-direction์ผ๋ก ์ง์ ํ ์ ์๋๋ฐ ๊ฐ๋ก : row, row-reverse ์ธ๋ก : column, column-reverse ์์ ๊ฐ์ ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค. ์ด ์ถ์ ๊ฐ๋ ์ ์์๋ฅผ ์ ๋ ฌํ ๋ ํ์์ ์ธ ๊ฐ๋ ์ด๋ค! flexbox์๋ ๋ถ๋ชจ์์์ธ flex container ์์์์์ธ flex items ๋ก ๊ตฌ์ฑ์ด ๋์ด์๋ค. ๋ํ ์ด์๋ฐ๋ผ ์ ์ฉํ ์ ์๋ ์์ฑ๋ ๋ค๋ฅด๋ค! ์ฐธ๊ณ ์๋ฃ ↓ (https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concep.. 2022. 1. 30. CSS_flexbox(1) ์ํ์ ๋ ฌ flexbox ๋ถ๋ชจ์์ ๋ด์ ์์์์๋ค์ ๋ํ ๊ณต๊ฐ ๋ฐฐ๋ถ, ์ ๋ ฌ์ ํ ์ ์๋ ๋ชจ๋ธ์ด๋ค! css์์ ๋ ์ด์์์ ๊ตฌ์ฑํ ๋ float์ ์ด์ฉํ์์ง๋ง ์ต๊ทผ์๋ flex๋ฅผ ์ ์ ๋ง์ด ์ฌ์ฉํ๋ ์ถ์ธ์ด๋ค. ์ฌ์ค ํธํ์ฑ๋ฌธ์ ๋ก ์ฌ์ฉ ์๊ฐ ์ ์๋๋ฐ ๋ง์ด ํด๊ฒฐ์ด ๋์๋ค๊ณ ํ๋ค. ์ํ์ ๋ ฌ ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ค๊ณผ์ ๋น๊ต ๋จผ์ ๊ธฐ์กด์ ๋ค๋ค๋ ๊ฒ๋ค์ ์ดํด๋ณด์! 1. float item1 item2 item3 .container{ width: 400px; border: 1px solid #000; /* overflow: hidden; */ /*์ด ์์ฑ์ ์ด์ฉํด๋ ๋๋ค.*/ } .item { width: 100px; height: 100px; border: 1px solid #000; background: gold; border-radiu.. 2022. 1. 30. HTML & CSS ํ์ฉ ํ๋ก์ ํธ_ ์นด๋์ ํ & ๋์คํ์ฑ ์ฝ๋ .container{ width: 500px; height: 500px; border: 1px solid #000; position: relative; } .box{ width: 100px; height: 130px; border: 1px solid #000; border-radius: 5px; position: absolute; top: 35%; left: 40%; } .btn{ width: 50px; height: 50px; border: 1px solid #000; } .box1{ background: crimson; z-index: 1; } .box2{ background: darkorange; z-index: 0; } .box3{ background:gold; z-index: 0; } .b.. 2022. 1. 28. HTML & CSS ํ์ฉ ํ๋ก์ ํธ_ ๊ณ ์์ด ๋์ค ์ ๋๋ฉ์ด์ ๋ง๋ค๊ธฐ ์ฝ๋ *,*::after,*::after{ box-sizing: border-box; } .container { width: 200px; height: 150px; border: 2px solid #000; animation: background 2s linear 0s infinite normal ; position: relative; } .ground { width: 196px; height: 45px; bottom: 0px; position: absolute; background: rgba(37, 37, 37, 0.884); } .wall { width: 190px; height: 130px; left: 5px; background-size: contain; background-repeat: no-r.. 2022. 1. 16. HTML & CSS ํ์ฉ ํ๋ก์ ํธ_ ๋ฒํผ ์กฐ์ ๊ฒ์ ๋ง๋ค๊ธฐ ์ง๊ธ๊น์ง ๋ฐฐ์ด ๋ด์ฉ๋ง์ ํ์ฉํ์ฌ ๋ฒํผ ์กฐ์์ ํ ์ ์๋ ๊ฐ๋จํ ๊ฒ์์ ๋ง๋ค์๋ค! ์ฝ๋ github(https://github.com/Bluishhot-Star/WEB/tree/master/HTML%26CSS/Btn_game) KASSID GAME VICTORY! *, *::after, *::before { box-sizing: border-box; } .title { width: 325px; text-align: center; font-weight: bold; font-size: 25px; } .game { width: 325px; height: 380px; padding: 10px; position: relative; border: 2px solid #000; background-color: gray.. 2022. 1. 14. CSS _transition(2) (timing-function) ์ ๋ฒ์ ์ด์ด์ transition ๋ ๋ฒ์งธ timing-function์ ์์๋ณด์๋ค. timing-function ์ ํํจ๊ณผ์ ์๊ฐ๋น ์๋๋ฅผ ์กฐ์ ํ๋ค. ๊ฐ์ ์ข ๋ฅ 1. ease : ๊ธฐ๋ณธ๊ฐ / ์ ์ ์๋๊ฐ ์ฆ๊ฐํ๋ค๊ฐ ๋๋ ค์ง 2. linear : ๋๊ฐ์ ์๋๋ก ๋๊น์ง 3. ease-in : ์ฒ์ฒํ ์์ํ์ฌ ๋๋ ๋๊น์ง ๋นจ๋ผ์ง 4. ease-out : ๋น ๋ฅด๊ฒ ์์ํด์ ๋๋ ค์ง๋ฉฐ ๋ 5. ease-in-out : ์ฒ์ฒํ ์์ํด์ ๋นจ๋ผ์ก๋ค๊ฐ ๋ค์ ๋๋ ค์ง 6. steps(๋จ๊ณ ์, jump-term) 7. step-start : steps(1, start)์ ๋์ผ 8. step-end : steps(1, end)์ ๋์ผ 9. cubic-bezier(p1, p2, p3, p4) : ๋ฒ ์ง์ด ๊ณก์ 1~5๊น์ง ๋ชจ๋ ๋ฒ ์ง์ด ๊ณก์ .. 2022. 1. 14. CSS _transition(1) (property, timing, delay) ์ ๋ฒ์ css๊ฐ์ํด๋์ค hover๋ฅผ ์์๋ณผ ๋ ์ ์ ๋ค๋ค๋ transition์ ๋ํด์ ์ข ๋ ๊ณต๋ถํด๋ณด์๋ค. transition = ๋ณ๊ฒฝ ์ด๋ค. ๋ฐ๋ผ์ ์์์ ์ํ ๋ณํ๋ฅผ ๋ค๋ฃฐ ์ ์๋๋ฐ transition์ ๋จ์ถ ์์ฑ์ด๊ณ property, duration, delay, timing-function ์ด๋ ๊ฒ 4๊ฐ์ง๊ฐ ์๋ค. ๊ฐ๊ฐ์ ๊ฐ๋จํ ์์๋ณด๋ฉด 1. property : ๋ณํ๋ฅผ ์ ์ฉ์ํฌ CSS ์์ฑ ์ง์ 2. duration : ๋ณํ์๊ฐ ์ง์ 3. delay : ์ง์ฐ ์๊ฐ ์ง์ (์๊ฐ ์ง๋ ํ ์์) 4. timing-function : ๋ณํ๋๋ ๊ณผ์ ์ค ์๋ ์ง์ property & duration div:hover { transition-property: width; transition-duration.. 2022. 1. 14. ์ด์ 1 2 3 ๋ค์