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

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

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

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

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

مظهر ودخان الحب

مظهر jus d'orange

البيان

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

{
  "manifest_version": 3,
  "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"
    }
  }
}

الألوان

الألوان هي نموذج أحمر أخضر أزرق. للعثور على السلاسل التي يمكنك استخدامها داخل "colors" حقل، انظر 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 لتحديد عدم التغيير.