【마크업】디자인 버튼
개요
버튼에 약간의 디자인을 붙이면 사이트가 멋집니다 ~
라고 생각 구현했습니다!
이번에 소개하는 것은 입체적으로 보이고 밀어 넣을 수있는 버튼입니다.
구현
views/index.html.haml.btn
.new__dispaly--commit
= f.submit "Submit", class:"commit-btn"
index.scss .btn {
input.commit-btn {
display: inline-block;
position: relative;
padding: 0.5em 1.4em;
text-decoration: none;
background: #1d4d8b;/*ボタン色*/
color: $white;
border-bottom: solid 5px #123158;/*ボタンの下 色*/
border-right: solid 5px #5375bd;/*ボタンの右 色*/
}
input.commit-btn:before {
content: " ";
position: absolute;
bottom: -5px;
left: -1px;
width: 0;
height: 0;
border-width: 0 6px 6px 0px;
border-style: solid;
border-color: transparent;
border-bottom-color: $white;
}
input.commit-btn:after {
content: " ";
position: absolute;
top: -1px;
right: -5px;
width: 0;
height: 0;
border-width: 0px 6px 6px 0px;
border-style: solid;
border-color: white;
border-bottom-color: transparent;
}
input.commit-btn:active {
/*ボタンを押したとき*/
border:none;
-webkit-transform: translate(6px,6px);
transform: translate(6px,6px);
}
input.commit-btn:active:after, input.commit-btnt:active:before {
content: none;/*ボタンを押すと線が消える*/
}
}
구현 결과
버튼: 정지 이미지
버튼:동영상
※ Gyazo로 촬영하고 있기 때문에 타이밍에 따라 보이지 않을 수 있습니다.
감상
Haml과 Scss로 쉽게 구현할 수있었습니다!
여러분도 꼭 활용하십시오
참고
Reference
이 문제에 관하여(【마크업】디자인 버튼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazuko___3o3___/items/a6c35572530d1d0b4abe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
views/index.html.haml
.btn
.new__dispaly--commit
= f.submit "Submit", class:"commit-btn"
index.scss
.btn {
input.commit-btn {
display: inline-block;
position: relative;
padding: 0.5em 1.4em;
text-decoration: none;
background: #1d4d8b;/*ボタン色*/
color: $white;
border-bottom: solid 5px #123158;/*ボタンの下 色*/
border-right: solid 5px #5375bd;/*ボタンの右 色*/
}
input.commit-btn:before {
content: " ";
position: absolute;
bottom: -5px;
left: -1px;
width: 0;
height: 0;
border-width: 0 6px 6px 0px;
border-style: solid;
border-color: transparent;
border-bottom-color: $white;
}
input.commit-btn:after {
content: " ";
position: absolute;
top: -1px;
right: -5px;
width: 0;
height: 0;
border-width: 0px 6px 6px 0px;
border-style: solid;
border-color: white;
border-bottom-color: transparent;
}
input.commit-btn:active {
/*ボタンを押したとき*/
border:none;
-webkit-transform: translate(6px,6px);
transform: translate(6px,6px);
}
input.commit-btn:active:after, input.commit-btnt:active:before {
content: none;/*ボタンを押すと線が消える*/
}
}
구현 결과
버튼: 정지 이미지
버튼:동영상
※ Gyazo로 촬영하고 있기 때문에 타이밍에 따라 보이지 않을 수 있습니다.
감상
Haml과 Scss로 쉽게 구현할 수있었습니다!
여러분도 꼭 활용하십시오
참고
Reference
이 문제에 관하여(【마크업】디자인 버튼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazuko___3o3___/items/a6c35572530d1d0b4abe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Haml과 Scss로 쉽게 구현할 수있었습니다!
여러분도 꼭 활용하십시오
참고
Reference
이 문제에 관하여(【마크업】디자인 버튼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazuko___3o3___/items/a6c35572530d1d0b4abe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【마크업】디자인 버튼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazuko___3o3___/items/a6c35572530d1d0b4abe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)