مرجع ویژگی های CSS

در این مرجع جامع از ویژگی‌های Chrome DevTools مربوط به مشاهده و تغییر CSS، گردش‌های کاری جدید را کشف کنید.

برای یادگیری اصول اولیه ، مشاهده و تغییر CSS را ببینید.

یک عنصر را انتخاب کنید

پنل Elements DevTools به شما امکان می دهد CSS یک عنصر را در یک زمان مشاهده یا تغییر دهید.

نمونه ای از یک عنصر انتخاب شده

در تصویر، عنصر h1 که در درخت DOM به رنگ آبی مشخص شده است، عنصر انتخاب شده است. در سمت راست، سبک های عنصر در تب Styles نشان داده شده است. در سمت چپ، عنصر در پنجره نمای برجسته شده است، اما فقط به این دلیل که ماوس روی آن در درخت DOM قرار دارد.

برای آموزش مشاهده CSS یک عنصر را ببینید.

راه های زیادی برای انتخاب یک عنصر وجود دارد:

  • در نمای خود، روی عنصر کلیک راست کرده و Inspect را انتخاب کنید.
  • در DevTools، روی Select an element کلیک کنید یک عنصر را انتخاب کنید یا Command + Shift + C (Mac) یا Control + Shift + C (ویندوز، لینوکس) را فشار دهید، و سپس روی عنصر در viewport کلیک کنید.
  • در DevTools، روی عنصر موجود در درخت DOM کلیک کنید.
  • در DevTools، یک کوئری مانند document.querySelector('p') در کنسول اجرا کنید، روی نتیجه کلیک راست کرده و سپس Reveal in Elements panel را انتخاب کنید.

مشاهده CSS

از تب Elements > Styles و Computed برای مشاهده قوانین CSS و تشخیص مشکلات CSS استفاده کنید.

تب Styles پیوندها را در مکان‌های مختلف به مکان‌های مختلف دیگر نشان می‌دهد، از جمله اما نه محدود به:

  • در کنار قوانین CSS، به شیوه نامه ها و منابع CSS. چنین پیوندهایی پانل منابع را باز می کنند. اگر شیوه نامه کوچک شده است، به ایجاد یک فایل کوچک شده قابل خواندن مراجعه کنید.
  • در بخش های Inherited from ... به عناصر والد.
  • در فراخوانی های var() به اعلان های دارایی سفارشی .
  • در ویژگی‌های کوتاه‌نویسی animation ، به @keyframes .
  • پیوندهای بیشتری را در راهنمای ابزار اسناد بیاموزید .
  • و بیشتر.

در اینجا برخی از آنها برجسته شده است:

پیوندهای مختلف برجسته شده است.

پیوندها ممکن است سبک متفاوتی داشته باشند. اگر مطمئن نیستید که چیزی یک پیوند است، سعی کنید روی آن کلیک کنید تا متوجه شوید.

نکات ابزار را با اسناد CSS، ویژگی‌ها و مقادیر ویژگی سفارشی مشاهده کنید

Elements > Styles هنگامی که ماوس را روی عناصر خاصی می‌چرخانید، نکات ابزار را با اطلاعات مفید نشان می‌دهد.

مشاهده مستندات CSS

برای دیدن یک راهنمای ابزار با توضیح کوتاه CSS، ماوس را روی نام ویژگی در تب Styles نگه دارید.

راهنمای ابزار با مستندات در یک ویژگی CSS.

برای رفتن به یک مرجع MDN CSS در این ویژگی، روی Learn more کلیک کنید.

برای خاموش کردن راهنمای ابزار، بررسی کنید چک باکس. نشون نده

برای روشن کردن مجدد آنها، بررسی کنید تنظیمات. تنظیمات > تنظیمات > عناصر > چک باکس. نمایش راهنمای ابزار مستندات CSS .

مشخصات انتخابگر را مشاهده کنید

ماوس را روی یک انتخابگر نگه دارید تا نکته ابزار را با وزن مخصوص آن ببینید.

راهنمای ابزار با وزن مخصوص انتخابگر منطبق.

مشاهده مقادیر ویژگی های سفارشی

ماوس را روی یک --custom-property ببرید تا ارزش آن را در یک راهنمای ابزار ببینید.

ارزش یک ویژگی سفارشی در یک راهنمای ابزار.

مشاهده نامعتبر، لغو، غیرفعال و سایر CSSها

تب Styles انواع بسیاری از مسائل CSS را تشخیص می دهد و آنها را به روش های مختلف برجسته می کند.

به درک CSS در تب Styles مراجعه کنید.

