CSS에서 빠른 푸시 퀴즈 스위치와 같은 버튼 만들기
실현하고 싶은 것
구현 방법
<div class="switch">
<a href="#"><span>\ Check In /</span></a>
</div>
/* 1. スイッチの台座にあたる部分 */
.switch {
background-color: #f9ff6a;
border-radius: 100%;
height: 50px;
margin: 0 auto;
position: relative;
width: 200px;
}
/* 2. スイッチ本体 */
.switch a {
background-color: #dfe74e;
display: block;
height: 40px;
margin: 0 auto;
position: relative;
top: -18px;
width: 160px;
}
/* 押した時にボタンが押し込まれる */
.switch a.active {
height: 20px;
top: 2px;
}
/* ボタン本体を円柱に見せるために */
.switch a::before,
.switch a::after {
border-radius: 100%;
content: '';
display: block;
height: 40px;
left: 0;
position: absolute;
width: 160px;
}
.switch a::before {
background-color: #dfe74e;
bottom: -20px;
}
.switch a::after {
background-color: #f9ff6a;
top: -20px;
}
/* 3. ラベル */
.switch a span {
color: #fff;
display: block;
font-size: 14px;
position: absolute;
text-align: center;
top: -40px;
width: 100%;
}
.switch a.active span {
display: none;
}
<div class="switch">
<a href="#"><span>\ Check In /</span></a>
</div>
/* 1. スイッチの台座にあたる部分 */
.switch {
background-color: #f9ff6a;
border-radius: 100%;
height: 50px;
margin: 0 auto;
position: relative;
width: 200px;
}
/* 2. スイッチ本体 */
.switch a {
background-color: #dfe74e;
display: block;
height: 40px;
margin: 0 auto;
position: relative;
top: -18px;
width: 160px;
}
/* 押した時にボタンが押し込まれる */
.switch a.active {
height: 20px;
top: 2px;
}
/* ボタン本体を円柱に見せるために */
.switch a::before,
.switch a::after {
border-radius: 100%;
content: '';
display: block;
height: 40px;
left: 0;
position: absolute;
width: 160px;
}
.switch a::before {
background-color: #dfe74e;
bottom: -20px;
}
.switch a::after {
background-color: #f9ff6a;
top: -20px;
}
/* 3. ラベル */
.switch a span {
color: #fff;
display: block;
font-size: 14px;
position: absolute;
text-align: center;
top: -40px;
width: 100%;
}
.switch a.active span {
display: none;
}
간단하기 때문에 꼭 해보세요.
Reference
이 문제에 관하여(CSS에서 빠른 푸시 퀴즈 스위치와 같은 버튼 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nouka/items/9b8f80ef96431e173712텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)