ما هي النُسُق؟

المظهر هو نوع خاص من الإضافات تغيّر طريقة ظهور المتصفّح. يتم تجميع المظاهر مثل الإضافات العادية، ولكنها لا تحتوي على JavaScript أو رمز HTML.

يمكنك العثور على مجموعة من المظاهر وتجربتها في سوق Chrome الإلكتروني.

مظهر النباتات الخضراء

مظهر حول الحب

مظهر jus d'range

البيان

في ما يلي مثال على ملف manifest.json لأحد المظهرَين:

{
  "manifest_version": 2,
  "version": "2.6",
  "name": "camo theme",
  "theme": {
    "images" : {
      "theme_frame" : "images/theme_frame_camo.png",
      "theme_frame_overlay" : "images/theme_frame_stripe.png",
      "theme_toolbar" : "images/theme_toolbar_camo.png",
      "theme_ntp_background" : "images/theme_ntp_background_norepeat.png",
      "theme_ntp_attribution" : "images/attribution.png"
    },
    "colors" : {
      "frame" : [71, 105, 91],
      "toolbar" : [207, 221, 192],
      "ntp_text" : [20, 40, 0],
      "ntp_link" : [36, 70, 0],
      "ntp_section" : [207, 221, 192],
      "button_background" : [255, 255, 255]
    },
    "tints" : {
      "buttons" : [0.33, 0.5, 0.47]
    },
    "properties" : {
      "ntp_background_alignment" : "bottom"
    }
  }
}

ألوان

الألوان بتنسيق RGB. للعثور على السلاسل التي يمكنك استخدامها داخل حقل "الألوان"، اطّلِع على القسم kOverwritableColorTable.

صور

تستخدم موارد الصور مسارات ذات صلة بجذر الإضافة. يمكنك إلغاء أي صور محددة بواسطة السلاسل في kPersistingImages. يجب تخزين جميع الصور بتنسيق PNG وإلا لن يتم عرضها بشكل صحيح.

المواقع

يتيح لك هذا الحقل تحديد خصائص مثل محاذاة الخلفية وتكرار الخلفية وشعار بديل. لمعرفة المواقع والقيم التي يمكن أن تتضمّنها، اطّلِع على kDisplayProperties.

درجات الألوان

يمكنك تحديد الدرجات الخفيفة التي سيتم تطبيقها على أجزاء من واجهة المستخدم مثل الأزرار والإطار وعلامة تبويب الخلفية. يدعم Google Chrome التلوين الخفيفًا وليس الصور، لأن الصور لا تعمل عبر الأنظمة الأساسية وتكون هشة في حالة إضافة أزرار جديدة. للعثور على السلاسل التي يمكنك استخدامها داخل حقل "الدرجات اللونية"، راجع kTintTable.

تكون درجات الألوان بتنسيق Hue-Saturation-Lightness (HSL) باستخدام أرقام نقاط عائمة تتراوح بين 0 و1.0:

  • تدرج اللون هي قيمة مطلقة، حيث يشير 0 و1 إلى اللون الأحمر.
  • تشبّع اللون مرتبط بالصورة المتوفّرة حاليًا. 0.5 هو بلا تغيير، و0 غير مشبّع تمامًا، و1 هو تشبع كامل.
  • الإضاءة نسبية أيضًا، حيث يشير 0.5 إلى بدون تغيير و0 باعتباره جميع وحدات البكسل باللون الأسود و1 باعتباره كل وحدات البكسل باللون الأبيض.

يمكنك بدلاً من ذلك استخدام -1.0 لأي من قيم HSL بهدف تحديد بدون تغيير.