فقط CSS را مشاهده کنید که در واقع روی یک عنصر اعمال شده است

تب Styles همه قوانینی را که برای یک عنصر اعمال می‌شود، از جمله اعلان‌هایی که لغو شده‌اند، به شما نشان می‌دهد. وقتی علاقه ای به اعلان های لغو شده ندارید، از تب Computed استفاده کنید تا فقط CSS هایی را که واقعاً روی یک عنصر اعمال می شود، مشاهده کنید.

  1. یک عنصر را انتخاب کنید .
  2. به تب Computed در پنل Elements بروید.

تب Computed.

چک باکس نمایش همه را علامت بزنید تا همه ویژگی ها را ببینید.

به درک CSS در تب Computed مراجعه کنید.

مشخصات CSS را به ترتیب حروف الفبا مشاهده کنید

از تب Computed استفاده کنید. مشاهده فقط CSSهایی که واقعاً روی یک عنصر اعمال شده است را ببینید.

ویژگی های CSS ارثی را مشاهده کنید

چک باکس Show All را در تب Computed علامت بزنید. مشاهده فقط CSSهایی که واقعاً روی یک عنصر اعمال شده است را ببینید.

همچنین، برگه Styles را اسکرول کنید و بخش‌هایی با نام‌های Inherited from <element_name> را پیدا کنید.

بخش Inherited from... را در تب Styles مشاهده کنید.

مشاهده قوانین CSS

At-rules عبارت‌های CSS هستند که به شما اجازه می‌دهند رفتار CSS را کنترل کنید. Elements > Styles قوانین زیر را در بخش‌های اختصاصی نشان می‌دهد:

مشاهده @property at-rules

@property CSS at-rule به شما این امکان را می دهد که خصوصیات سفارشی CSS را به صراحت تعریف کنید و بدون اجرای جاوا اسکریپت آنها را در یک شیوه نامه ثبت کنید.

ماوس را روی نام چنین ویژگی‌هایی در تب Styles نگه دارید تا راهنمای ابزاری با مقدار ویژگی، توصیف‌گرها و پیوندی به ثبت آن در بخش تاشو @property در پایین برگه Styles ببینید.

برای ویرایش یک قانون @property ، روی نام یا مقدار آن دوبار کلیک کنید .

مشاهده @supports at-rules

تب Styles به شما نشان می‌دهد که قوانین زیر از CSS @supports اگر روی یک عنصر اعمال شوند. به عنوان مثال، عنصر زیر را بررسی کنید:

مشاهده @ supports at-rules.

اگر مرورگر شما از تابع lab() پشتیبانی می کند، عنصر سبز است، در غیر این صورت بنفش است.

مشاهده @scope at-rules

تب Styles اگر روی یک عنصر اعمال شوند ، CSS @scope at-rules را به شما نشان می دهد.

@scope at-rules جدید بخشی از مشخصات CSS Cascading و Inheritance Level 6 هستند. این قوانین به شما این امکان را می‌دهد که سبک‌های CSS را محدوده‌بندی کنید، به عبارت دیگر، به‌صراحت استایل‌ها را برای عناصر خاص اعمال کنید.

قانون @scope را در پیش نمایش زیر مشاهده کنید:

  1. متن روی کارت را در پیش نمایش بررسی کنید .
  2. در تب Styles ، قانون @scope را پیدا کنید.

قانون @scope.

در این مثال، قانون @scope اعلان جهانی background-color CSS را برای همه عناصر <p> درون عناصر با کلاس card لغو می‌کند.

برای ویرایش قانون @scope ، روی آن دوبار کلیک کنید.

مشاهده @font-palette-values ​​at-rules

@font-palette-values ​​CSS at-rule به شما امکان می دهد مقادیر پیش فرض ویژگی font-palette را سفارشی کنید. Elements > Styles این قانون را در یک بخش اختصاصی نشان می دهد.

بخش @font-palette-values ​​را در پیش‌نمایش بعدی مشاهده کنید:

  1. خط دوم متن را در پیش نمایش بررسی کنید .
  2. در Styles ، بخش @font-palette-values ​​را پیدا کنید.

قانون @font-palette-values.

در این مثال، مقادیر پالت فونت --New مقادیر پیش فرض فونت رنگی را لغو می کند.

برای ویرایش مقادیر سفارشی خود، روی آنها دوبار کلیک کنید.

مشاهده @position-try at-rules

قانون @position-try CSS همراه با ویژگی position-try-options به شما امکان می دهد موقعیت های لنگر جایگزین را برای عناصر تعریف کنید. برای کسب اطلاعات بیشتر، به معرفی CSS Anchor positioning API مراجعه کنید.

