2016-11-11 4 views
0

Следующие CSS, очевидно, приводят к следующей кнопке. Как видите, в белом дополнении есть странная серая гладкая кнопка. Как это исправить?Обычная кнопка с прокладкой

Как заставить серый уйти?

.button_style { 
    background-color: white; 
    color: white; 
    padding: 15px 15px; 
    text-align: center; 
    display: inline-block; 
    font-size: 16px; 
    margin: 4px 2px; 
} 

enter image description here

ПРИМЕЧАНИЕ: Зеленый пространство фон, белое пространство и серое пространство является интерактивной кнопкой.

+3

Вы можете показать свой HTML? Я угадываю, как выглядит, что вы обертываете свою кнопку в внешнем элементе и стилируете внешний элемент. Но вы можете стилизовать кнопку напрямую. Затем ваш фоновый цвет переопределит серый цвет кнопки. ** Изменить **: на самом деле в этом случае он не будет доступен для кликов. Просто покажите свой html, чтобы мы могли помочь. –

+0

обязательно сделайте фоновый цвет для родителя не для текста :) –

ответ

0

Это то, что я был ранее, который дает мне обычную серую кнопку:

<p><span class="button_style"><a href="example.com">Website</a></span> </p> 

Я изменил его к следующему, который разрешил мою проблему:

<input class="button_style" type="button" onclick="location.href = 'http://www.botequotes.com';" value="Visit Site" /> 

ПРИМЕЧАНИЕ: JavaScript должен быть включен для того, чтобы использовать 'OnClick = "location.href'

0

Используйте границу: 0 или border: none, чтобы удалить это. Кстати, какой браузер вы используете?

HTML

<button class="button_style">hello</button> 

CSS

.button_style { 
    border: 0; 
    background-color: white; 
    padding: 15px 15px; 
    text-align: center; 
    display: inline-block; 
    font-size: 16px; 
    margin: 4px 2px; 
} 
Смежные вопросы