Im пытается создать прядильщицы для Twitter Кнопки Bootstrap. Спиннеры должны указывать на какую-либо работу (т. Е. Запрос ajax).Spinner for Twitter Bootstrap .btn
Вот небольшой пример: http://jsfiddle.net/AndrewDryga/zcX4h/1/
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 "маржа: авто" Безразлично» t производить ожидаемую анимацию, а ширину счетчика для всех элементов следует определять с помощью css. Есть ли способ решить эту проблему? Кроме того, может быть, есть лучший способ выровнять/показать прядильщиков?
И должен ли я играть с пуговицами и делать это в порядке, где ширина кнопки не изменяется, когда отображается счетчик или кнопки, которые меняют ширину в порядке? (Если это было показано как фрагмент)
Это не дублированные вопросы, но они связаны с вашим вопросом: http://stackoverflow.com/q/3508605/1004046 и http://stackoverflow.com/q/3149419/1004046 – Pigueiras
Я уже привязал к играйте с max-width и: not (.active) селектором, кажется, что вам нужно задать разницу по ширине для всех элементов ... Я пытаюсь играть с абсолютным позиционированием tommorow. –
Ничего себе, это красиво выглядящий прядильщик! Вы должны попытаться получить это в Bootstrap! –