Elements > Styles موارد زیر را حل کرده و پیوند می دهد:

  • مقادیر ویژگی position-try-options در یک بخش @position-try --name اختصاص داده شده است.
  • مقادیر ویژگی position-anchor و آرگومان‌های anchor() به عناصر مربوطه با ویژگی‌های popovertarget .

در پیش‌نمایش بعدی، مقادیر position-try-options و بخش‌های @position-try را بررسی کنید:

نسخه ی نمایشی با استفاده از لنگر با popover
  1. در پیش‌نمایش، زیر منو را باز کنید، یعنی بر روی YOUR ACCOUNT و سپس STOREFRONT کلیک کنید.
  2. عنصر را با id="submenu" در پیش نمایش بررسی کنید .
  3. در Styles ، ویژگی position-try-options را پیدا کنید و روی مقدار --bottom آن کلیک کنید. تب Styles شما را به بخش @position-try مربوطه می برد.
  4. روی پیوند مقدار position-anchor یا همان آرگومان‌های anchor() کلیک کنید. پانل Elements عنصری را با ویژگی popovertarget مربوطه انتخاب می کند و تب Styles CSS عنصر را نشان می دهد.

ویژگی position-try-options، بخش @position-try و عنصر با ویژگی popover target.

برای ویرایش مقادیر، روی آنها دوبار کلیک کنید.

مشاهده مدل جعبه یک عنصر

برای مشاهده مدل جعبه یک عنصر، به تب Styles بروید و روی آن کلیک کنید نمایش نوار کناری نمایش دکمه نوار کناری در نوار اقدام.

نمودار مدل جعبه.

برای تغییر یک مقدار، روی آن دوبار کلیک کنید.

CSS یک عنصر را جستجو و فیلتر کنید

از کادر فیلتر در زبانه‌های Styles و Computed برای جستجوی خواص یا مقادیر خاص CSS استفاده کنید.

فیلتر کردن تب Styles

همچنین برای جستجوی خصوصیات ارثی در تب Computed ، چک باکس Show All را علامت بزنید.

فیلتر کردن خصوصیات ارثی در تب Computed.

برای پیمایش در برگه Computed ، با علامت زدن گروه، ویژگی‌های فیلتر شده را در دسته‌های جمع‌شونده گروه‌بندی کنید.

گروه بندی خواص فیلتر شده

یک صفحه متمرکز را شبیه سازی کنید

اگر فوکوس را از صفحه به DevTools تغییر دهید، برخی از عناصر همپوشانی اگر با فوکوس فعال شوند به طور خودکار پنهان می شوند. به عنوان مثال، لیست های کشویی، منوها یا انتخابگرهای تاریخ. گزینه Emulate a focused page به شما امکان می دهد چنین عنصری را طوری اشکال زدایی کنید که گویی در فوکوس است.

سعی کنید یک صفحه متمرکز را در این صفحه نمایشی شبیه سازی کنید:

  1. عنصر ورودی را متمرکز کنید. عنصر دیگری در زیر آن ظاهر می شود.
  2. DevTools را باز کنید . اکنون پنجره DevTools به جای صفحه در فوکوس است، بنابراین عنصر دوباره ناپدید می شود.
  3. در Elements > Styles ، روی :hov کلیک کنید، شبیه سازی یک صفحه متمرکز را علامت بزنید و مطمئن شوید که عنصر ورودی انتخاب شده است . اکنون می توانید عنصر زیر آن را بررسی کنید.

قبل و بعد از روشن کردن گزینه "Emulate a Focused page"

همچنین می توانید همین گزینه را در پانل Rendering پیدا کنید.

برای کشف روش‌های بیشتر برای ثابت کردن یک عنصر، به Freeze screen و بازرسی عناصر ناپدید شده مراجعه کنید.

یک شبه کلاس را تغییر دهید

برای تغییر یک کلاس شبه:

  1. یک عنصر را انتخاب کنید .
  2. در پنل Elements ، به تب Styles بروید.
  3. روی :hov کلیک کنید.
  4. شبه کلاسی را که می خواهید روشن کنید بررسی کنید.

تغییر وضعیت شبه شناور روی یک عنصر.

در این مثال، می‌توانید ببینید که DevTools اعلان background-color را به عنصر اعمال می‌کند، حتی اگر عنصر در واقع روی آن قرار نگیرد.

تب Styles شبه کلاس های زیر را برای همه عناصر نشان می دهد:

علاوه بر این، برخی از عناصر ممکن است شبه کلاس های خود را داشته باشند. هنگامی که چنین عنصری را انتخاب می‌کنید، تب Styles یک بخش حالت عنصر خاص Force را نشان می‌دهد که می‌توانید آن را گسترش داده و شبه کلاس‌های مخصوص عنصر را فعال کنید.

بخش «نیروی خاص عنصر» از یک عنصر «تکساریا».

برای یک آموزش تعاملی به افزودن یک حالت شبه به کلاس مراجعه کنید.

شبه عناصر برجسته به ارث رسیده را مشاهده کنید

عناصر شبه به شما امکان می دهند بخش های خاصی از عناصر را استایل دهید. عناصر شبه برجسته بخش‌هایی از سند با وضعیت «انتخاب‌شده» هستند و برای نشان دادن این وضعیت به کاربر به‌صورت «برجسته‌شده» استایل‌بندی می‌شوند. به عنوان مثال، شبه عناصر عبارتند از ::selection ، ::spelling-error ، ::grammar-error ، و ::highlight .

همانطور که در مشخصات ذکر شد، هنگامی که چند سبک با هم تضاد دارند، آبشار سبک برنده را تعیین می کند.

برای درک بهتر وراثت و اولویت قوانین، می توانید شبه عناصر برجسته ارثی را مشاهده کنید:

  1. متن زیر را بررسی کنید .

    من سبک شبه عنصر برجسته والدینم را به ارث برده ام. من را انتخاب کن
  2. بخشی از متن بالا را انتخاب کنید.

  3. در برگه Styles ، به پایین پیمایش کنید تا بخش Inherited from ::selection pseudo of... را پیدا کنید.

بخش Inherited را در تب Styles مشاهده کنید.

مشاهده لایه های آبشاری

لایه‌های آبشار کنترل واضح‌تری بر فایل‌های CSS شما برای جلوگیری از تضادهای سبک خاص را امکان‌پذیر می‌کنند. این برای پایگاه های کد بزرگ، سیستم های طراحی، و هنگام مدیریت سبک های شخص ثالث در برنامه ها مفید است.

برای مشاهده لایه‌های آبشاری، عنصر بعدی را بررسی کنید و Elements > Styles را باز کنید.

در تب Styles ، 3 لایه آبشاری و سبک‌های آنها را مشاهده کنید: page ، component و base .

لایه های آبشاری.

برای مشاهده ترتیب لایه، روی نام لایه یا روی کلیک کنید تغییر لایه ها دکمه مشاهده لایه‌های CSS را تغییر دهید .

لایه page دارای بالاترین ویژگی است، بنابراین پس زمینه عنصر سبز است.

برای مشاهده یک صفحه در حالت چاپ:

  1. منوی فرمان را باز کنید.
  2. شروع به تایپ Rendering کنید و Show Rendering انتخاب کنید.
  3. برای شبیه‌سازی رسانه CSS ، چاپ را انتخاب کنید.

CSS استفاده شده و استفاده نشده را با تب Coverage مشاهده کنید

تب Coverage به شما نشان می دهد که یک صفحه واقعاً از چه CSS استفاده می کند.

  1. در حالی که DevTools در فوکوس است ، Command + Shift + P (Mac) یا Control + Shift + P (Windows، Linux، ChromeOS) را فشار دهید تا منوی Command باز شود.
  2. تایپ coverage را شروع کنید.

    باز کردن تب Coverage از منوی فرمان.

  3. نمایش پوشش را انتخاب کنید. تب Coverage ظاهر می شود.

    برگه پوشش.

  4. کلیک کنید شروع ابزار دقیق پوشش و بارگذاری مجدد صفحه. بارگذاری مجدد صفحه بارگذاری مجدد می شود و تب Coverage نمای کلی از مقدار CSS (و جاوا اسکریپت) استفاده شده از هر فایلی را که مرورگر بارگیری می کند ارائه می دهد.

    مروری بر میزان استفاده و استفاده نشده از CSS (و جاوا اسکریپت).

    سبز نشان دهنده CSS استفاده شده است. قرمز نشان دهنده CSS استفاده نشده است.

  5. روی یک فایل CSS کلیک کنید تا به صورت خط به خط از آنچه که CSS در پیش نمایش بالا استفاده می کند، مشاهده کنید.

    تجزیه خط به خط CSS استفاده شده و استفاده نشده.

    در اسکرین شات، خطوط 55 تا 57 و 65 تا 67 devsite-google-blue.css استفاده نشده اند، در حالی که از خطوط 59 تا 63 استفاده شده است.

