این آموزش در تاریخ ۱۴۰۰/۱۱/۳۰ آپدیت شده است.
لیست کامل ویژگی های css + توضیح و مثال
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با لیست کامل ویژگی های css + توضیح و مثال با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
- 1 لیست کامل ویژگی های CSS
- 2 ویژگی های مربوط به انیمیشن Animation ها
- 3 ویژگی های مربوط به پس زمینه Background ها
- 4 ویژگی های مربوط به بوردِر Border ها
- 5 ویژگی های مربوط به جدول ها Table ها
- 6 ویژگی های مربوط به موقعیت دهی عناصر Position ها
- 7 ویژگی های مربوط به فونت ها و متن ها Font / Text
- 8 ویژگی های مربوط به ستون بندی Column ها
- 9 ویژگی های مربوط به فلکس Flex ها
- 10 ویژگی های مربوط به گرید Grid ها
- 11 ویژگی های مربوط به اندازه دهی عناصر
- 12 ویژگی های مربوط به Transform ها و Transition ها
- 13 ویژگی های مربوط به لیست ها List ها
- 14 ویژگی های مربوط به Margin ها
- 15 ویژگی های مربوط به Padding ها
- 16 دیگر ویژگی های CSS | بدون دسته بندی
لیست کامل ویژگی های CSS
شما دوستان عزیز و محترم در ادامه میتوانید لیست کامل ویژگی های css را به همراه توضیح و مثال آنلاین و بصورت دسته بندی شده مشاهده نمایید.
در بخش / دسته آموزش تک تک ویژگی های CSS ( که میتونید از اینجا مشاهدش نمایید ) اونجا ویژگی ها به ترتیب حروف الفبا قرار گرفته اند، و دسته بندی نشده اند ولی در این قسمت میتوانید لیست تمام ویژگی های CSS را بصورت دسته بندی شده مشاهده نمایید.
Free-Learn
ویژگی های مربوط به انیمیشن Animation ها
ویژگی | توضیح | مثال |
---|---|---|
animation | برای خلاصه نویسی ۸ ویژگی زیر | مثال |
animation-delay | چقد باید طول بکشه تا انیمیشن شروع بشه | مثال |
animation-direction | برای مشخص کردن جهت اجرای انیمیشن | مثال |
animation-duration | برای مشخص کردن مدت زمان اجرای انیمیشن | مثال |
animation-fill-mode | حذف استایل تگ در هنگام تموم شدن انیمیشن | مثال |
animation-iteration-count | تعداد دفعات اجرای انیمیشن | مثال |
animation-name | یک نام برای انیمیشن که باید به keyframes وصل شود | مثال |
animation-play-state | مشخص میکند که انیمیشن اجرا شود یا مکث شود | مثال |
animation-timing-function | یک منحنی / تابع زمانی برای نحوه اجرای انیمیشن | مثال |
keyframes@ | قوانین ( مراحل چگونگی ) اجرا شدن انیمیشن | مثال |
Free-Learn
ویژگی های مربوط به پس زمینه Background ها
ویژگی | توضیح | مثال |
---|---|---|
background | برای خلاصه نویسی ۸ ویژگی زیر | مثال |
background-attachment | برای مشخص کردن نحوه ضمیمه شدن تصویر زمینه | مثال |
background-size | اندازه / سایز تصویر زمینه را مشخص میکند | مثال |
background-clip | میزان پخش شدن ( رنگ یا تصویر زمینه ) را مشخص میکند | مثال |
background-color | رنگ زمینه را مشخص میکند | مثال |
background-image | تصویر زمینه را مشخص میکند | مثال |
background-origin | نقطه شروع شدن تصویر یا رنگ زمینه را مشخص میکند | مثال |
background-position | موقعیت قرار گیری تصویر زمینه را مشخص میکند | مثال |
background-repeat | نحوه تکرار شدن تصویر زمینه را مشخص میکند | مثال |
background-blend-mode | برای ترکیب رنگ زمینه با تصویر زمینه | مثال |
Free-Learn
ویژگی های مربوط به بوردِر Border ها
ویژگی | توضیح | مثال |
---|---|---|
border | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
border-color | رنگ بوردر ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-style | شکل شمایل بوردر ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-width | اندازه بوردر ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-bottom | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
border-bottom-color | رنگ بوردر پایین ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-bottom-style | شکل شمایل بوردر پایین ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-bottom-width | اندازه بوردر پایین ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-top | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
border-top-color | رنگ بوردر بالا ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-top-style | شکل شمایل بوردر بالا ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-top-width | اندازه بوردر بالا ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-right | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
border-right-color | رنگ بوردر راست ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-right-style | شکل شمایل بوردر راست ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-right-width | اندازه بوردر راست ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-left | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
border-left-color | رنگ بوردر چپ ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-left-style | شکل شمایل بوردر چپ ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-left-width | اندازه بوردر چپ ( خط دور لبه ) تگ را مشخص میکند | مثال |
border-image | برای خلاصه نویسی ۵ ویژگی زیر | مثال |
border-image-outset | میزان فضای خالی بین تصویر دور لبه و محتوای داخل تگ | مثال |
border-image-repeat | چگونگی تکرار شدن تصویر دور لبه تگ را مشخص میکند | مثال |
border-image-slice | نحوه بُرش خوردن تصویر دور لبه تگ را مشخص میکند | مثال |
border-image-source | مسیر / آدرس تصویر دور لبه تگ را مشخص میکند | مثال |
border-image-width | اندازه تصویر دور لبه تگ را مشخص میکند | مثال |
border-radius | برای خلاصه نویسی ۴ ویژگی زیر | مثال |
border-top-left-radius | برای گرد کردن لبه بالا سمت چپ | مثال |
border-top-right-radius | برای گرد کردن لبه بالا سمت راست | مثال |
border-bottom-left-radius | برای گرد کردن لبه پایین سمت چپ | مثال |
border-bottom-right-radius | برای گرد کردن لبه پایین سمت راست | مثال |
Free-Learn
ویژگی های مربوط به جدول ها Table ها
ویژگی | توضیح | مثال |
---|---|---|
border-collapse | باعث میشه فقط یک خط به دور لبه جدول و سلول های جدول کشیده شود | مثال |
border-spacing | میزان فاصله بین سلول های جدول | مثال |
caption-side | جهت ( یا سمت ) قرار گیری کپشن جدول را مشخص میکند | مثال |
empty-cells | نحوه نمایش سلول های خالی را مشخص میکند | مثال |
table-layout | چگونگی نمایش ستون ، سطرهای جدول را مشخص میکند | مثال |
Free-Learn
ویژگی های مربوط به موقعیت دهی عناصر Position ها
ویژگی | توضیح | مثال |
---|---|---|
position | موقعیت تگ را مشخص میکند | مثال |
top | موقعیت قرار گیری تگ از سمت بالا | مثال |
bottom | موقعیت قرار گیری تگ از سمت پایین | مثال |
left | موقعیت قرار گیری تگ از سمت چپ | مثال |
right | موقعیت قرار گیری تگ از سمت راست | مثال |
float | برای شناور کردن تگ در سمت راست یا چپ | مثال |
clear | مشخص میکند که در کدام سمت ، شناور شدن تگ ها مجاز نیست | مثال |
Free-Learn
ویژگی های مربوط به فونت ها و متن ها Font / Text
ویژگی | توضیح | مثال |
---|---|---|
font | برای برای تعریف نام فامیلی ، اندازه و.. فونت | مثال |
font-face@ | برای تعریف فونت دلخواه در یک صفحه وب | مثال |
font-family | برای تعریف نام فامیلی فونت | مثال |
font-feature-settings | اعمال یکسری تنظیمات پیشرفته بروی فونت | – |
font-kerning | میزان فضا ( فاصله ) بین کاراکترهای فونت | مثال |
font-size | اندازه فونت را مشخص میکند | مثال |
font-size-adjust | میزان خوانایی ( مقیاس ) فونت را مشخص میکند | مثال |
font-stretch | میزان پهنی و لاغری کاراکترهای فونت را مشخص میکند | – |
font-style | استایل / سبک فونت را مشخص میکند | مثال |
font-variant | مشخص میکند که متن با حروف بزرگ نمایش داده شود | مثال |
font-variant-caps | مشخص میکند که متن با حروف بزرگ نمایش داده شود | مثال |
font-weight | برای مشخص کردن میزان وزن یک فونت | مثال |
letter-spacing | برای ایجاد فاصله بین حروف / کاراکترهای متن | مثال |
line-height | برای ایجاد فاصله بین سطر های متن | مثال |
quotes | استایل نقل قول های جاسازی شده در متن را مشخص میکند | مثال |
tab-size | میزان اندازه کلید Tab ( به ازای کلید Tab که فشرده شود ) | مثال |
text-align | تراز متن را بصورت افقی مشخص میکند | مثال |
text-align-last | تراز سطر آخر متن را بصورت افقی مشخص میکند | مثال |
text-decoration | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
text-decoration-color | رنگ خط ( دکوراسیون ) متن را مشخص میکند | مثال |
text-decoration-line | نوع خط ( دکوراسیون ) متن را مشخص میکند | مثال |
text-decoration-style | استایل خط ( دکوراسیون ) متن را مشخص میکند | مثال |
text-decoration-thickness | اندازه خط ( دکوراسیون ) متن را مشخص میکند | مثال |
text-indent | میزان تورفتگی سطر اول یک متن را مشخص میکند | مثال |
text-justify | نحوه justify شدن متن را در هنگام استفاده از justify مشخص میکند | مثال |
text-overflow | چگونگی سرریز شدن متن را مشخص میکند | مثال |
text-shadow | برای ایجاد سایه برای متن | مثال |
text-transform | برای تبدیل کردن حروف کوچک به بزرگ متن و یا برعکس | مثال |
white-space | برای کنترل فضای خالی موجود در متن | مثال |
word-break | نحوه شکسته شدن کلمات طولانی به سطر بعدی | مثال |
word-spacing | فاصله بین کلمات متن را مشخص میکند | مثال |
word-wrap | نحوه شکسته شدن کلمات طولانی به سطر بعدی | مثال |
writing-mode | برای نوشتن متن در حالت عمودی | مثال |
Free-Learn
ویژگی های مربوط به ستون بندی Column ها
ویژگی | توضیح | مثال |
---|---|---|
columns | برای خلاصه نویسی ۲ ویژگی زیر | مثال |
column-count | تعداد ستون های متن را مشخص میکند | مثال |
column-width | اندازه ستون های متن را مشخص میکند | مثال |
column-gap | ایجاد یک فضای خالی بین ستون های متن | مثال |
column-rule | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
column-rule-color | رنگ خط بین ستون های متن را مشخص میکند | مثال |
column-rule-style | شکل شمایل خط بین ستون های متن را مشخص میکند | مثال |
column-rule-width | اندازه خط بین ستون های متن را مشخص میکند | مثال |
column-span | برای جلوگیری از ستونی شدن یک عنصر | مثال |
column-fill | نحوه فیت ( تکمیل یا پُر ) شدن ستون ها را مشخص میکند | مثال |
Free-Learn
ویژگی های مربوط به فلکس Flex ها
ویژگی | توضیح | مثال |
---|---|---|
flex | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
flex-basis | اندازه طول اولیه / پایه یک آیتم از فلکس | مثال |
flex-grow | میزان بزرگ شدن یه آیتم فلکس به نسبت دیگر آیتم ها | مثال |
flex-shrink | میزان کوچک شدن یه آیتم فلکس به نسبت دیگر آیتم ها | مثال |
flex-flow | برای خلاصه نویسی ۲ ویژگی زیر | مثال |
flex-direction | جهت قرار گیری آیتم های فلکس را مشخص میکند | مثال |
flex-wrap | نحوه شکسته شدن آیتم های فلکس را به سطر بعدی مشخص میکند | مثال |
justify-content | برای تراز افقی آیتم های فلکس | مثال |
align-content | برای تراز عمودی سطرهایی از آیتم های فلکس | مثال |
align-items | برای تراز عمودی آیتم های فلکس | مثال |
align-self | برای تراز یک آیتم خاص در ظرف فلکس | مثال |
order | برای سفارشی سازی ترتیب قرارگیری آیتم های فلکس | مثال |
Free-Learn
ویژگی های مربوط به گرید Grid ها
ویژگی | توضیح | مثال |
---|---|---|
grid | برای خلاصه نویسی ۶ ویژگی زیر | مثال |
grid-template-rows | تعداد و اندازه سطرهای گرید را مشخص میکند | مثال |
grid-template-columns | تعداد و اندازه ستون های گرید را مشخص میکند | مثال |
grid-template-areas | نمایش آیتم های گرید از طریق نام ( که با استفاده از grid-area مشخص میشود ) |
مثال |
grid-auto-rows | اندازه سطرهای گرید را مشخص میکند | مثال |
grid-auto-columns | اندازه ستون های گرید را مشخص میکند | مثال |
grid-auto-flow | ترتیب قرار گیری آیتم ها را مشخص میکند ( مثلا سطر به سطر یا ستون به ستون ) |
مثال |
grid-area | میتوان یک نام را برای آیتم مشخص کرد | مثال |
grid-row | برای خلاصه نویسی ۲ ویژگی زیر | مثال |
grid-row-start | سطر شروع کننده نمایش آیتم را مشخص میکند | مثال |
grid-row-end | سطر پایان دهنده نمایش آیتم را مشخص میکند | مثال |
grid-template | – | مثال |
grid-gap | برای خلاصه نویسی ۲ ویژگی زیر | مثال |
grid-column-gap | میزان فضای خالی بین ستون های گرید | مثال |
grid-row-gap | میزان فضای خالی بین سطرهای گرید | مثال |
grid-column | برای خلاصه نویسی ۲ ویژگی زیر | مثال |
grid-column-start | ستون شروع کننده نمایش آیتم را مشخص میکند | مثال |
grid-column-end | ستون پایان دهنده نماش آیتم را مشخص میکند | مثال |
Free-Learn
ویژگی های مربوط به اندازه دهی عناصر
ویژگی | توضیح | مثال |
---|---|---|
width | اندازه عرض یک تگ را مشخص میکند | مثال |
height | اندازه ارتفاع یک تگ را مشخص میکند | مثال |
max-width | حداکثر اندازه عرض تگ را مشخص میکند | مثال |
max-height | حداکثر اندازه ارتفاع تگ را مشخص میکند | مثال |
min-width | کمترین / حداقل اندازه عرض تگ را مشخص میکند | مثال |
min-height | کمترین / حداقل اندازه ارتفاع تگ را مشخص میکند | مثال |
Free-Learn
ویژگی های مربوط به Transform ها و Transition ها
ویژگی | توضیح | مثال |
---|---|---|
transition | برای خلاصه نویسی ۴ ویژگی زیر | مثال |
transition-delay | مدت زمانی که باید طول بکشد تا عمل انتقال شروع شود | مثال |
transition-duration | مدت زمانی که باید طول بکشد تا عمل انتقال به پایان برسد | مثال |
transition-property | اون ویژگی که باید تحت تاثیر عمل انتقال قرار بگیرد را مشخص میکند | مثال |
transition-timing-function | یک منحنی زمانی برای چگونگی اجرا شدن عمل انتقال | مثال |
transform | برای ایجاد حالت های ۲بعدی یا ۳بعدی بروی تگ ها | مثال |
transform-origin | موقعیت قرار گیری حالت های بعدی یا ۳بعدی را مشخص میکند | مثال |
transform-style | مشخص میکند که آیا عناصر فرزند در حالت ۲بعدی یا ۳بعدی قرار بگیرند یا خیر | مثال |
Free-Learn
ویژگی های مربوط به لیست ها List ها
ویژگی | توضیح | مثال |
---|---|---|
list-style | برای خلاصه نویسی ۳ ویژگی زیر | مثال |
list-style-image | یک تصویر را برای علامت گذاری آیتم های لیست مشخص میکند | مثال |
list-style-position | موقعیت قرارگیری علامت گذاری آیتم های لیست را مشخص میکند | مثال |
list-style-type | نوع ( حالت / شکل ) علامت گذاری آیتم های لیست را مشخص میکند | مثال |
Free-Learn
ویژگی های مربوط به Margin ها
ویژگی | توضیح | مثال |
---|---|---|
margin | برای خلاصه نویسی ۴ ویژگی زیر | مثال |
margin-top | ایجاد یک فضای خالی از سمت بالا | مثال |
margin-right | ایجاد یک فضای خالی از سمت راست | مثال |
margin-bottom | ایجاد یک فضای خالی از سمت پایین | مثال |
margin-left | ایجاد یک فضای خالی از سمت چپ | مثال |
Free-Learn
ویژگی های مربوط به Padding ها
ویژگی | توضیح | مثال |
---|---|---|
padding | برای خلاصه نویسی ۴ ویژگی زیر | مثال |
padding-top | ایجاد یک فضای خالی بین دیواره تگ و محتوا از سمت بالا | مثال |
padding-right | ایجاد یک فضای خالی بین دیواره تگ و محتوا از سمت راست | مثال |
padding-bottom | ایجاد یک فضای خالی بین دیواره تگ و محتوا از سمت پایین | مثال |
padding-left | ایجاد یک فضای خالی بین دیواره تگ و محتوا از سمت چپ | مثال |
Free-Learn
دیگر ویژگی های CSS | بدون دسته بندی
ویژگی | توضیح | مثال |
---|---|---|
all | برای ریست کردن استایل یک عنصر | مثال |
backface-visibility | مشخص میکند که آیا قسمت پشتی یک عنصر قابل مشاهده باشد یا خیر | مثال |
box-decoration-break | نحوه نمایش زمینه ها در تگ های درون خطی در هنگام شکسته شدن به سطرهای بعدی را مشخص میکند |
مثال |
box-shadow | ایجاد سایه برای تگ | مثال |
box-sizing | مشخص میکند که آیا اندازه عرض و ارتفاع یک عنصر باید شامل اندازه های Padding و Border باشد یا خیر |
مثال |
break-after | شکسته شدن صفحه را بعد از یک تگ خاص مشخص میکند | – |
break-inside | شکسته شدن صفحه را داخل یک تگ خاص مشخص میکند | – |
break-before | شکسته شدن صفحه را قبل از یک تگ خاص مشخص میکند | – |
caret-color | رنگ اشاره گر ماوس را مشخص میکند | مثال |
charset@ | نحوه کد گذاری کاراکترهای مورد استفاده در یک فایل CSS | – |
clip | برای بُرش زدن عناصر ( منسوخ شده ) | مثال |
clip-path | برای بُرش زدن عناصر ( از این استفاده کنید ) | مثال |
color | برای مشخص کردن رنگ متن تگ | مثال |
content | برای قرار دادن محتوا در قبل یا بعد از یک تگ به کمک شبه کلاس های after:: و before:: |
مثال |
counter-increment | برای اضافه کردن یک یا چندین واحد به شمارنده ها | مثال |
counter-reset | برای ایجاد یا ریست کردن شمارنده ها | مثال |
cursor | برای مشخص کردن استایل / شکل شمایل اشاره گر ماوس | مثال |
direction | برای مشخص کردن جهت ( راست چین یا چپ چین ) بودن صفحه | مثال |
display | برای مشخص کردن حالت نمایش یک عنصر ( مثلا یک عنصر بلاکی ( Block ) باشه یا درون سطری ( Inline ) |
مثال |
filter | برای ایجاد فیلترهای رنگی ( معمولا بروی تصاویر ) | مثال |
hanging-punctuation | مشخص میکند که علائم نگارشی موجود در یک متن در خارج از باکس متن قرار بگیرند یا خیر |
– |
hyphens | برای ایجاد خط پیوند ( – ) به کلماتی که شکسته میشوند | مثال |
import@ | برای وارد کردن ( Import ) فایل های CSS | مثال |
media@ | برای مشخص کردن نوع رسانه ( مثلا صفحه نمایش کامپیوتر یا موبایل ) برای واکنش گرایی صفحات وب |
مثال |
isolation | میتوان از مخلوط شدن عناصر با زمینه ها ( رنگ زمینه ) جلوگیری کرد | مثال |
mix-blend-mode | نحوه مخلوط شدن محتوای یک عنصر با عنصر پدرش را مشخص میکند | مثال |
object-fit | نحوه قرارگیری محتویات یک عنصر جایگزین شده را مشخص میکند | مثال |
object-position | موقعیت قرارگیری محتویات یک عنصر جایگزین شده را مشخص میکند | مثال |
opacity | برای مشخص کردن میزان شفافیت / تار بودن تگ ها | مثال |
overflow | برای خلاصه نویسی ۲ ویژگی زیر | مثال |
overflow-x | نحوه سرریز شدن تگ ها را بصورت افقی مشخص میکند | مثال |
overflow-y | نحوه سرریز شدن تگ ها را بصورت عمودی مشخص میکند | مثال |
perspective | برای ایجاد یک فضا / حالت ۳D بروی عناصر | مثال |
perspective-origin | زاویه دید / موقعیت قرارگیری فضای ۳D را مشخص میکند | مثال |
pointer-events | مشخص میکند که آیا یک عنصر به اشاره گر ماوس واکنش نشان دهد یا خیر ( مثلا بروی یک لینک برود ولی قابل کلیک نباشد ) |
مثال |
resize | نحوه تغییر اندازه دادن تگ ها را مشخص میکند | مثال |
scroll-behavior | برای ایجاد اسکرول نرم ( یا به انگلیسی Soft Scroll ) | مثال |
unicode-bidi | برای نمایش بهتر محتوای چند جهته ( مثلا یک متن انگلیسی درون یک متن فارسی ) |
مثال |
user-select | نحوه انتخاب شدن متن توسط کاربر را مشخص میکند ( مثلا متونیم کاری کنیم که کاربر نتونه متن رو با ماوس انتخاب کنه ) |
مثال |
vertical-align | تراز عمودی تگ های درون سطری ( یا Inline ) را مشخص میکند | مثال |
visibility | قابل مشاهده یا مخفی بودن یک عنصر را مشخص میکند | مثال |
z-index | ترتیب قرارگیری عناصر بروی همدیگه ( انباشته شدن ) را مشخص میکند | مثال |
لیست کامل ویژگی های CSS + توضیح و مثال