본문 바로가기

티스토리 | CSS 링크 버튼 서식 모음 #2

by Galam. 2025. 1. 4.

CSS 링크 버튼 서식 모음

 
 

목차 ▴ 닫기

'티스토리 링크 버튼' CSS 서식 모음 #2

 

티스토리 링크 버튼의 CSS와 HTMl 코드 모음입니다.

티스토리 스킨 편집에 들어가 CSS 코드를 CSS 코드란에 삽입 후 HTML코드를 원하는 위에 넣어주거나 서식으로 만들어 사용하시면 됩니다.

 

 

📌 알림 

웹서핑을 하다 보면 제가 만든 코드, 태그 속성, 그리고 오탈자까지 그대로 가져가 본인 작성한 글인 것처럼 사용하는 경우가 있습니다. 코드를 가져가는 것까지는 막을 수 없지만, 제 자료를 사용해 관련된 포스팅을 할 때출처를 꼭 밝혀 주시기 바랍니다.

그 외 개인적인 사용은 자유롭게 하시면 됩니다.

 

티스토리 링크 버튼의 CSS 코드 삽입 및 HTML 서식 만들기는 아래 링크를 참조하시기 바랍니다.

 

티스토리 | CSS 링크 버튼 만들기 #1

티스토리 I CSS 링크 버튼 만들기 CSS 버튼 위의 CSS버튼의 소스 코드입니다. 티스토리 스킨 편집에 들어가 아래 코드를 CSS 코드란에 삽입 후 HTML코드를 서식으로 만들어 사용하시면 됩니다. 목차 CS

galam.tistory.com

728x90

CSS 버튼 적용 확인법

아래 코드들을 적용하며 글 작성 시 대부분의 CSS와 마찬가지로 아래 그림처럼 버튼이 적용된 모습이 아닌 기본 버튼 코드의 모습만 보입니다. 이때 하단의 미리보기 버튼을 이용해 버튼의 잘 적용됐는지 확인할 수 있습니다.

단 미리보기에서는 버튼의 스타일만 보이며 액션은 적용되지 않습니다.

 

CSS 링크 버튼 서식 모음
△ 글 작성 시


CSS 링크 버튼 서식 모음
△ 미리보기 적용 시


링크 버튼 CSS 참고사항   

버튼 1~910~16에 대해 CSS 공통 코드를 한 번만 추가하고, 이후 개별 버튼의 CSS 스타일 코드를 작성합니다.

티스토리 링크 버튼
CSS 공통코드

 

티스토리 링크 버튼
버튼 코드


 

링크 버튼 CSS 코드 모음 1~9

링크 버튼  1~9번 CSS 공통 코드

1~9번 버튼을 여러 가지 적용 시 CSS 공통 코드는 한 번만 넣어주세요

