به سایت ما خوش آمدید . امیدوارم لحظات خوشی را درسایت ما سپری نمایید .

خوش آمدید

هر گونه نظر و پیشنهاد و انتقادی داشتید، در قسمت نظرات اعلام کنید.

موضوعات

 

از تابع hsl() برای اعمال رنگ با فرمت HSL استفاده می شود.

 

این تابع سه مقدار که توسط ویرگول از هم جدا می شوند می پذیرد. این سه مقدار به ترتیب گرمای رنگ (Hue), اشباع رنگ (Saturation) و درخشندگی یا روشنایی رنگ (Lightness) می باشند.

ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 12:54 PM

 

از rgba() برای اعمال رنگ از طریق ترکیب رنگ های قرمز(r), سبز(g) و آبی(b) و آلفا برای خاصیت شفافیت استفاده می شود.

 

rgba() همان ()rgb است با این تفاوت که به جای سه مقدار چهار مقدار می پذیرد. که مقدار چهارم همان آلفا می باشد که برای تنظیم مقدار شفافیت به کار گرفته می شود. (یعنی همان شیشه ای کردن رنگ ها)

مقدار آلفا می تواند یک عدد بین 0 تا 1 باشد, بطوریکه 0 نشانگر شفافیت کامل است (یک شیشه خیلی تمیز که دیده نمیشه :) ) و 1 نمایانگر خود رنگ بدون هیچگونه شفافیت است.

حال اگر بخوایم یک رنگ قرمز نیمه شفاف داشته باشیم می نویسیم:

 


rgba(255, 0, 0, 0.5)

 

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

 
rgba
 

در مثال زیر عنصری با پس زمینه نیمه شفاف بنفش و رنگ متن سفید را داریم:

 


.element {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 0, 255, 0.5);
}

 

دموی زیر را بررسی کنید و با تغییر رنگ ها بهتر با این تابع آشنا شوید:
 


 

 

پشتیبانی مرورگر ها

مقادیر رنگی در تمام مرورگرهای اصلی پشتیبانی می شود.

اما hsl(), hsla(), rgba(), transparentو currentColor از اینترنت اکسپلورر نسخه 9 به بعد (شامل 9) پشتیبانی می شوند.



ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:57 AM

از rgb() برای اعمال رنگ از طریق ترکیب رنگ های قرمز(r), سبز(g) و آبی(b) استفاده می شود.

 

هر رنگی را می توان از طریق ترکیب این سه رنگ ساخت. این تابع سه مقدار جداشده توسط ویرگول می پذیرد که این مقادیر باید بین 0 تا 255 باشند. و می توان آن ها را بدون علامت و یا با علامت درصد تعیین کرد.

 


color: rgb(255,0,0); /* قرمز */
color: rgb(0,255,0); /* سبز */
color: rgb(0,0,255); /* آبی */

 

همانطور که گفته شد می توان بصورت زیر هم عمل کرد (یعنی با علامت %) و نتیجه یکسان خواهد بود:

 


color: rgb(255%,255%,0%); /* زرد */
background-color: rgb(255%,255%,255%); /* سفید */

 

rgb
rgb

برای تبدیل رنگ های اعداد پایه ۱۶ (هِگزادِسیمال) به rgb به راحتی می توان بصورت زیر عمل کرد.

