<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="other" xml:lang="ar"><front><journal-meta><journal-id journal-id-type="publisher-id">appstoryo</journal-id><journal-title-group><journal-title>AppStoryo</journal-title></journal-title-group><publisher><publisher-name>lapnito.cz s.r.o.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">blog/camera-color-to-css-variables-web/ar</article-id><title-group><article-title>كيف تحوّل لوناً التقطته الكاميرا إلى متغيرات CSS لموقعك الإلكتروني</article-title></title-group><contrib-group><contrib contrib-type="author"><string-name>Lubor Šimůnek</string-name></contrib></contrib-group><pub-date date-type="pub" publication-format="electronic"><day>25</day><month>08</month><year>2026</year></pub-date><permissions><copyright-statement>© 2026 lapnito.cz s.r.o.</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>lapnito.cz s.r.o.</copyright-holder><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>CC BY 4.0</license-p></license></permissions><self-uri xlink:href="https://appstoryo.com/ar/blog/camera-color-to-css-variables-web"/><abstract><p>التقط ألواناً حقيقية بكاميرتك، حوّلها إلى HSL وأنشئ متغيرات CSS ورموز تصميم في دقائق. دليل خطوة بخطوة.</p></abstract><kwd-group kwd-group-type="author"><kwd>التصميم</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>لماذا يستلهم المصممون الألوان من العالم الحقيقي</title><p>أفضل لوحات الألوان نادراً ما تولد على الشاشة. تنبثق من قماش يحدد هوية علامة أزياء، أو جدار صُوِّر خلال رحلة ليصبح اللون الرئيسي لموقع سياحي، أو منتج مادي يجب استنساخه بدقة في العالم الرقمي. المواد الجسدية تحمل أصالةً عاطفية يصعب على العينات الاصطناعية محاكاتها.</p><p>التحدي كان دائماً في الترجمة: ترى اللون وتحتاج الكود.</p></sec><sec id="s2"><title>أساسيات متغيرات CSS</title><p>الخصائص المخصصة في CSS — المعروفة بمتغيرات CSS — تتيح تعريف قيمة مرة واحدة وإعادة استخدامها في كل مكان. صرّح عنها في <monospace>:root</monospace> لكي يرثها كل عنصر في الصفحة:</p><preformat>:root {
  --color-brand-500: hsl(220, 60%, 45%);
}</preformat><p>غيّر القيمة في مكان واحد فقط وسيتوسع التغيير تلقائياً إلى كل المكوّنات التي تستخدمها.</p></sec><sec id="s3"><title>خطوة بخطوة: من الكاميرا إلى متغير CSS</title><p>افتح <bold><ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Color Picker Camera: HEX RGB</ext-link></bold>، وجّه الكاميرا المباشرة نحو أي مادة — جدار، أو عبوة، أو كتالوج مطبوع — ثم اضغط لتثبيت اللون. يعرض التطبيق فوراً قيم HEX وRGB وHSL. انسخ قيمة HSL بضغطة واحدة.</p><p>الصقها مباشرةً في ورقة الأنماط وولّد مقياساً لونياً كاملاً بتعديل قيمة الإضاءة فحسب:</p><preformat>:root {
  --color-brand-900: hsl(220, 60%, 20%);
  --color-brand-500: hsl(220, 60%, 45%);
  --color-brand-100: hsl(220, 60%, 90%);
}</preformat></sec><sec id="s4"><title>رموز التصميم والتكامل مع Figma</title><p>يتيح <bold><ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Color Picker Camera: HEX RGB</ext-link></bold> تصدير لوحة الألوان المحفوظة كملف JSON — وهو التنسيق ذاته الذي تستهلكه أداة Tokens في Figma وأدوات مثل Style Dictionary. كما تقترح ميزة تناسق الألوان متغيرات تكميلية وثلاثية فور التقاط اللون، مما يتيح لك بناء لوحة كاملة قبل فتح الحاسوب.</p><p>سير العمل الكامل — التقاط بالكاميرا، تصدير JSON، متغيرات CSS — يُقلص المسافة بين العالم المادي وورقة الأنماط إلى دقائق معدودة.</p><p><bold>حمّل Color Picker Camera: HEX RGB مجانًا لأجهزة <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">iOS</ext-link> أو <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Android</ext-link></bold> — بلا إعلانات، وبلا تتبّع، ويعمل دون اتصال بالإنترنت تمامًا.</p></sec></body></article>
