Как я могу оформить расширение боковой панели?

У меня есть следующая боковая панель в моем расширении, но я хочу изменить внешний вид. Как я могу это сделать?

var sidebar = new appAPI.sidebar({
  position: 'right',
  url: 'http://news.yahoo.com',
  html: 'Some Html',
  title: {
    content: 'Yahoo News',
    close: true
  },
  opacity: 1.0,
  width: '300px',
  height: '100%',
  preloader: true,
  sticky: true,
  slide: 150,
  openAction: ['click', 'dblclick'],
  closeAction: 'click',
  theme: 'default',
  scrollbars: false,
  openOnInstall: true

1 ответ

Есть несколько способов добиться этого, но я предпочитаю вводить соответствующие правила CSS на страницу, используя соответствующий селектор. Так, например, чтобы изменить цвет границы на красный:

var inlineCss = '.crossrider-sidebar-'+appAPI.appInfo.id+'-container {' +
   'border-color:red !important;' +
'}';
appAPI.dom.addInlineCSS({css:inlineCss});

[Раскрытие информации: я сотрудник Crossrider]

Другие вопросы по тегам