как изменить форму кнопки отправки на кружок [дубликат]
-
12-12-2019 - |
Вопрос
Возможный дубликат:
Нарисуйте круг, используя только CSS
Я хотел бы знать, есть ли способ изменить форму кнопки отправки с прямоугольной на круглую??
Я не хочу использовать решение для изображений круглой формы. Мне нужны все остальные характеристики кнопки, как в стиле CSS.
Решение
На ваш вопрос уже дан ответ, но я рекомендую вам Твиттер-бутстрап.
Это среда HTML/CSS, которая позволяет вам создавать отличные кнопки (среди прочего) легко.
Эти кнопки являются «кроссбраузерными», что означает, что они совместимы с Internet Explorer.
Только с одним классом - btn
- вы можете стилизовать <button>
, <input type="button">
или <a>
.
Этот :
<button class="btn"></button>
Дает это:
Вы также можете быстро настроить кнопку с помощью дополнительного класса:
btn-primary
, btn-info
, btn-success
, btn-warning
, btn-danger
и btn-inverse
.
Эти классы преобразуют вашу кнопку следующим образом:
Затем вы можете выбрать размер с классами btn-large
, btn-small
и btn-mini
.
Наконец, вы можете добавить значок (список здесь) в вашей кнопке.
Этот:
<button class="btn btn-success">
<i class="icon-shopping-cart icon-white"></i>
<span>Checkout</span>
</button>
Дает это:
Получайте удовольствие от новых кнопок. :)
Другие советы
Использование border-radius
недвижимость.
Пример:
.button {
width: 100px;
height: 100px;
background-color: #000;
border: solid 1px #000;
border-radius: 50%
}
.
Вышеуказанный пример даст вам обычный круг.
Если вы хотите просто немного округлой формы, попробуйте это:
.button {
width: 100px;
height: 30px;
background-color: #000;
border: solid 1px #000;
border-radius: 5px
}
.
Живая демонстрация: Регулярный круг
Живая демонстрация: Округнутая форма
Live Demo: Кнопка ввода с текстом
Используйте радиус границы CSS.Я бы порекомендовал Googlet 'CSS-генератор кнопки «или такой и нахождение любого количества кнопок, генерирующих инструменты, которые вы можете воспроизводиться, чтобы получить правила CSS.Вам просто нужно было бы убедиться, что высота элемента= ширина, а затем регулировка угловых радиусов соответственно.
Используйте этот стиль:
input[type='submit'] {
width:100px;
height:100px;
border-radius:50px;
}
. Вы можете использовать границу-радиус в ваших CSS, но он не будет поддерживаться в IE.
Играть с: -
border-radius: 10px 10px 10px 10px
. Я бы предложил либо использовать UI jQuery ui (вы можете сделать вам собственную тему) http://jqueryui.com/themeroller/
или
CSS3 http://webdesignerwall.com/tutorials/css3-gradient-buttons
CSS3 не будет работать в IE.