2015-02-03 3 views
0

Я уже несколько часов стуча головой о кирпичную стену с этим, и я уверен, что это что-то простое.Кнопка CSS - Фон

У меня есть новая кнопка с плагином, который я установил, и я хочу, чтобы он выглядел как все мои другие кнопки. Я вытащил те же свойства, но по какой-то причине он не будет отображать фоновое изображение позади текста. Он показывает крошечный бит слева от текста, а затем останавливается. Если я выберу цвет фона, он будет отображаться позади него, но изображения не будут отображаться. Что мне не хватает? Я проверил все таблицы стилей CSS, которые поставлялись с плагином, чтобы увидеть, вмешиваются ли они, и ни одна из них не связана.

Вот мой CSS:

button.button-am { 
overflow:visible; 
width:auto; 
border:0; 
padding:0; 
margin:0; 
cursor:pointer; 
height: 28px; 
background-color: transparent; 
background-image: url(../images/bkg_btn.png); 
} 

button.button-am span { float:left; height:28px; padding:0 0 0 6px; font:bold 11px/25px Tahoma, Verdana, Arial, sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; color:#555; } 

Моя кодирование от Magento является:

<button class="button-am" type="submit"><span><?php echo $this->__('Save Name') ?></span></button> 
+0

Вы уверены, что '../ images/bkg_btn.png' - правильный путь к файлу изображения? –

+0

Это, я даже закончил тем, что положил длинный путь (и проверил его в веб-браузере), но это не сработало. Это также тот же путь для моих других кнопок, которые отлично работают. – user3217495

+1

и что происходит при замене '../ images/bkg_btn.png' на' http: // wallpoper.com/images/00/31/33/51/black-background_00313351.jpg'? все еще не может это увидеть? –

ответ

0

Ваш упускают double quotes в URL

Изменить

url(../images/bkg_btn.png) 

к

url("http://placehold.it/150x150") 

полная демо

button.button-am { 
 
overflow:visible; 
 
width:auto; 
 
border:0; 
 
padding:0; 
 
margin:0; 
 
cursor:pointer; 
 
height: 28px; 
 
background-color: transparent; 
 
background-image: url("https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png"); 
 
background-size: contain; /*you may need this*/ 
 
} 
 

 
button.button-am span { float:left; height:28px; padding:0 0 0 6px; font:bold 11px/25px Tahoma, Verdana, Arial, sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; color:#555; }
<button class="button-am" type="submit"><span><?php echo $this->__('Save Name') ?></span></button>

background-image reference

+0

цитаты являются необязательными –

+0

К сожалению, вы правы. К сожалению, это не исправить. – user3217495

0

Try фон-размер: обложка после фонового изображения: URL (../ изображений/bkg_btn.png);

+0

К сожалению, это не сработало – user3217495

2

ОБНОВЛЕНИЕ: Это была проблема с моим изображением. Спасибо вам за все!