Twitter Bootstrap 버튼 용 회 전자를 만들려고합니다. 스피너는 진행중인 작업 (즉, 아약스 요청)을 표시해야합니다. http://jsfiddle.net/AndrewDryga/zcX4h/1/Twitter 용 Bootstrap .btn
HTML (jsfiddle에 전체) : 여기
작은 예입니다Unknown element (no animation here!):
<p>
<button class="btn-success has-spinner">
<span class="spinner"><i class="icon-spin icon-refresh"></i></span>
Foo
</button>
</p>
Works when width is defined:
<p>
<a class="btn btn-success has-spinner">
<span class="spinner"><i class="icon-spin icon-refresh"></i></span>
Foo
</a>
</p>
CSS : "자동 여백 ''아무튼
.spinner {
display: inline-block;
opacity: 0;
width: 0;
-webkit-transition: opacity 0.25s, width 0.25s;
-moz-transition: opacity 0.25s, width 0.25s;
-o-transition: opacity 0.25s, width 0.25s;
transition: opacity 0.25s, width 0.25s;
}
/* ... */
.has-spinner.active .spinner {
opacity: 1;
width: auto; /* This doesn't work, just fix for unkown width elements */
}
/* ... */
.has-spinner.btn.active .spinner {
width: 16px;
}
.has-spinner.btn-large.active .spinner {
width: 19px;
}
거래는 CSS가 있다는 것입니다 모든 요소에 대해 예상되는 애니메이션 및 회 전자 너비를 CSS를 통해 정의해야합니다. 이 문제를 해결할 방법이 있습니까? 또한, 어쩌면 정렬/스피너를 표시하는 더 좋은 방법이 있습니까?
그리고 단추를 패딩하여 재생해야합니까? 즉, 회 전자가 표시되거나 너비가 변경되는 단추가 괜찮 으면 단추 너비가 변경되지 않습니다. (어딘가에 코드 조각으로 넣으면)
그들은 중복 질문이 아니지만 귀하의 질문과 관련이 있습니다 : http://stackoverflow.com/q/3508605/1004046 및 http://stackoverflow.com/q/3149419/1004046 – Pigueiras
나는 이미 묶어 봤습니다. max-width 및 : not (.active) 셀렉터를 사용하여 재생하면 모든 요소에 대해 폭을 명시해야합니다 ... 절대 위치 지정으로 재생하려고합니다. –
와우 그 멋진 회 전자입니다! 이걸 부트 스트랩으로 올바르게 가져 가려고 노력해야합니다! –