Як розробити тему Google Chrome?


8

У мене є кілька дизайнерських ідей для Google Chrome. Я хочу перетворити його в тему.

Я багато шукав, але не знайшов задовільного пояснення, як це робити. Чи знаєте ви, що потрібно зробити? Якесь посилання, можливо?


1
Більше програмного питання це. Я голосую за перенесення його до Stack Overflow.
ChrisF

Відповіді:


10

Завантажте будь-яку доступну тему для Chrome, як, наприклад, цю .

Перейменуйте його, щоб він мав розширення .zip. Відкрийте його за допомогою улюбленого інструменту архівування.

Тема описана у файлі під назвою manifest.json. Він дає посилання на зображення, використані в темі. Вони знаходяться в каталозі "i" у сірій шкалі. Зображення у форматі PNG.

Ось формат файлу manifest.json для Greyscale:

{
"version":"1.0",
"name":"Greyscale",
"theme":
{"images":
    {
    "theme_frame":"i/agxjaHJvbWV0aGVtZXNyDAsSBEZpbGUY6ZwBDA",
    "theme_toolbar":"i/agxjaHJvbWV0aGVtZXNyDAsSBEZpbGUY6pwBDA",
    "theme_button_background":"i/agxjaHJvbWV0aGVtZXNyDAsSBEZpbGUYtawBDA"
    },
"colors":
    {
    "frame":[32,32,32],
    "toolbar":[210,210,246],
    "tab_text":[0,0,0],
    "tab_background_text":[0,0,0],
    "bookmark_text":[0,0,0],
    "ntp_background":[235,235,235],
    "ntp_text":[0,0,0],
    "ntp_link":[0,0,120],
    "ntp_section":[210,210,210,1],
    "ntp_section_text":[0,0,0],
    "ntp_section_link":[0,0,120]
    },
"properties":
    {
    "ntp_background_alignment":"bottom",
    "ntp_background_repeat":"no-repeat"},
    "tints":
        {
        "buttons":[0.6,0,0.5]
        }
    }
}

Використовуйте це як шаблон для власних тем.

Більше інформації ви також знайдете тут .


як відкрити посилання в iкаталозі ?? Мені потрібно знати, якого розміру мають .pngбути файли ...
Lazer

перейменуйте їх із розширенням .png та відкрийте їх у редакторі зображень
Snark

добре, btw, чому такі складні назви? Чи є якась проблема в назві мого .pngфайлу як, скажімо top.png,?
Лазер

ні, дивіться зразок маніфесту в останньому посиланні моєї відповіді
Snark

2
Використання наявної теми в якості шаблону недостатньо добре, оскільки багато тем змінюють лише частини браузера. Що робити, якщо ви хочете змінити щось, чого не зробив автор теми? Як дізнатися, які назви / властивості / тощо. використовувати?
Synetech

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.