حالت پیش نمایش چاپ اجباری

به اجبار DevTools در حالت پیش‌نمایش چاپ مراجعه کنید.

CSS را کپی کنید

از یک منوی کشویی در تب Styles ، می‌توانید قوانین، اعلان‌ها، ویژگی‌ها، مقادیر جداگانه CSS را کپی کنید.

علاوه بر این، می توانید ویژگی های CSS را در نحو جاوا اسکریپت کپی کنید. اگر از کتابخانه های CSS-in-JS استفاده می کنید، این گزینه مفید است.

برای کپی کردن CSS:

  1. یک عنصر را انتخاب کنید .
  2. در تب Elements > Styles ، روی یک ویژگی CSS کلیک راست کنید. منوی کشویی CSS را کپی کنید.
  3. یکی از گزینه های زیر را از منوی کشویی انتخاب کنید:

    • کپی اظهارنامه ویژگی و مقدار آن را در نحو CSS کپی می کند: css property: value;
    • کپی خاصیت فقط نام property را کپی می کند.
    • مقدار کپی فقط value را کپی می کند.
    • قانون کپی کل قانون CSS را کپی می کند: css selector[, selector] { property: value; property: value; ... }
    • اعلان را به عنوان JS کپی کنید . ویژگی و مقدار آن را در نحو جاوا اسکریپت کپی می کند: js propertyInCamelCase: 'value'
    • تمام اظهارنامه ها را کپی کنید . تمام خصوصیات و مقادیر آنها را در قانون CSS کپی می کند: css property: value; property: value; ...
    • همه اعلان ها را به عنوان JS کپی کنید . تمام خصوصیات و مقادیر آنها را در نحو جاوا اسکریپت کپی می کند: ```js propertyInCamelCase: 'value', propertyInCamelCase: 'value', ...

    • تمام تغییرات CSS را کپی کنید . تغییراتی را که در تب Styles ایجاد می‌کنید در همه اعلان‌ها کپی می‌کند.

    • مشاهده مقدار محاسبه شده شما را به تب Computed می برد.

CSS را تغییر دهید

این بخش تمام راه هایی را که می توانید CSS را در Elements > Styles تغییر دهید فهرست می کند.

علاوه بر این، شما می توانید:

یک اعلان CSS به یک عنصر اضافه کنید

از آنجایی که ترتیب اعلان ها بر نحوه استایل بندی یک عنصر تأثیر می گذارد، می توانید اعلان ها را به روش های مختلف اضافه کنید:

از چه گردش کاری باید استفاده کنید؟ برای اکثر سناریوها، احتمالاً می خواهید از گردش کار اعلام درون خطی استفاده کنید. اعلان‌های درون‌خط ویژگی بالاتری نسبت به موارد خارجی دارند، بنابراین گردش کار درون خطی تضمین می‌کند که تغییرات همانطور که انتظار دارید در عنصر اعمال می‌شوند. برای اطلاعات بیشتر در مورد ویژگی، به انواع انتخابگر مراجعه کنید.

اگر سبک های یک عنصر را اشکال زدایی می کنید و باید به طور خاص آزمایش کنید که وقتی یک اعلان در مکان های مختلف تعریف می شود چه اتفاقی می افتد، از گردش کار دیگر استفاده کنید.

یک اعلامیه درون خطی اضافه کنید

برای افزودن یک اعلان درون خطی:

  1. یک عنصر را انتخاب کنید .
  2. در تب Styles ، بین براکت های قسمت element.style کلیک کنید. مکان نما فوکوس می کند و به شما امکان می دهد متن را وارد کنید.
  3. نام ملک را وارد کرده و Enter را فشار دهید.
  4. یک مقدار معتبر برای آن ویژگی وارد کنید و Enter را فشار دهید. در درخت DOM ، می توانید ببینید که یک ویژگی style به عنصر اضافه شده است.

    افزودن اعلان های درون خطی

    در تصویر، ویژگی‌های margin-top و background-color برای عنصر انتخاب شده اعمال شده‌اند. در درخت DOM می توانید اعلان های منعکس شده در ویژگی style عنصر را مشاهده کنید.

یک اعلان به یک قانون سبک اضافه کنید

برای افزودن یک اعلان به یک قانون سبک موجود:

  1. یک عنصر را انتخاب کنید .
  2. در تب Styles ، بین براکت های قانون سبکی که می خواهید اعلان را به آن اضافه کنید، کلیک کنید. مکان نما فوکوس می کند و به شما امکان می دهد متن را وارد کنید.
  3. نام ملک را وارد کرده و Enter را فشار دهید.
  4. یک مقدار معتبر برای آن ویژگی وارد کنید و Enter را فشار دهید.

تغییر ارزش یک اظهارنامه

در اسکرین شات، یک قانون سبک اعلان جدید border-bottom-style:groove دریافت می کند.

نام یا مقدار اعلامیه را تغییر دهید

برای تغییر روی نام یا مقدار یک اعلان دوبار کلیک کنید. برای افزایش یا کاهش سریع یک مقدار به میزان 0.1، 1، 10 یا 100 واحد، به تغییر مقادیر قابل شمارش با میانبرهای صفحه کلید برای میانبرها مراجعه کنید.

مقادیر قابل شمارش را با میانبرهای صفحه کلید تغییر دهید

هنگام ویرایش یک مقدار قابل شمارش یک اعلان، به عنوان مثال، font-size ، می توانید از میانبرهای صفحه کلید زیر برای افزایش مقدار به مقدار ثابت استفاده کنید:

  • Option + Up (Mac) یا Alt + Up (ویندوز، لینوکس) تا 0.1 افزایش یابد.
  • تا مقدار را با 1 یا 0.1 تغییر دهید اگر مقدار فعلی بین -1 و 1 باشد.
  • Shift + Up به افزایش 10.
  • Shift + Command + Up (Mac) یا Control + Shift + Page Up (ویندوز، لینوکس) برای افزایش مقدار 100.

کاهش نیز کار می کند. فقط هر نمونه از Up که قبلا ذکر شد را با Down جایگزین کنید.

مقادیر طول را تغییر دهید

می توانید از اشاره گر خود برای تغییر هر ویژگی با طول، مانند عرض، ارتفاع، بالشتک، حاشیه یا حاشیه استفاده کنید.

برای تغییر واحد طول:

  1. ماوس را روی نام واحد نگه دارید و توجه کنید که زیر آن خط کشیده شده است.
  2. روی نام واحد کلیک کنید تا یک واحد از منوی کشویی انتخاب شود.

برای تغییر مقدار طول:

  1. ماوس را روی مقدار واحد نگه دارید و متوجه شوید که نشانگر شما به یک فلش افقی دو سر تغییر می کند.
  2. برای افزایش یا کاهش مقدار به صورت افقی بکشید.

برای تنظیم مقدار 10، Shift را هنگام کشیدن نگه دارید.

یک کلاس به یک عنصر اضافه کنید

برای افزودن کلاس به یک عنصر:

  1. عنصر را در درخت DOM انتخاب کنید.
  2. cls را کلیک کنید.
  3. نام کلاس را در کادر Add New Class وارد کنید.
  4. Enter را فشار دهید.

بخش Element Classes

ترجیحات تم روشن و تاریک را شبیه سازی کنید و حالت تاریک خودکار را فعال کنید

برای تغییر حالت خودکار تاریک یا شبیه‌سازی ترجیحات کاربر از تم‌های روشن یا تاریک :

  1. در تب Elements > Styles کلیک کنید شبیه‌سازی‌های رایج رندر را تغییر دهید. شبیه‌سازی‌های رندر رایج را تغییر دهید . شبیه‌سازی‌های رایج رندر را تغییر دهید.
  2. یکی از موارد زیر را از لیست کشویی انتخاب کنید:

    • ترجیح می دهد-رنگ-طرح: نور . نشان می دهد که کاربر تم روشن را ترجیح می دهد.
    • prefers-color-scheme: تیره . نشان می دهد که کاربر تم تیره را ترجیح می دهد.
    • حالت تاریک خودکار . صفحه شما را در حالت تاریک نمایش می دهد حتی اگر آن را اجرا نکرده باشید. علاوه بر این، مجموعه ها prefers-color-scheme به dark به طور خودکار ترجیح می دهند.

این کشویی میانبری برای شبیه سازی ویژگی رسانه CSS prefers-color-scheme و فعال کردن گزینه های حالت تاریک خودکار در برگه Rendering است.

یک کلاس را تغییر دهید

برای فعال یا غیرفعال کردن یک کلاس در یک عنصر:

  1. عنصر را در درخت DOM انتخاب کنید.
  2. بخش Element Classes را باز کنید. به افزودن کلاس به یک عنصر مراجعه کنید. در زیر کادر Add New Class ، تمام کلاس هایی که برای این عنصر اعمال می شوند، وجود دارد.
  3. کادر کنار کلاسی را که می‌خواهید فعال یا غیرفعال کنید، علامت بزنید.

یک قانون سبک اضافه کنید

برای اضافه کردن یک قانون سبک جدید:

  1. یک عنصر را انتخاب کنید .
  2. روی New Style Rule کلیک کنید قانون سبک جدید. . DevTools یک قانون جدید در زیر قانون element.style درج می کند.

اضافه کردن یک قانون سبک جدید

در تصویر، DevTools قانون سبک h1.devsite-page-title را پس از کلیک کردن روی New Style Rule اضافه می‌کند.

انتخاب کنید که یک شیوه نامه به کدام یک قانون اضافه شود

هنگام اضافه کردن یک قانون سبک جدید ، روی New Style Rule کلیک کرده و نگه دارید قانون سبک جدید. برای انتخاب شیوه نامه برای اضافه کردن قانون سبک.

انتخاب یک شیوه نامه

تغییر وضعیت یک اعلامیه

برای روشن یا خاموش کردن یک اعلان واحد:

  1. یک عنصر را انتخاب کنید .
  2. در تب Styles ، نشانگر را روی قاعده ای که اعلان را تعریف می کند، نگه دارید. چک باکس ها در کنار هر اعلامیه ظاهر می شوند.
  3. کادر کنار اعلامیه را علامت بزنید یا پاک کنید. وقتی یک اعلان را پاک می کنید، DevTools آن را خط می کشد تا نشان دهد که دیگر فعال نیست.

تغییر وضعیت یک اعلامیه

در تصویر، ویژگی color برای عنصر انتخاب شده در حال حاضر خاموش می شود.

عناصر شبه ::view-transition در طول یک انیمیشن ویرایش کنید

بخش مربوطه را در انیمیشن ها ببینید.

برای اطلاعات بیشتر، انتقال صاف و ساده با View Transitions API را ببینید.

موارد شبکه و محتوای آنها را با ویرایشگر گرید تراز کنید

بخش مربوطه را در Inspect CSS grid ببینید.

رنگ ها را با انتخابگر رنگ تغییر دهید

با انتخابگر رنگ، رنگ‌های HD و غیرHD را بررسی و اشکال‌زدایی کنید .

مقدار زاویه را با Angle Clock تغییر دهید

Angle Clock یک رابط کاربری گرافیکی برای تغییر <angle> در مقادیر ویژگی CSS فراهم می کند.

برای باز کردن ساعت زاویه ای :

  1. یک عنصر با اعلان زاویه را انتخاب کنید .
  2. در تب Styles ، اعلان transform یا background را که می‌خواهید تغییر دهید پیدا کنید. روی کادر Angle Preview در کنار مقدار زاویه کلیک کنید.

    پیش نمایش زاویه.

    ساعت های کوچک در سمت چپ -5deg و 0.25turn پیش نمایش های زاویه ای هستند.

  3. روی پیش نمایش کلیک کنید تا Angle Clock باز شود.

    ساعت زاویه ای

  4. مقدار زاویه را با کلیک بر روی دایره Angle Clock یا حرکت ماوس خود برای افزایش یا کاهش مقدار زاویه 1 تغییر دهید.

  5. میانبرهای صفحه کلید بیشتری برای تغییر مقدار زاویه وجود دارد. در میان‌برهای صفحه‌کلید بخش سبک‌ها بیشتر بیاموزید.

سایه های کادر و متن را با ویرایشگر سایه تغییر دهید

ویرایشگر Shadow یک رابط کاربری گرافیکی برای تغییر اعلان های CSS text-shadow و box-shadow فراهم می کند.

برای تغییر سایه ها با ویرایشگر سایه :

  1. عنصری را با اعلان سایه انتخاب کنید . به عنوان مثال، عنصر بعدی را انتخاب کنید.

  2. در تب Styles ، یک سایه پیدا کنید سایه. نماد کنار text-shadow یا box-shadow .

    آیکون های سایه

  3. روی نماد سایه کلیک کنید تا ویرایشگر سایه باز شود.

    ویرایشگر سایه.

  4. ویژگی های سایه را تغییر دهید:

    • تایپ کنید (فقط برای box-shadow ). Outset یا Inset را انتخاب کنید.
    • افست های X و Y. نقطه آبی را بکشید یا مقادیر را مشخص کنید.
    • تاری . نوار لغزنده را بکشید یا مقداری را مشخص کنید.
    • پخش کنید (فقط برای box-shadow ). نوار لغزنده را بکشید یا مقداری را مشخص کنید.
  5. تغییرات اعمال شده بر روی عنصر را مشاهده کنید.

انیمیشن ها و زمان های انتقال را با ویرایشگر Easing ویرایش کنید

Easing Editor یک رابط کاربری گرافیکی برای تغییر مقادیر transition-timing-function و animation-timing-function ارائه می دهد.

برای باز کردن Easing Editor :

  1. عنصری را با اعلان تابع زمان بندی انتخاب کنید ، مانند عنصر <body> در این صفحه.
  2. در تب Styles ، بنفش را پیدا کنید سهولت. نماد کنار تابع transition-timing-function ، animation-timing-function ، یا ویژگی مختصر transition . نماد Easing Editor.
  3. برای باز کردن Easing Editor روی نماد کلیک کنید: ویرایشگر تسهیل.

برای تنظیم زمان بندی از پیش تنظیم ها استفاده کنید

برای تنظیم زمان بندی با یک کلیک، از پیش تنظیم ها در Easing Editor استفاده کنید:

  1. در Easing Editor ، برای تنظیم مقدار کلمه کلیدی ، روی یکی از دکمه‌های انتخابگر کلیک کنید:
    • خطی دکمه خطی
    • سهولت در خارج دکمه ease-in-out.
    • سهولت در دکمه سهولت در.
    • سهولت دکمه آسان کردن.
  2. در گزینه Presets Switcher ، کلیک کنید سمت چپ. یا درسته دکمه ها برای انتخاب یکی از ایستگاه های پیش تنظیم زیر:

    • از پیش تنظیم های خطی: elastic ، bounce یا emphasized .
    • از پیش تنظیم های Cubic Bezier :
کلمه کلیدی زمان بندی از پیش تعیین شده مکعب بزیه
سهولت در خارج در خارج، Sine cubic-bezier(0.45, 0.05, 0.55, 0.95)
در خارج، درجه دوم cubic-bezier(0.46, 0.03, 0.52, 0.96)
در خارج، مکعب cubic-bezier(0.65, 0.05, 0.36, 1)
سریع خارج شوید، آهسته وارد شوید cubic-bezier(0.4, 0, 0.2, 1)
در خارج، برگشت cubic-bezier(0.68, -0.55, 0.27, 1.55)
سهولت در در، Sine cubic-bezier(0.47, 0, 0.75, 0.72)
در، درجه دوم cubic-bezier(0.55, 0.09, 0.68, 0.53)
در مکعب cubic-bezier(0.55, 0.06, 0.68, 0.19)
در، برگشت cubic-bezier(0.6, -0.28, 0.74, 0.05)
خروج سریع، ورود خطی cubic-bezier(0.4, 0, 1, 1)
سهولت بیرون، سینه cubic-bezier(0.39, 0.58, 0.57, 1)
خارج، درجه دوم cubic-bezier(0.25, 0.46, 0.45, 0.94)
بیرون، مکعب cubic-bezier(0.22, 0.61, 0.36, 1)
خروجی خطی، آهسته ورود cubic-bezier(0, 0, 0.2, 1)
بیرون، برگشت cubic-bezier(0.18, 0.89, 0.32, 1.28)

زمان بندی سفارشی را پیکربندی کنید

برای تنظیم مقادیر سفارشی برای توابع زمان بندی، از نقاط کنترل در خطوط استفاده کنید:

  • برای توابع خطی، روی هر نقطه از خط کلیک کنید تا یک نقطه کنترل اضافه شود و آن را بکشید. برای حذف نقطه دوبار کلیک کنید.

    کشیدن نقطه کنترل یک تابع خطی.

  • برای توابع Cubic Bezier، یکی از نقاط کنترل را بکشید.

    کشیدن نقاط کنترل تابع Cubic Bezier.

هر تغییری باعث ایجاد یک انیمیشن توپ در پیش نمایش در بالای ویرایشگر می شود.

(تجربی) تغییرات CSS را کپی کنید

با فعال بودن این آزمایش، تب Styles تغییرات CSS شما را به رنگ سبز برجسته می کند.

برای کپی کردن یک تغییر اعلان CSS، نشانگر را روی اعلان برجسته شده نگه دارید و روی آن کلیک کنید کپی کنید. دکمه کپی

یک تغییر اعلان CSS را کپی کنید.

برای کپی کردن همه تغییرات CSS در بین اعلان ها به طور همزمان، روی هر اعلان کلیک راست کرده و Copy all CSS changes را انتخاب کنید.

تمام تغییرات CSS را کپی کنید.

علاوه بر این، می‌توانید تغییراتی را که ایجاد می‌کنید با برگه تغییرات دنبال کنید.