css
닫기
/* btn-hover.color 공통 CSS 시작 */ * { ​​​​-webkit-box-sizing: border-box; ​​​​-moz-box-sizing: border-box; ​​​​box-sizing: border-box; } .buttons { ​​​​margin: 10%; ​​​​text-align: center; } .btn-hover { ​​​​padding: 0px 40px 0px 40px; /* 버튼 내부 여백 */ ​​​​font-size: 16px; /* 폰트 크기 */ ​​​​font-weight: 600; /* 폰트 굵기 */ ​​​​color: #fff !important; /* 글꼴 색상 */ ​​​​cursor: pointer; ​​​​margin: 20px; ​​​​height: 55px; ​​​​text-align:center; ​​​​border: none; ​​​​background-size: 300% 100%; ​​​​border-radius: 50px; ​​​​moz-transition: all .4s ease-in-out; ​​​​-o-transition: all .4s ease-in-out; ​​​​-webkit-transition: all .4s ease-in-out; ​​​​transition: all .4s ease-in-out; } .btn-hover:hover { ​​​​background-position: 100% 0; ​​​​moz-transition: all .4s ease-in-out; ​​​​-o-transition: all .4s ease-in-out; ​​​​-webkit-transition: all .4s ease-in-out; ​​​​transition: all .4s ease-in-out; } .btn-hover:focus { ​​​​outline: none; } /* btn-hover.color 공통 CSS 끝 */

 

링크 버튼 1

 

 

서식 HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-11">링크 버튼1</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼 1 */ .btn-hover.color-11 { ​​​​background-image: linear-gradient(to right, #0ba360, #3cba92, #30dd8a, #2bb673); ​​​​box-shadow: 0 4px 15px 0 rgba(23, 168, 108, 0.75); } /* CSS 버튼 1 끝 */

 

링크 버튼 2

 

 

서식 HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-22">링크 버튼2</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼 2 */ .btn-hover.color-22 { ​​​​background-image: linear-gradient(to right, #25aae1, #4481eb, #04befe, #3f86ed); ​​​​box-shadow: 0 4px 15px 0 rgba(65, 132, 234, 0.75); } /* CSS 버튼 2 끝 */

 

링크 버튼 3

 

 

서식 HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-33">링크 버튼3</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼 3 */ .btn-hover.color-33 { ​​​​​​​​background-image: linear-gradient(to right, #ed6ea0, #ec8c69, #f7186a , #FBB03B); ​​​​box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } /* CSS 버튼 3 끝 */

 

 

링크 버튼 4

 

 

서식 HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-1">링크 버튼4</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼4 */ .btn-hover.color-1 { ​​​​background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, #2bb673); ​​​​box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75); } /* CSS 버튼4 끝 */

 

링크 버튼  5

 

 

서식 HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-5">링크 버튼5</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼5 */ .btn-hover.color-5 { ​​​​background-image: linear-gradient(to right, #f5ce62, #e43603, #fa7199, #e85a19); ​​​​box-shadow: 0 4px 15px 0 rgba(229, 66, 10, 0.75); } /* CSS 버튼5 끝 */

 

링크 버튼  6

 

 

서식 HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-6">링크 버튼6</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼6 */ .btn-hover.color-6 { ​​​​background-image: linear-gradient(to right, #667eea, #764ba2, #6B8DD6, #8E37D7); ​​​​box-shadow: 0 4px 15px 0 rgba(116, 79, 168, 0.75); } /* CSS 버튼6 끝 */

 

링크 버튼  7

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-7">링크 버튼7</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼7 */ .btn-hover.color-7 { ​​​​background-image: linear-gradient(to right, #009245, #FCEE21, #00A8C5, #D9E021); ​​​​box-shadow: 0 4px 15px 0 rgba(83, 176, 57, 0.75); } /* CSS 버튼7 끝 */

 

링크 버튼  8

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-8">링크 버튼8</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼8 */ .btn-hover.color-8 { ​​​​background-image: linear-gradient(to right, #6253e1, #852D91, #A3A1FF, #F24645); ​​​​box-shadow: 0 4px 15px 0 rgba(126, 52, 161, 0.75); } /* CSS 버튼8 끝 */

 

링크 버튼  9

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="btn-hover color-9">링크 버튼 9</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼9 */ .btn-hover.color-9 { ​​​​background-image: linear-gradient(to right, #ff00ff, #4481eb, #04befe, #3f86ed); ​​​​box-shadow: 0 4px 15px 0 rgba(65, 132, 234, 0.75); } /* CSS 버튼9 끝 */

 

링크 버튼 CSS 코드 모음 10~16

링크 버튼 10~16번 CSS 공통 코드

10~16번 버튼을 여러 가지 적용 시 CSS 공통 코드는 한 번만 넣어주세요

css
닫기
/* btn 공통 CSS 시작 */ .custom-btn { ​​padding: 0px 40px 0px 40px; /* 버튼 내부 여백 */ ​​/* width: 200px; 버튼 가로 크기 고정 */ ​​height: 55px; /* 버튼 세로 크기 */ ​​border-radius: 5px; ​​font-size:16px; /* 폰트 크기 */ ​​font-weight: 600; /* 폰트 굵기 */ ​​color: #fff !important; /* 글꼴 색상 */ ​​background: transparent; ​​cursor: pointer; ​​transition: all 0.3s ease; ​​position: relative; ​​display: inline-block; ​​​box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), ​​​7px 7px 20px 0px rgba(0,0,0,.1), ​​​4px 4px 5px 0px rgba(0,0,0,.1); ​​outline: none; } /* btn 공통 CSS 끝 */

 

링크 버튼 10

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-10">링크 버튼 10</button></a></center></div>

 

 

CSS 스타일 코드

css
닫기
/* CSS 버튼10 */ .btn-10 { ​​border: none; ​​background: rgb(251,33,117); ​​​​background: linear-gradient(0deg, rgba(251,33,117,1) 0%, rgba(234,76,137,1) 100%); ​​​​color: #fff; ​​​​overflow: hidden; } .btn-10:hover { ​​​​text-decoration: none; ​​​​color: #fff; } .btn-10:before { ​​​​position: absolute; ​​​​content: ''; ​​​​display: inline-block; ​​​​top: -180px; ​​​​left: 0; ​​​​width: 30px; ​​​​height: 100%; ​​​​background-color: #fff; ​​​​animation: shiny-btn1 3s ease-in-out infinite; } .btn-10:hover{ ​​opacity: .7; } .btn-10:active{ ​​box-shadow: 4px 4px 6px 0 rgba(255,255,255,.3), ​​​​​​​​​​​​​​-4px -4px 6px 0 rgba(116, 125, 136, .2), ​​​​inset -4px -4px 6px 0 rgba(255,255,255,.2), ​​​​inset 4px 4px 6px 0 rgba(0, 0, 0, .2); } @-webkit-keyframes shiny-btn1 { ​​​​0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; } ​​​​80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; } ​​​​81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; } ​​​​100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; } } /* CSS 버튼10 끝 */

 

링크 버튼 11

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-11">링크 버튼 11</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼11 */ .btn-11 { ​​width: 200px; ​​height: 55px; ​​line-height: 42px; ​​padding: 0; ​​border: none; ​​background: rgb(255,27,0); ​​background: linear-gradient(0deg, rgba(255,27,0,1) 0%, rgba(251,75,2,1) 100%); } .btn-11:hover { ​​color: #f0094a; ​​background: transparent; ​​box-shadow:none; } .btn-11:before, .btn-11:after{ ​​content:''; ​​position:absolute; ​​top:0; ​​right:0; ​​height:2px; ​​width:0; ​​background: #f0094a; ​​box-shadow: ​​​-1px -1px 5px 0px #fff, ​​​7px 7px 20px 0px #0003, ​​​4px 4px 5px 0px #0002; ​​transition:400ms ease all; } .btn-11:after{ ​​right:inherit; ​​top:inherit; ​​left:0; ​​bottom:0; } .btn-11:hover:before, .btn-11:hover:after{ ​​width:100%; ​​transition:800ms ease all; } /* CSS 버튼11 끝 */

 

링크 버튼 12

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-12">링크 버튼 12</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼12 */ .btn-12 { ​​border: none; ​​transition: all 0.3s ease; ​​overflow: hidden; } .btn-12:after { ​​position: absolute; ​​content: " "; ​​z-index: -1; ​​top: 0; ​​left: 0; ​​width: 100%; ​​height: 100%; ​​background-color: #1fd1f9; ​​background-image: linear-gradient(315deg, #1fd1f9 0%, #b621fe 74%); ​​transition: all 0.3s ease; } .btn-12:hover { ​​background: transparent; ​​box-shadow: 4px 4px 6px 0 rgba(255,255,255,.5), ​​​​​​​​​​​​​​-4px -4px 6px 0 rgba(116, 125, 136, .2), ​​inset -4px -4px 6px 0 rgba(255,255,255,.5), ​​inset 4px 4px 6px 0 rgba(116, 125, 136, .3); ​​color: #fff; } .btn-12:hover:after { ​​-webkit-transform: scale(2) rotate(180deg); ​​transform: scale(2) rotate(180deg); ​​box-shadow: 4px 4px 6px 0 rgba(255,255,255,.5), ​​​​​​​​​​​​​​-4px -4px 6px 0 rgba(116, 125, 136, .2), ​​​​inset -4px -4px 6px 0 rgba(255,255,255,.5), ​​​​inset 4px 4px 6px 0 rgba(116, 125, 136, .3); } /* CSS 버튼12 끝 */

 

링크 버튼 13

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-13">링크 버튼 13</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼13 */ .btn-13 { ​​background: rgb(22,9,240); ​​background: linear-gradient(0deg, rgba(22,9,240,1) 0%, rgba(49,110,244,1) 100%); ​​color: #fff; ​​border: none; ​​transition: all 0.3s ease; ​​overflow: hidden; } .btn-13:after { ​​position: absolute; ​​content: " "; ​​top: 0; ​​left: 0; ​​z-index: -1; ​​width: 100%; ​​height: 100%; ​​transition: all 0.3s ease; ​​-webkit-transform: scale(.1); ​​transform: scale(.1); } .btn-13:hover { ​​color: #fff; ​​border: none; ​​background: transparent; } .btn-13:hover:after { ​​background: rgb(0,3,255); ​​background: linear-gradient(0deg, rgba(2,126,251,1) 0%, rgba(0,3,255,1)100%); ​​-webkit-transform: scale(1); ​​transform: scale(1); } /* CSS 버튼13 끝 */

 

링크 버튼 14

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-14"><span>링크 버튼 14</span><span>Click!</span></button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼14 */ .btn-14{ ​​position: relative; ​​right: 20px; ​​bottom: 20px; ​​border:none; ​​box-shadow: none; ​​width: 200px; ​​height: 55px; ​​line-height: 55px; ​​-webkit-perspective: 230px; ​​perspective: 230px; } .btn-14 span { ​​background: rgb(0,172,238); ​​background: linear-gradient(0deg, rgba(0,172,238,1) 0%, rgba(2,126,251,1) 100%); ​​display: block; ​​position: absolute; ​​width: 200px; ​​height: 55px; ​​box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), ​​​7px 7px 20px 0px rgba(0,0,0,.1), ​​​4px 4px 5px 0px rgba(0,0,0,.1); ​​border-radius: 5px; ​​margin:0; ​​text-align: center; ​​-webkit-box-sizing: border-box; ​​-moz-box-sizing: border-box; ​​box-sizing: border-box; ​​-webkit-transition: all .3s; ​​transition: all .3s; } .btn-14 span:nth-child(1) { ​​box-shadow: ​​​-7px -7px 20px 0px #fff9, ​​​-4px -4px 5px 0px #fff9, ​​​7px 7px 20px 0px #0002, ​​​4px 4px 5px 0px #0001; ​​-webkit-transform: rotateX(90deg); ​​-moz-transform: rotateX(90deg); ​​transform: rotateX(90deg); ​​-webkit-transform-origin: 50% 50% -20px; ​​-moz-transform-origin: 50% 50% -20px; ​​transform-origin: 50% 50% -20px; } .btn-14 span:nth-child(2) { ​​-webkit-transform: rotateX(0deg); ​​-moz-transform: rotateX(0deg); ​​transform: rotateX(0deg); ​​-webkit-transform-origin: 50% 50% -20px; ​​-moz-transform-origin: 50% 50% -20px; ​​transform-origin: 50% 50% -20px; } .btn-14:hover span:nth-child(1) { ​​box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), ​​​7px 7px 20px 0px rgba(0,0,0,.1), ​​​4px 4px 5px 0px rgba(0,0,0,.1); ​​-webkit-transform: rotateX(0deg); ​​-moz-transform: rotateX(0deg); ​​transform: rotateX(0deg); } .btn-14:hover span:nth-child(2) { ​​box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), ​​​7px 7px 20px 0px rgba(0,0,0,.1), ​​​4px 4px 5px 0px rgba(0,0,0,.1); color: transparent; ​​-webkit-transform: rotateX(-90deg); ​​-moz-transform: rotateX(-90deg); ​​transform: rotateX(-90deg); } /* CSS 버튼14 끝 */

 

링크 버튼 15

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-12">링크 버튼 15</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼15 */ .btn-15 { ​​background: #b621fe; ​​border: none; ​​z-index: 1; } .btn-15:after { ​​position: absolute; ​​content: ""; ​​width: 0; ​​height: 100%; ​​top: 0; ​​right: 0; ​​z-index: -1; ​​background-color: #663dff; ​​border-radius: 5px; ​​box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), ​​​7px 7px 20px 0px rgba(0,0,0,.1), ​​​4px 4px 5px 0px rgba(0,0,0,.1); ​​transition: all 0.3s ease; } .btn-15:hover { ​​color: #fff; } .btn-15:hover:after { ​​left: 0; ​​width: 100%; } .btn-15:active { ​​top: 2px; } /* CSS 버튼15 끝 */

 

링크 버튼 16

 

 

서식, HTML

html
닫기
<div><center><a href="#"><button class="custom-btn btn-16">링크 버튼 16</button></a></center></div>

 

CSS 스타일 코드

css
닫기
/* CSS 버튼16 */ .btn-16 { ​​background: rgb(255,151,0); ​​border: none; ​​z-index: 1; } .btn-16:after { ​​position: absolute; ​​content: ""; ​​width: 100%; ​​height: 0; ​​top: 0; ​​left: 0; ​​z-index: -1; ​​border-radius: 5px; ​​background-color: #eaf818; ​​background-image: linear-gradient(315deg, #eaf818 0%, #f6fc9c 74%); ​​​box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5); ​​​7px 7px 20px 0px rgba(0,0,0,.1), ​​​4px 4px 5px 0px rgba(0,0,0,.1); ​​transition: all 0.3s ease; } .btn-16:hover { ​​color: #000; } .btn-16:hover:after { ​​top: auto; ​​bottom: 0; ​​height: 100%; } .btn-16:active { ​​top: 2px; } /* CSS 버튼16 끝 */
728x90

Black & White Buttons 16Types

 

 

Metal Buttons 16Types

 


더 많은 링크 버튼을 원하시면 아래 링크를 이용하세요

60 CSS 3D 버튼 무료 컬렉션-CSS Pro

 

60 CSS 3D Buttons Free Collection - CSS Pro

A collection of the best 3D buttons and skeuomorphic buttons made with pure CSS and HTML. Click to copy, free to use.

csspro.com

 

관련글 바로가기

'▸티스토리 이야기/링크버튼 및 TOP버튼 만들기' 카테고리의 글 목록

 

'▸티스토리 이야기/링크버튼 및 TOP버튼 만들기' 카테고리의 글 목록

우리들의 일상 속 소소한 이야기를 나누고 티스토리 꾸미기 등도 함께 하는 공간이 되기를 바랍니다.

galam.tistory.com

마감로고

"쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다"

 

반응형

top