2014-11-18 2 views
0

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

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 
+0

Пожалуйста, сделайте [скрипку] (http://jsfiddle.net/) и это поможет нам, если вы дадите более подробную информацию о «внешнем виде», который вы хотите. –

+0

Осмотрите DOM боковой панели, посмотрите классы css и переопределите нужные значения – Bnaya

ответ

1

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

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

[Раскрытие: Я сотрудник Crossrider]