Я использую ui-bootstrap popover для отображения некоторых уведомлений в своем приложении. Я использую шаблон uib-popover для оформления содержимого popover.Как изменить .popover-content CSS для ui-bootstrap popover
Я хотел бы изменить настройки заполнения для каждого элемента внутри popover.
Я пробовал использовать атрибут popover-class, но это просто настраивает CSS для общего popover, а не элементы, содержащиеся внутри - это то, что, по-видимому, определяет класс CSS .popover-content.
Вот HTML для пирог:
Кроме того, я не хочу, чтобы это сделать, просто выполнив:
.popover-content {
margin: 0px;
}
, как я использовал Popovers в нескольких местах по всей моей приложения и не хотят, чтобы все они получили переопределение CSS.
Может ли кто-нибудь сказать мне, как изменить это правильно? Вся помощь очень ценится ...
EDIT 1: Я попытался сделать так, как было предложено в комментариях makshh, и использовать селектор CSS для изменения класса «.popover-content». Этот класс является div, содержащимся в родительском классе .popover.
Я пытался сделать это с помощью следующих действий:
.my-notifications-popover {
margin-left: 0px;
}
.my-notifications-popover div {
margin-left: 0px;
}
Это должно сделать запас левого ноля для всех дочерних див из .my-уведомления-пирога, которые должны быть применены к пирогам. Однако, похоже, это вообще не применяется. Этот подход может быть не идеальным, поскольку он установит маржу для всех divs ниже popover, которые я, возможно, не захочу. Есть ли способ специально настроить целевой класс .popover-content с помощью селекторов CSS?
Я создал plnkr, чтобы показать, как именно это не работает .... Вы можете увидеть здесь: https://plnkr.co/edit/Lr43L5b0YUbZEa5Zkvso
чем проблема использования 'My-уведомлений-popover' класс стилизовать ваши внутренние элементы? – makshh
, который, кажется, только стиль внешнего .popover class –
Да, но, например, если у вас есть тэг 'h3' в вашем содержимом popover, вы можете его стилизовать, используя селектор' .my-notification-popover h3'. – makshh