رنگ های هگزادسیمال بصورت سه جفت عدد در کنار هم هستند (مثلا #1a99ff). برای تبدیل کافی است عدد اول هر جفت را در 16 ضرب کنیم سپس عدد دوم را به حاصل اضافه کنیم.

فرض کنید رنگ مورد نظر #1a99ff باشد:

جفت اول 1a است که 1 را در 16 ضرب می کنیم و حاصل را با a که نشان دهنده عدد 10 می باشد جمع می کنیم که نتیجه 26 می باشد.

جفت دوم 99 است که 9 را در 16 ضرب می کنیم و حاصل را با 9 جمع می کنیم که نتیجه 153 می باشد.

جفت آخر ff است که f (نشان دهنده عدد 15) را در 16 ضرب می کنیم و حاصل را با f جمع می کنیم و نتیجه 255 را خواهیم داشت:

 


#1a99ff = rgb(26, 153, 255)

 

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

در مثال زیر چند رنگی که از ترکیب مستقیم قرمز, سبز و آبی به وجود می آید بیان شده اند:

 


rgb(255,255,0)   /* قرمز + سبز = زرد */
rgb(255,0,255)   /* قرمز + آبی  = بنفش */
rgb(0,255,255)   /* سبز + آبی  = سبزآبی */
rgb(0,0,0)       /* سیاه */
rgb(255,255,255) /* قرمز + سبز + آبی = سفید */

 

اگر قصد ساخت رنگهای نیمشه شفاف (شیشه ای) را توسط این تابع رنگی دارید باید از ()rgba استفاده کنید.



ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:55 AM

یا رنگ در html چیست

در طراحی صفحات وب رنگ ها نقشی اساسی بازی می کنند. تعداد زیادی از ویژگی های سی اس اس وابسته به رنگ ها می باشند و مقادیر رنگی می پذیرند.

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



ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:51 AM

از کلمه کلیدی initial استفاده می شود تا بتوان مقدار اولیه پیشفرض ویژگی را برای ویژگی تعریف کرد.

 

این بدین معنی است که مهم نیست بصورت آبشاری یا از طریق وراثت چه مقداری به ویژگی می رسد, اگر از این کلمه کلیدی استفاده شود این ویژگی به مقدار اولیه اش ریست می شود

همه ویژگی های سی اس اس یک مقدار اولیه دارند پس می توان از این کلمه کلیدی برای همه ویژگی های سی اس اس استفاده کرد تا مقدار آنها را به مقدار اولیه شان ریست کرد.

به عنوان مثال مقدار اولیه ویژگی color برای یک پاراگراف رنگ سیاه می باشد. حال فرض کنید که یکی از پدران این پاراگراف رنگ متن را به آبی تبدیل کرده باشد. در نتیجه فرزندان آن از جمله این پاراگراف رنگ آبی خواهند داشت. حال می توان از طریق این کلمه کلیدی رنگ پاراگراف مورد نظر را به رنگ اولیه اش یعنی سیاه تغییر داد.

 


.dad-or-grandpa {
  color: blue;
}

p.child {
  color: initial;
}

 

در دموی زیر این موضوع پیاده سازی شده است:

 

 

پشتیبانی مرورگر ها



ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:49 AM

 

اگر برای ویژگی یک عنصر به جای مقدار از کلمه کلیدی inherit استفاده شود, آن ویژگی مقدار محاسبه شده همان ویژگی مربوط به پدر عنصر را خواهد گرفت.

 

همه ویژگی های CSS می توانند از کلمه کلیدی inherit برای به ارث بردن مقدار از پدر یا اجداد عنصر استفاده کنند.

ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:47 AM

در html چیست

 

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

زمانی که از واحدهای نسبی در سی اس اس استفاده می کنیم خروجی ما به راحتی می تواند در محیطهای گوناگون وفق پیدا کند.

ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:40 AM

 

ویژگی های سی اس اس فقط می توانند مقادیر خاص مربوط به خود را قبول کنند. مقادیری مثل کلمات کلیدی, آدرس, رنگ و یا یک عدد.

زمانی که یک عدد را برای یک ویژگی تعریف می کنیم در بیشتر مواقع نیاز است تا واحد آن عدد را نیز مشخص کنیم.

ادامه مطلب
کسب درآمد کسب درآمد
دوشنبه 3 مهر 1396  - 11:36 AM

صفحات سایت

تعداد صفحات : 12

جستجو

آمار سایت

کل بازدید : 430597
تعداد کل پست ها : 1817
تعداد کل نظرات : 4
تاریخ ایجاد بلاگ : یک شنبه 4 مرداد 1394 
آخرین بروز رسانی : سه شنبه 15 خرداد 1397 

نویسندگان

س . م

امکانات جانبی