Перейти к содержимому


Фотография
- - - - -

Настроить стили JBColor


Лучший Ответ Ёшкин Кот , 06 January 2017 - 17:12

.jbzoo .jbcolor-input:checked + label div:after {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 8px;
    left: 8px;
    margin: 0;
}

На скорую руку как то так..  криво, зато работает.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 registr

registr

Отправлено 06 January 2017 - 12:40

здесь https://kupikanken.ru/при выборе цвета в кружке появляется аккуратненький белый цвет, а у меня на http://mobackpack.portall.com.ua/#shop не хочет, перепробовал массу вариантов, но увы, умения не хватает, подскажите плиз, как правильно прописать чтоб у активного цвета появился этот белый кружок маленький, но и цвет вокруг него тоже остался?


Сообщение отредактировал registr: 06 January 2017 - 12:42

  • 0

#2 Vseprosto

Vseprosto

Отправлено 06 January 2017 - 12:57

Самое простое наверное привязаться к классу checked у label и добавить афтер или бефор а дальше все через стили


  • 0

#3 Vseprosto

Vseprosto

Отправлено 06 January 2017 - 13:00

Или же просто заменить стандартную "галочку"


  • 0

#4 registr

registr

Отправлено 06 January 2017 - 13:04

ну вот с сайта-исходника код взял, подправил:
.jbcolor-label.checked div {
    background-image:none!important;
}
#jbcolor-239749 .jbcolor-label{
 position:relative;
}
#jbcolor-239749 .jbcolor-label:checked::after{
    content: '';
    background-color: #fff;
    width: 14px;
    height: 14px;
    position: absolute;
    top: calc(50% - 7px);
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    border-radius: 100%;
}
 
но не вышло, уже и не знаю как еще пробовать
  • 0

#5 Vseprosto

Vseprosto

Отправлено 06 January 2017 - 13:22

.jbcolor-label:checked зачем двоеточие?


и зачем вы привязываетесь к id? просто к классу jbzoo-colors


  • 0

#6 Vseprosto

Vseprosto

Отправлено 06 January 2017 - 13:26

http://htmlbook.ru/samcss/klassy


  • 1

#7 registr

registr

Отправлено 06 January 2017 - 13:33

да это уже после массы проб и вариантов, возможно запутался напрочь, подскажите, плиз - что там неправильно и как должно быть, уже и правда - запутался


  • 0

#8 Ёшкин Кот

Ёшкин Кот

Отправлено 06 January 2017 - 17:12   Лучший Ответ

.jbzoo .jbcolor-input:checked + label div:after {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 8px;
    left: 8px;
    margin: 0;
}

На скорую руку как то так..  криво, зато работает.


  • 2

#9 registr

registr

Отправлено 06 January 2017 - 17:42

.jbzoo .jbcolor-input:checked + label div:after {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 8px;
    left: 8px;
    margin: 0;
}

На скорую руку как то так..  криво, зато работает.

 

Заработало просто отлично! Спасибо огромное!!!!


  • 0




Click to return to top of page in style!