دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲
  • فروردین

جلسه ۲۳ : آموزش کار با ویژگی background-repeat در CSS

  • دسته‌بندی‌ها :
جلسه ۲۳ : آموزش کار با ویژگی background-repeat در CSS
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزش ویژگی های CSS خوش آمدید. CSS مخفف Cascade Style Sheets است که توسط W3C یا کنسرسیوم جهانی وب ایجاد شده است. اگر HTML اسکلت و ساختار وب است آنگاه CSS گوشت و پوست وب را تشکیل می دهد که ضعف های HTML را پوشش داده و آن ها را رفع می نماید. در این مجموعه از مجموعه آموزش های پی وی لرن قرار است به سراغ دوره آموزش ویژگی های CSS برویم و شما را با Properties ها یا ویژگی های CSS آشنا کنیم. روند هر جلسه این دوره به این شکل است که هر جلسه اختصاص به یک ویژگی دارد و در هر جلسه نیز برای هر Property یا ویژگی نیز سعی شده با ارائه مثال های مرتبط، یادگیری ویژگی های CSS آسان تر و ماندگارتر شود.
      در جلسه گذشته آموختیم که چگونه از ویژگی background-position در CSS استفاده کنیم؛ ویژگی background-position موقعیت شروع پس زمینه یک تصویر را تنظیم می کند.
      در این جلسه شما را به آموزش کار با ویژگی background-repeat در CSS می پردازیم.

      آموزش کار با ویژگی background-repeat در CSS

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

      مثال : 

      تعریف و کاربرد

      با کمک ویژگی background-repeat می توان تعیین کرد که تصویر زمینه به چه صورت ( افقی یا عمودی ) تکرار شود. به طور پیش فرض ، یک تصویر پس زمینه هم به صورت عمودی و هم به صورت افقی تکرار می شود.

      نکات و توصیه ها

      نکته

      تصویر پس زمینه با توجه به ویژگی background-position موقعیت خود را تعیین می کند. اگر هیچ ویژگی background-position  در کار نباشد؛ در آن صورت تصویر همیشه در گوشه بالا سمت چپ عنصر قرار می گیرد.

      مقدار پیش فرضrepeat
      به ارث بردنخیر
      متحرک بودنبله
      نسخهCSS1
      سینتکس JavaScript“object.style.backgroundRepeat=”repeat-x”

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

      در ادامه آموزش کار با ویژگی background-repeat در CSS جدولی ارائه کرده ایم که نشان می دهد این ویژگی CSS در چه مرورگر های پشیبانی می شود.

      نام ویژگیChrome iconFirefox iconOpera iconSafari-FR iconInternet-Explorer icon
      background-repeat۱٫۰۱٫۰۳٫۵۱٫۰۴٫۰

      نکته

      اینترنت اکسپلور ۸ و نسخه های قبل تر از آن از چندین تصویر پس زمینه بر روی یک عنصر پشتیبانی نمی کنند.

      سینتکس CSS

      مثال : 

      مقدار ویژگی

      مقدارتوضیحات
      repeatپیش فرض – تصویر پس زمینه هم به صورت عمودی و هم به صورت افقی تکرار می شود. در صورت مناسب بودن ، آخرین تصویر بریده می شود.
      repeat-xتصویر پس زمینه فقط به صورت افقی تکرار می شود.
      repeat-yمقدار اول موقعیت افقی و مقدار دوم عمودی است. گوشه بالا سمت چپ ۰ است. واحد می تواند پیکسل (۰px 0px) یا هر واحد CSS دیگر باشد. اگر فقط یک مقدار را مشخص کنید ، مقدار دیگر ۵۰٪ خواهد بود. می توانید٪ و موقعیت ها را با هم مخلوط کنید.
      no-repeatتصویر پس زمینه فقط به صورت عمودی تکرار می شود.
      spaceتصویر پس زمینه تا حد امکان بدون قطع شدن تکرار می شود. اولین و آخرین تصاویر به دو طرف این عنصر پین شده و فضای سفید به طور مساوی بین تصاویر توزیع می شود.
      roundتصویر پس زمینه برای پر کردن فضا تکرار و خرد شده یا کشیده می شود (بدون شکاف).
      initialویژگی را به مقدار پیش فرض خود تنظیم می کند.
      inheritاین ویژگی را از عنصر parent خود به ارث می برد.

      مثال های بیشتر

      مثال یک

      یک تصویر پس زمینه را به صورت عمودی و افقی تکرار کنید (این مثال، مثال پیش فرض است):

      مثال : 

      مثال دو

      یک تصویر پس زمینه را فقط به صورت افقی تکرار کنید:

      مثال : 

      مثال سه

      یک تصویر پس زمینه را تکرار نشود و تصویر فقط یک بار نشان داده شود:

      مثال : 

      مثال چهار

      استفاده از background-repeat: space و background-repeat: round :

      مثال : 

      مثال پنج

      ایجاد یک تصویر “hero” با استفاده از ویژگی های مختلف پس زمینه :

      مثال : 

      کلام آخر

      در این جلسه به بررسی و آموزش کار با ویژگی background-repeat در CSS پرداختیم و آموختیم که این ویژگی به کمک می کند تا تعیین کنیم که تصویر پس زمینه به چه صورتی تکرار شود.
      در جلسه آینده آموزش کار با ویژگی background-size در CSS را ارائه خواهیم کرد.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۳ : آموزش کار با ویژگی background-repeat در CSS
      به اشتراک بگذارید