์ด ๊ธ์๋ ์ ํ์๊ฐ๋ก ์์ต๊ธ์ ์ป๋ ๋งํฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋งํฌ๋ฒํผ์ ๋ ํจ๊ณผ์ ์ผ๋ก ํํํ๋ ๋ฐฉ๋ฒ
๊ตฌ๊ธ๋ธ๋ก๊ทธ์๋ ํ
์คํธ๋ ์ด๋ฏธ์ง์ ๋งํฌ๋ฅผ ๊ฑธ ์ ์๋ ์๋ํฐ์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ํ์ง๋ง ์ด๊ฒ๋ง์ผ๋ก๋ ๋ฐฉ๋ฌธ์์ ๋๊ธธ์ ์ฌ๋ก์ก๊ธฐ์๋ ๋ญ๊ฐ๊ฐ ๋ถ์กฑํ ๋๋์ด์ฃ . ๋ค๋ฅธ๊ณณ์ ๋ณด๋ฉด ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ธ์๋ ๋ฒํผ์ด ๋ฐ์ํ์ฌ ๋์ด ํ๊ฐ๋ ๋ฒํผ์ ๋ด ๋ธ๋ก๊ทธ์๋ ์ ์ฉํ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์ฃ . ์ด๋ฐ ๋ฒํผ๋ค ์ฐพ์ ํค๋งค์ง๋ง๊ณ ํ ๊ณณ์์ ์ฐพ์๋ณด๊ณ ๋ง์์ ๋๋ ๋ฒํผ์ ๊ณจ๋ผ ๋ด ๋ธ๋ก๊ทธ์ ์ ์ฉํด๋ณด์ธ์.
๋ฐ๋ก ์ฌ์ฉ๊ฐ๋ฅํ ๋งํฌ๋ฒํผ ๋ชฉ๋ก
์๋์ ๋ณธ๋ฌธ์ ์ฌ์ฉํ๋ ๋งํฌ๋ฒํผ html์ฝ๋์ css๋ฅผ ๊ตฌ๋ถํ์ฌ ์ฌ๋ ค๋๋ฆฌ๋ ์ด ์ฝ๋๋ฅผ ๋ฐํ์ผ๋กํ์ฌ css๋ฅผ ์ํ๋๋๋ก ํธ์งํ์ฌ ์ฌ์ฉํด๋ณด์ธ์. ๊ฐ๊ฐ์ ์ฝ๋์๋ ์ค๋ช
์๊ฐ ์์ด์ ์ฝ๋๋ฅผ ๋ชจ๋ฅด๋ ๋ถ๋ค๋ ์ฝ๊ฒ ์์ ํ๋ฉฐ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ต๋๋ค.
1. ๊ธฐ๋ณธ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="basic-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | .basic-btn { background-color: #4CAF50; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .basic-btn:link, .basic-btn:visited { color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ } .basic-btn:hover, .basic-btn:active { background-color: #45a049; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
2. ๊ทธ๋ฆผ์ํจ๊ณผ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="shadow-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | .shadow-btn { background-color: #008CBA; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* ๋ฒํผ ๊ทธ๋ฆผ์ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .shadow-btn:link, .shadow-btn:visited { color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ } .shadow-btn:hover, .shadow-btn:active { background-color: #007bb5; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
3. ๋ฅ๊ทผ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="round-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | .round-btn { background-color: #f44336; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 50px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .round-btn:link, .round-btn:visited { color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ } .round-btn:hover, .round-btn:active { background-color: #d32f2f; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
4. ๋ค์จํจ๊ณผ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="neon-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | .neon-btn { background-color: #3d3d3d; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: #ffffff; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ text-shadow: 0 0 5px #39ff14, 0 0 10px #39ff14; /* ๋ค์จ ํจ๊ณผ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .neon-btn:link, .neon-btn:visited { color: #ffffff; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ } .neon-btn:hover, .neon-btn:active { background-color: #2c2c2c; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: #ffffff; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
5. ํธ๋ฒ์ ๋๋ฉ์ด์ ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="hover-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | .hover-btn { background-color: #6f42c1; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: white !important; /* ๊ธ์ ์์ */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ transition: transform 0.3s; /* ํธ๋ฒ ์ ๋๋ฉ์ด์
*/ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .hover-btn:link, .hover-btn:visited { color: white !important; /* ๋งํฌ๋ ์ํ ๋ฐ ๋ฐฉ๋ฌธํ ์ํ์ ๊ธ์ ์์ */ } .hover-btn:hover { transform: scale(1.1); /* ํธ๋ฒ ์ ํฌ๊ธฐ ์ฆ๊ฐ */ color: white !important; /* ํธ๋ฒ ์ ๊ธ์ ์์ */ } | cs |
6. ๊ทธ๋ผ๋ฐ์ด์ ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="gradient-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | .gradient-btn { background: linear-gradient(to right, #ff7e5f, #feb47b); /* ๊ทธ๋ผ๋ฐ์ด์
๋ฐฐ๊ฒฝ */ color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .gradient-btn:link, .gradient-btn:visited { color: white; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ } .gradient-btn:hover, .gradient-btn:active { background: linear-gradient(to right, #ff7e5f, #e9967a); /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ทธ๋ผ๋ฐ์ด์
๋ฐฐ๊ฒฝ */ color: white; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
7. ํ ๋๋ฆฌ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="border-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | .border-btn { background-color: transparent; /* ํฌ๋ช
๋ฐฐ๊ฒฝ */ color: #4CAF50; /* ๊ธ์ ์์ (ํฌ๋ช
๋ฐฐ๊ฒฝ) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border: 2px solid #4CAF50; /* ๋ฒํผ ํ
๋๋ฆฌ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .border-btn:link, .border-btn:visited { color: #4CAF50; /* ๊ธ์ ์์ (ํฌ๋ช
๋ฐฐ๊ฒฝ) */ } .border-btn:hover, .border-btn:active { background-color: #4CAF50; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
8. ์์ด์ฝ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๐ ๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="icon-btn">๐ ๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | .icon-btn { background-color: #e7e7e7; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: black; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .icon-btn:link, .icon-btn:visited { color: black; /* ๊ธ์ ์์ (๋ฐฐ๊ฒฝ์ด ์์ ๋) */ } .icon-btn:hover, .icon-btn:active { background-color: #d7d7d7; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: black; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
9. ํฌ๋ช ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="transparent-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | .transparent-btn { background-color: transparent; /* ํฌ๋ช
๋ฐฐ๊ฒฝ */ color: #008CBA; /* ๊ธ์ ์์ (ํฌ๋ช
๋ฐฐ๊ฒฝ) */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border: 2px solid #008CBA; /* ๋ฒํผ ํ
๋๋ฆฌ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .transparent-btn:link, .transparent-btn:visited { color: #008CBA; /* ๊ธ์ ์์ (ํฌ๋ช
๋ฐฐ๊ฒฝ) */ } .transparent-btn:hover, .transparent-btn:active { background-color: #008CBA; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: white; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ } | cs |
10. ํตํตํ๋ ์ ๋๋ฉ์ด์ ๋ฒํผ ์คํ์ผ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐhtml์ฝ๋
1 2 | <a href="https://www.goobleguide.kr" class="animated-bounce-btn">๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ</a> | cs |
css์ฝ๋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | .animated-bounce-btn { background-color: #ff4081; /* ๋ฒํผ ๋ฐฐ๊ฒฝ ์์ */ color: white !important; /* ๊ธ์ ์์ */ padding: 10px 20px; /* ๋ฒํผ ์์ชฝ ์ฌ๋ฐฑ */ text-align: center; /* ๊ธ์ ์ ๋ ฌ */ text-decoration: none; /* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */ display: block; /* ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์๋ก ๋ณํํ์ฌ ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ */ margin-left: auto; /* ์ผ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ margin-right: auto; /* ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ ์๋ ์ค์ ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ */ font-size: 16px; /* ๊ธ์ ํฌ๊ธฐ */ margin: 4px 2px; /* ๋ฒํผ ๊ฐ๊ฒฉ */ cursor: pointer; /* ๋ง์ฐ์ค ์ปค์ ๋ชจ์ */ border-radius: 4px; /* ๋ฒํผ ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ */ transition: background-color 0.3s, transform 0.3s; /* ํธ๋ฒ ์ ๋๋ฉ์ด์
*/ width: auto; /* ๋ฒํผ ๊ฐ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ height: auto; /* ๋ฒํผ ์ธ๋ก ํฌ๊ธฐ (ํ์์ ์กฐ์ ) */ } .animated-bounce-btn:link, .animated-bounce-btn:visited { color: white !important; /* ๋งํฌ๋ ์ํ ๋ฐ ๋ฐฉ๋ฌธํ ์ํ์ ๊ธ์ ์์ */ } .animated-bounce-btn:hover, .animated-bounce-btn:active { background-color: #e91e63; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๋ฐฐ๊ฒฝ ์์ */ color: white !important; /* ํธ๋ฒ ๋ฐ ํด๋ฆญ ์ ๊ธ์ ์์ */ animation: bounce 0.6s ease infinite; /* ํตํต ํ๋ ํจ๊ณผ ์ ๋๋ฉ์ด์
*/ } @keyframes bounce { 0%, 100% { transform: translateY(0); } 20% { transform: translateY(-10px); } 40%, 60% { transform: translateY(5px); } 80% { transform: translateY(-5px); } } | cs |
๊ตฌ๊ธ๋ธ๋ก๊ทธ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ
1. ๊ตฌ๊ธ๋ธ๋ก๊ทธ์ ๊ด๋ฆฌ์ํ์ด์ง ํ
๋ง → ๋ง์ถค์ค์ ๋ฒํผ ๋๋ฅด๊ณ htmlํธ์ง ๋๋ฌ htmlํธ์ง์ฐฝ์ผ๋ก ์งํฉ๋๋ค.
3. ๊ทธ๋ฆฌ๊ณ ๊ธ์ฐ๊ธฐํ ๋ ๋ฒํผ์ ๋ฃ๊ณ ์ถ์ ์์น๊ฐ ์์๋ html์ฝ๋๋ฅผ ์๋ํฐ์ html ๋ณด๊ธฐ๋ก ๋ณํ ํ์ ๋ณต์ฌํ์ฌ ๋ฃ์ด์ฃผ์ธ์.
์ด ๊ธ์ ์นดํ
๊ณ ๋ฆฌ : ๊พธ๋ฏธ๊ธฐํ
Tags
๊พธ๋ฏธ๊ธฐํ