جستجو برای:
  • خانه
  • مهارت های کامپیوتر
    • شبکه
    • ابزار های مایکروسافت افیس
    • ویندوز
  • برنامه نویسی و طراحی سایت
    • کد نویسی سمت کاربر
    • کد نویسی سمت سرور
    • cms های آماده
  • برنامه نویسی
    • اندروید
    • #C
    • بازی سازی
    • جاوا
    • پایتون
  • سورس کد ها
    • پروژه آماده اندروید
    • پروژه اماده unity
    • پروژه آماده سی شارپ
    • پروژه آماده طراحی سایت
  • تماس با ما
  • درباره ما
 
  • 02128423771 - 08736212195
  • info@zarrinlearn.com
  • بلاگ
  • تماس با ما
  • درباره ما
سایت اموزشی زرین لرن
  • خانه
  • مهارت های کامپیوتر
    • شبکه
    • ابزار های مایکروسافت افیس
    • ویندوز
  • برنامه نویسی و طراحی سایت
    • کد نویسی سمت کاربر
    • کد نویسی سمت سرور
    • cms های آماده
  • برنامه نویسی
    • اندروید
    • #C
    • بازی سازی
    • جاوا
    • پایتون
  • سورس کد ها
    • پروژه آماده اندروید
    • پروژه اماده unity
    • پروژه آماده سی شارپ
    • پروژه آماده طراحی سایت
  • تماس با ما
  • درباره ما
0

ورود و ثبت نام

بلاگ

سایت اموزشی زرین لرنبلاگمقالاتCSS User Interface

CSS User Interface

7 مهر 1404
ارسال شده توسط سمیرا خانی
مقالات
48 بازدید

۱. ویژگی‌های CSS مخصوص رابط کاربری (CSS UI Properties)

این ویژگی‌ها به شما کمک می‌کنند تا ظاهر المان‌های رابط کاربری مثل دکمه‌ها، فیلدهای ورودی، اسکرول بار و غیره را کنترل کنید:

* `resize` — تعیین می‌کند که آیا کاربر بتواند اندازه المان (مثل textarea) را تغییر دهد یا نه.
* `outline` — برای اضافه کردن خط دور المان، معمولا برای حالات فوکوس استفاده می‌شود.
* `cursor` — تغییر شکل نشانگر موس هنگام حرکت روی المان.
* `pointer-events` — کنترل می‌کند که آیا المان بتواند رویدادهای موس را دریافت کند یا نه.
* `appearance` — کنترل ظاهر پیش‌فرض المان‌های رابط کاربری مثل دکمه‌ها یا فیلدها.
* `box-sizing` — تعیین نحوه محاسبه اندازه کلی المان (مهم برای چینش).
* `user-select` — کنترل می‌کند که آیا متن داخل المان قابل انتخاب باشد یا نه.
* `scrollbar-width` و `scrollbar-color` — برای تغییر ظاهر اسکرول بار در بعضی مرورگرها.

—

 ۲. شبه‌کلاس‌های مربوط به وضعیت‌های UI

* `:hover` — وقتی موس روی المان قرار دارد.
* `:focus` — وقتی المان فوکوس دارد.
* `:active` — وقتی المان فعال یا کلیک شده است.
* `:disabled` — وقتی المان غیرفعال است.
* `:checked` — برای چک‌باکس‌ها یا رادیوباتن‌ها.

—

 ۳. نمونه: استایل دادن به یک دکمه

“`css
button {
appearance: none; /* حذف ظاهر پیش‌فرض */
background-color: #007BFF; /* رنگ پس‌زمینه آبی */
color: white; /* رنگ متن سفید */
border: none; /* بدون حاشیه */
padding: 12px 24px; /* فاصله داخلی */
border-radius: 6px; /* گوشه‌های گرد */
cursor: pointer; /* نشانگر موس به شکل دست */
transition: background-color 0.3s ease; /* انیمیشن تغییر رنگ */
}

button:hover {
background-color: #0056b3; /* رنگ آبی تیره هنگام هاور */
}

button:focus {
outline: 3px solid #80bdff; /* خط دور با رنگ آبی روشن */
outline-offset: 2px; /* فاصله خط دور از دکمه */
}

button:disabled {
background-color: #cccccc; /* رنگ خاکستری وقتی دکمه غیرفعال است */
cursor: not-allowed; /* نشانگر موس به شکل علامت ممنوع */
}
“`

برچسب ها: استایل دادن به یک دکمه،شبه‌کلاس‌های مربوط به وضعیت‌های UI،ویژگی‌های CSS مخصوص رابط کاربری (CSS UI Properties)
در تلگرام
کانال ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

JavaScript Dates
JavaScript Use Strict
JavaScript Hoisting
JavaScript Code Blocks
JavaScript Scope
JavaScript Display Objects

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • مقالات
نوشته‌های تازه
  • JavaScript Dates
  • JavaScript Use Strict
  • JavaScript Hoisting
  • JavaScript Code Blocks
  • JavaScript Scope
درباره زرین لرن

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

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

طراحی شده توسط گروه فنی مهندسی زریم هور

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت