2012-05-02 2 views
0

Я пытаюсь стилизовать эти 3 переключателя для моего сайта, достаточно просто, за исключением того, что мне нужно, чтобы все они выглядели по-другому. Например, у вас есть опция paypal, другая alertpay и другая проверка, каждая с другим изображением. Это доказывает жесткость, поскольку я пытаюсь много разных учебников, и все это показывает мне, как просто изменить его для одного, но потом не быть в состоянии для других.Разный стиль для каждого переключателя

Это один из учебников я пытаюсь следовать - http://screwdefaultbuttons.com/

Может кто-нибудь дать мне какие-либо идеи или ссылки на где-то, что может помочь мне. Спасибо

+1

Читать на CSS. Вы должны просто дать каждой кнопке определенный класс и ссылаться на них индивидуально, а не на целостность. – dweiss

ответ

1

Да, определить классы в CSS с некоторой фантазии форматирования, как:

.button1 { 
    width: 19px; 
    height: 25px; 
    padding: 0 5px 0 0; 
    background: url(checkbox.jpg) no-repeat; 
} 

.button2 { 
    width: 19px; 
    height: 25px; 
    padding: 0 5px 0 0; 
    background: url(somethingelse.jpg) no-repeat; 
} 

А затем положить классы в HTML, как:

<input type="radio" name="radio1" class="button1" /> 
+0

нормально, но как бы я мог заставить его измениться на другое изображение, если пользователь выбирает одну из кнопок? – Arken

+0

.button1: active {background: url (differentimage.jpg) no-repeat; } –

+0

Привет, я попробовал то, что вы упомянули, но когда я иду проверить его, по какой-то причине изображение не появляется, просто переключатель по умолчанию. Я проверил изображение, и это правильно, какие-то идеи? – Arken

-3

Вы должны позвонить по номеру screwDefaultButtons для индивидуального выбора различных изображений по каждому из них.

$('#radio1').screwDefaultButtons({ 
     checked: "url(images/radio_Checked1.jpg)", 
     unchecked: "url(images/radio_Unchecked1.jpg)", 
     width: 85, 
     height: 85 
}); 

$('#radio2').screwDefaultButtons({ 
     checked: "url(images/radio_Checked2.jpg)", 
     unchecked: "url(images/radio_Unchecked2.jpg)", 
     width: 85, 
     height: 85 
}); 

BTW, что ссылка «screwDefaultButtons» не учебник, но использование этого JQuery плагин для пользовательских кнопок.

+0

Привет, спасибо за ваш ответ, я попробовал то, что вы просили, но на самом деле он не работает, я сделал то, что вы сказали, но что я вижу, это просто отображение контрольного изображения 3 раза, а затем, когда вы его выбираете, все они меняются на выбранную paypal образ, любые идеи? Спасибо за вашу помощь – Arken

+0

Вы уверены, что используете правильные изображения и исправляете селектор css в '$ ('# radio1')' –

+0

Привет, да, я проверил, что все изображения верны, теперь случается, что все они отображаются как непроверенные проверьте изображение, затем, если вы нажмете на paypal, он изменится на проверочный paypal, alertpay - проверил alertpay и т. д. Но они все выбраны, и я думал, что переключатели вы можете выбрать только один? – Arken

Смежные вопросы