CSS๐ง95 CSS -transform: translate(-50%,-50%) ์ ๋ ฌ๊ณต์ transform: translate(-50%,-50%) ์ ๋ ฌ๊ณต์ ์ปจํ ์ธ ์ ์์๊ฐ ํญ์ ์ ๊ฐ์ด๋ฐ๋ก ๊ฐ๋๋ก ์ง์ translate() ์์ฑ translate (x, y) ํจ์์ ์์๋ฅผ ์ผ์ชฝ์์ ๋ถํฐ X๊ฑฐ๋ฆฌ , ์์ชฝ์์๋ถํฐ Y ๊ฑฐ๋ฆฌ๋งํผ ์๋์ ์ผ๋ก ์์น๋ฅผ ์ ํ๊ฑฐ๋ ์ด๋ ๋ฐ ์ฌ๋ฐฐ์น ์ง์ translateX(์ํ๋ง) ์ข์ฐ(์ํ ๋ฐฉํฅ)์ ์ด๋ ๊ฑฐ๋ฆฌ ๊ฐ์ ์ง์ translateY(์์ง๋ง) ํจ์๋ ์ํ(์์ง ๋ฐฉํฅ)์ ์ด๋ ๊ฑฐ๋ฆฌ ๊ฐ์ ์ง์ translateZ(z๋ฐฉํฅ๋ง) Z ๋ฐฉํฅ์ ๊ฑฐ๋ฆฌ๋ก ์ด๋์ ์ง์ % ์ง์ ๋ถ๊ฐ X (%์ฌ์ฉํด๋ 0) *์ฃผ์ํ ์ ์ ๋ ฌ๊ณต์์ ์ฌ์ฉํ์๋ ์ด๋ฏธ์ง๊ฐ ๊นจ์ง๋ ํ์์ด ์๋ค. ๋ชจ๋ํฐ๋ ํฝ์ ๋ก ์ด๋ฃจ์ด์ ธ ์๊ธฐ๋๋ฌธ์ %์ฌ์ฉ์ผ๋ก ํฝ์ ์ ๋ง์ง ์์ ์ ์ด๋ฏธ์ง๊ฐ ๊นจ์ ธ๋ณด์ ๊ธฐ์กด ์ ๋ ฌ๊ณต์ ์ฌ์ฉ์ #header ... 2022. 9. 21. CSS :nth-child(n) ๊ฐ์์ ํ์ nav ์ค์ nth-child ๋? ๋ถ๋ชจ์ n๋ฒ์งธ ์์ ์์ ์ ํ์ ๋งํ๋ค. ์์ ๊ณ ๊ณ ์๋จ ํค๋ ๋ฉ์ธ๋ฉ๋ด(๋๋กญ๋ฐ์ค)๋ฅผ ํผ์ณค์๋ ์๋ธ ๋ฉ๋ด(depth02) ๋์ค๊ฒ ํ๊ธฐ ์ ์ด๋ ๊ฒ BRAND ์์ ํ์ ๋ฉ๋ด๋ค์ด ๋์ฌ ์ ์๋๋ก ul ํ๊ทธ์์ li๋ฅผ ์ ํ ํด์ค๋ค. HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค BRAND OUTBACK STORY BEEF STORY STEAK ACADEMY OUTBACK CSR PRESS CENTER ๊ทธ๋ฆฌ๊ณ css ๋ก ๋์ด๊ฐ์ ์๋จ ๋ฉ์ธ๋ฉ๋ด์ ๋ง์ฐ์ค๋ฅผ ๊ฐ๋ฐ๋๋ฉด ํ์ ๋ฉ๋ด๊ฐ ๋์ฌ์ ์๋๋ก hover ๋ฅผ ์ง์ ํด์ค๋ค. #header .gnb_wrap .gnb>li:hover .depth02_wrap { display: block; } ๊ทธ๋ค์ ํ์๋ฉ๋ด ๋ฅผ nth ๊ฐ์ ์์์ ํ์ ๋ก ์ง์ ํด์ค๋ค (mragi.. 2022. 9. 18. CSS-border๋ก ์ผ๊ฐํ ๋ง๋ค๊ธฐ transparent ์์ฑ๊ฐ ์ฌ์ฉ transparent ๋ป : ํฌ๋ช ํ ์ผ๊ฐํ์ ๋ง๋ค์ด์ค๋ ํ๊ณณ์๋ง ์ง์ ํด ์์ ์ฑ์์ค๋ค. ์ ์ฒด ์ ์ฃผ๊ธฐ border: 20px solid red; ์ผ์ชฝ border-left-color: blue; ์ค๋ฅธ์ชฝ border-right-color:yellow; ๋ณด๋์ ์๋ ์๊น์ border: 20px solid transparent; ํฌ๋ช ์์ฃผ๊ธฐ ๋ฒํผ์ ํ์ชฝ์๋ง ํ์ดํ๋ฅผ ์ค์ ์์ ์ฑ์ธ๋ .lang_wrap .btn_lang:after { content: ''; position: absolute; right: 10px; top: 50%; margin-top: -1px; width: 0; height: 0; border: 3px solid transparent; border-top-color: #ccc; ๊ธฐ์กด ๋ฒํผํ.. 2022. 9. 16. html css video (ํํ์ด์ง ๋น๋์ค ์ฝ์ ) ํ์ฅ์ ํฌ๋ฉง mp4 ํฌ๋ฉง ์ฌ์ฉ (๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋์) ํ๊ทธ html source : mp4๊ฐ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ง์ํ๋ฏ๋ก ๋ถํ์ - ์ฌ๋ฌ ํฌ๋งท ์ฐ๊ฒฐํ ๊ฒฝ์ฐ ์์ฑ๋ช - autoplay="autoplay" ์ด๋ ์์ฑ๊ณผ ๊ฐ์ด ๊ฐ์๊ฒฝ์ฐ ์์ฑ๋ช ๋ง ์ฌ์ฉ๊ฐ๋ฅ (์๋ต๊ฐ๋ฅ) ์๋์ฌ์ : muted(์์๊ฑฐ) ํ์ ์๋๋ฃจํ (๋ฌดํ์ฌ์) : loop ์ฉ๋ 20M ์ดํ ๊ถ์ฅ - ์ฉ๋ ํด๊ฒฝ์ฐ ํธ๋ํฝ ๋ฌธ์ ๋ฐ์ํ ์์์ ์ง์ - ์์ดํฐ ์ ์ ๋ ฅ๋ชจ๋์ผ๊ฒฝ์ฐ ์๋์ฌ์๋ถ๊ฐ - ๊ตฌ๊ธ,ios video ์ ์ฑ ๋ฌธ์ ์ฐธ๊ณ - ie9์ด์ ๊ฐ๋ฅ - ios playsinline์์ฑ์ฌ์ฉํด์ผ ์๋์ฌ์๋จ ๋ฌธ๊ตฌ์ฌ์ฉ Your browser does not support the video tag ์ฝ์ -์ต์ค์์ ๋์์ ์ง์์ด ์๋๋ฏ๋ก ์ ๋ฌธ๊ตฌ๊ฐ ๋ณด์ผ ์ ์๊ฒ Your bro.. 2022. 9. 15. css text ์ธ๊ณฝ์ css์ ์ธ๊ณฝ์ ๊ธฐ๋ฅ์ ์์ผ๋ฏ๋ก ๊ธ์ ๊ทธ๋ฆผ์ ์์น๋ฅผ ์ฌ๋ฐฉ์ ์ ์ฉํ๋ค. (ํฌํ ์ต์ผ๋ก ์น๋ฉด stroke๊ธฐ๋ฅ) css์ ์ธ๊ณฝ์ ๊ธฐ๋ฅ์ ์์ผ๋ฏ๋ก ๊ธ์ ๊ทธ๋ฆผ์ ์์น๋ฅผ ์ฌ๋ฐฉ์ ์ ์ฉ text-shadow: /* ์ */ 0px -1px 0px #000, /* ์๋ */ 0px 1px 0px #000, /* ์ผ */ -1px 0px 0px #000, /* ์ค๋ฅธ */ 1px 0px 0px #000; } .main_visual h2 { text-shadow: 0px -1px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 1px 0px 0px #000; } 2022. 9. 15. css position ์ผ๋ก ๋์ฐ๊ธฐ+์ ๋ ฌ๊ณต์ posiion : ๋ ์ด์ด๊ฐ๋ . ๋ถ๋ชจ์ ์๋ฆฌ๋จผํธ (element:์์) ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์์ ๋กญ๊ฒ ๋ฐฐ์นํ ์ ์๋ค. ์์ฑ์ผ๋ก relative(๋น๊ต์์ ์๋์ ์ธ) , absolute(๋น๊ต๋์์ด์๋), fixed (๊ณ ์ ๋), 3๊ฐ์ง๊ฐ ์๋ค position: relative position: absolute; position: fixed; ๋ถ๋ชจ์ ๊ธฐ์ค์ or ์ ์๋ฆฌ๋์ฐ๊ธฐ (absolute์ ๊ธฐ์ค์ด ๋๋ค.) ๋ถ๋ชจ์๊ฒ ๊ธฐ์ค์ ์ ์ฉ ์ฐฝ ๊ธฐ์ค / ๊ธฐ์ค๋ณ๊ฒฝ ๋ถ๊ฐ ์ฐฝ๊ณ ์ ๋ ์ด์ด ๊ธฐ์ค์์์ ๋ค๋ฅธ ์์์ ๊ฒน์น ๋ ์ฌ์ฉ ๋ธ๋ญ์ด ๋๋ฉฐ ํฌ๊ธฐ๋ ๋ด์ฉ๋งํผ ์ค์ด๋ฌ ์ขํ๊ฐ ์์ > ์์ ์ด ๊ธฐ์ค ์ขํ๊ฐ ์์ > ๊ธฐ์ค์์๋ฅผ ๋ฐ๋ผ ์์น๊ฐ ๋ณ๊ฒฝ ๋ฐ๊นฅ ์์์ ๊ธฐ์ค์ด ์์๊ฒฝ์ฐ ์ฐฝ ๊ธฐ์ค ๋ถ๋ชจ์์ ๋ชจ๋ ์์๊ฐ absolute์ผ ๊ฒฝ์ฐ ๋ถ๋ชจ๋์ด๋ 0, ๋์ด.. 2022. 9. 13. css background: url(../)no-repeat ๋ฐฐ๊ฒฝ ์จ์ผํ ๊ฒฝ์ฐ 1 ๋ ์ด์์ํฌ๊ธฐ๋ณด๋ค ํฐ ์ด๋ฏธ์ง ์ฌ์ฉ์ (๋จ, ๋ฐ์ดํฐ๋ก ๋ค์ด์ค๋ ํด๋ฆญ๋๋ ์ด๋ฏธ์ง์ผ๊ฒฝ์ฐ img๋ก ๋ฃ๋๊ฒฝ์ฐ๊ฐ ๋ง์) 2 ๋ด์ฉ์ ๊พธ๋ฏธ๋ ์ด๋ฏธ์ง(์์ด์ฝ) 3 ๋ฐ๋ณต์ด๋ฏธ์ง 4 :hover๋ก ์ด๋ฏธ์ง๋ ๋ฐฐ๊ฒฝ์์น ๋ณ๊ฒฝ 5 sprite image ์ฌ์ฉ์ 6 fixed๋ฐฐ๊ฒฝ ์ฌ์ฉ์ (์ฌ์ฉ์์ , ๋ชจ๋ฐ์ผ์์ ์๋จ) 7 ํฌ๋ช ๋ฐฐ๊ฒฝ ์ฌ์ฉ์ 8 ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๋ฅผ ์์์ ๊ฐ๋์ฑ์ธ๋(full๋ฐฐ๊ฒฝ) ์์ฑ๊ฐ ์์ฑ background:์ url(../images/ํ์ผ๋ช .ํ์ฅ์) no-repeat x y์์น / cover(ํฌ๊ธฐ) (fixed ๋ชจ๋ฐ์ผ ์ ์ฉ์๋จ ์ฌ์ฉX) ์์ background: yellowgreen url(../images/ci-shinhan-pc.png) no-repeat right 100px bottom 100px /.. 2022. 9. 13. css button ์ฌ๋ผ์ด๋ ๋ฒํผ, ํฌ์ง์ ์ ๋ ฌ๊ณต์ .container .main_slider .btn_wrap button:hover { background-position: 0 -60px; } ์๋จ ์ฌ๋ผ์ด๋์ ๋ฒํผ์ ๋ฃ์ด๋ณด์! ๋จผ์ HTML๋ก section ๊ตฌ์กฐ์์ ๋ฒํผ์ ์ง์ ํด์ค๋ค. (์์ชฝ์ด๋ฏ๋ก ๋ฒํผ์ div๋ก ๊ฐ์๊ฒ!) ์ ๋ชฉ ๊ธ์๋ '์คํฌ๋ฆฐ๊ธฐ๋ฅ' ์ ๊ทผ์ฑ ๋๋ฌธ์ ๊ผญ ๋ฃ์ด์ฃผ์ด์ผํ๋ค. ์ด์ ์ฌ๋ผ์ด๋ ๋ค์์ฌ๋ผ์ด๋ ์ ์ด์ css๋ก ๊ฐ์ ๊พธ๋ฉฐ๋ณด์ .container .main_slider .btn_wrap { position: absolute; width: 1100px; left: 50%; margin-left: -550px; bottom: 178px; padding-left: 60px; } ๋ฉ์ธ ์ด๋ฏธ์ง๊ฐ position์ผ๋ก ๋ ์๊ธฐ ๋๋ฌธ์ ๋ฒํผ๋ positi.. 2022. 9. 12. css overflow: hidden; ์ค๋ฒํ๋ก์ฐ๋? overflowf : ๋์ณํ๋ฅธ๋ค. ์ฆ ์ปจํ ์ธ ์์์ ํฌ๊ธฐ๊ฐ ๋๋ฌด ์ปค์ ์ง์ ๋ ๊ณต๊ฐ์ ๋์ณํ๋ฅด๋ ๊ฒฝ์ฐ, ์ด๋ป๊ฒ ๋ณด์ฌ์ค์ง ์ง์ ํ๋ ํ๊ทธ. ์ ์ฉํด๋ณด๊ธฐ! ์ต์๋์ด min-width: 1280px ์ฌ์ด์ฆ / height:700px ๋ก ๋ฐฐ๊ฒฝ์ ๋ฉ์ธ ์ฌ๋ผ์ด๋๋ฅผ ์ ์ฉํด๋ณด์! ์ฌ๊ธฐ 2000px ์ง๋ฆฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ์๋ ๋นจ๊ฐ ๋ฐ์ค๋ณด๋ค ์ด๋ฏธ์ง๊ฐ ์ปค ๋์น๊ณ , ์คํฌ๋กค์ด ์๊ธด๊ฑธ ๋ณผ ์ ์๋ค. ๋จผ์ ๋ถ๋ชจ์์ญ์ position:relative; ๋ก ๊ธฐ์ค์ ์ก๊ณ .container .main_slider { border: 3px solid red; height: 700px; position: relative; } ๋ค์์ผ๋ก ์์์์ญ์ position: absolute; ๋ก ์ปจํ ์ธ ๋ฅผ ๋์ด์ค๋ค. .container .main_slider a.. 2022. 9. 12. CSS hover ๋ง์ฐ์ค๋กค์ค๋ฒ ์ด๋ ๊ฒ ํค๋ ๋ถ๋ถ์ ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๋ค ๋๋ฉด ๋นจ๊ฐ๊ฒ ๊ฐ์กฐํ์๊ฐ ๋์ฌ์ ์๋ hover ํ๊ทธ ์ฐ์ต! 1. hover ํ ๋์ ๋ง๋ค๊ธฐ (์์ด์ง๊ฒํ ) ๋นจ๊ฐ์ค์ ๋ฃ์ด๋ณด์. ๋จผ์ ๊ฐ์ํด๋์ค after๋ก aํ๊ทธ๋ก ์์ฑ๋ ํ๊ทธ์ ๊พธ๋ฉฐ์ค๋ค. #header .gnb_wrap a:after { content: ''; height: 3px; background: red; width: 100%; left: 0; bottom: 30px; position: absolute; } after ์ ๊ฐ์์ ํ์์ด๊ธฐ๋๋ฌธ content :''; ์์ฑ ํ์ height: ๋์ด๊ฐ์ ์ง์ ํด์ฃผ๊ณ backfround: ๋ฐฐ๊ฒฝ์์ ์ง์ ํด์ฃผ๊ณ width: ๋์ด์ง์ (๋ถ๋ชจ๊ฐ์ ์ด๋ฏธ ๋์ด๊ฐ ์ง์ ๋์ด์์ด 100%) bottom: ๋ฐ๋ฅ์์ ์ฌ๋ผ์ค๋ ๋์ด ์ง์ pos.. 2022. 9. 11. css box-shadow ๊ทธ๋ฆผ์๋ฃ๊ธฐ ์ด๋ ๊ฒ li ํ๊ทธ ๋๋ ์ปจํ ์ธ ์ ๊ทธ๋ฆผ์๋ฅผ ์ค๋! css๋ก box-shadow ํ๊ทธ๋ฅผ ์ ์ฉํด์ค๋ค. .etc li { box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); } ์ฌ๊ธฐ์ ๊ทธ๋ฆผ์๋ฅผ ์ฃผ๊ณ ์ถ์ ํจ๊ณผ๋ฅผ +(์์), -(์์)๋ก ๋ฃ์ด์ฃผ๋๋ฐ ์์๋ box-shadow: x์ถ y์ถ blur rgba์ปฌ๋ฌ(0,0,0, ํฌ๋ช ๋%) ์๋ชจ๋ฅด๊ฒ ์ผ๋ ์์ ๋ฅผ ๋ง๋ค์ด๋ณด์ ^_^... ์ค๋ฅธ์ชฝ : box-shadow: 5px 0px 0px; ์ผ์ชฝ : box-shadow: -5px 0px 0px; ์๋์ชฝ : box-shadow: 0px 5px 0px; ์ค๋ฅธ+์๋+๋ธ๋ฌ : box-shadow: 5px 5px 5px 5px; ์ปฌ๋ฌ : box-shadow: 5px 5px 10px -5px red; ์์ชฝ : b.. 2022. 9. 10. css float, float ํด์ float : ๋ฌผ์ ๋ ์๋ค. * ์์๋ฅผ ์ข์ฐ๋ฐฐ์น ํ ๋ display:flex๊ฐ ์์น ๋จ ์ต์ค ํ์์์ ์ ์ฉ์ด ์๋๋ฏ๋ก float๋ฅผ ์ฌ์ฉ ๊ทธ๋์ ๋ฐ์คํฌํ์ float ์ฃผ๋ก์ฌ์ฉ / ๋ชจ๋ฐ์ผ ๋ฐ์ํ์ flex๋ฅผ ์ฃผ๋ก ์ฌ์ฉ float float ํด์ clearfix - ๋ถ๋ชจ(๋ฌผ)์ ํ๋ฉด์ ๋์ฐ๋ ์์ฑ - ์ข์ฐ๋ฐฐ์น๊ฐ ๋ชฉ์ ์ด ์๋ ์ด๋ฏธ์ง๋ฅผ ๋ฌธ๋จ์์ ๋ฐฐ์นํ ๋๋ ์ฌ์ฉ - ๋ถ๋ชจ์์์ค ๋๊ตฌ๋ผ๋ float ์ฌ์ฉ์ ๋ง์ง๋ณํฉ์์ (๋ ์๊ธฐ๋๋ฌธ) - float ์ค์ ์ ํฌ๊ธฐ๊ฐ ๋ด์ฉ๋งํผ ์ค์ - display:block ์์๋ก ๋ณ๊ฒฝ๋จ - ๋ถ๋ชจ์์ ๋ชจ๋ ์์๊ฐ float ์ด๋ฉด, ๋ถ๋ชจ์ ๋์ด 0, ์ฌ๋ผ์ง - ์์ชฝ ์์๊ฐ ๋ชจ๋ float ์ด๋ฉด ์๋ ์์์ ๋ง์ง๋ณํฉ ๋ฐ์ - float ์ฌ์ฉ์ margin:0 auto ์๋จนํ - :left ์์.. 2022. 9. 9. ์ด์ 1 ยทยทยท 4 5 6 7 8 ๋ค์