بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

معرفی انواع بک گراند در css

امروز انواع بک گراند رو در یه سایت مرجع دیدم

لینک سایت

در کل ۶ نوع هستند:

*1- background

2- background-attachment

3- background-color

4- background-image

5- background-position

6- background-repeat

*

مورد ۳ برای قرار دادن رنگ در بک گراند هست. اما تفاوتش با اولی چیه؟

مورد ۴ که که واسه قرار دادن تصویر هست

سایر موارد چه کاربردی دارن؟؟؟ میشه توضیح بدید؟

پرسیده شده در 1394/11/15 توسط

3 پاسخ

1

حالا چند مورد عجیب رو دیدم:

۱- در لینک زیر بجای background-image از کد استفاده کرده. یعنی عکسی در کار نیست!

لینک سایت

۲- در لینک زیر کلا با کد یه تصویر رو ساخته:

لینک سایت

۳- در برخی سایت ها بک گراند مانند فیلم حرکت میکنه! مثلا یه آدم داره برنامه نویسی میکنه!

۴ - توی برخی بک گراند ها هم مثلا یه ابر حرکت میکنه

اینا چطوری ساخته میشن؟؟؟

پاسخ در 1394/11/15 توسط
3

مورد اولی که فرمودید، حالتی هست که بخواییم به عنوان background از gradient استفاده کنیم، که دستورش مشابه همونی هست که لینک دادید.

مورد دوم هم دقیقاً همون مورد gradient هست که با تکنیک های css یه pattern برای background ایجاد کرده

فیلم قرار دادن به عنوان background با استفاده از تگ ویدیو انجام میشه، فقط باید style داده بشه که تمام صفحه بشه

میتونید با قابلیت های animation تو css بعضی از افکت ها و animation ها رو ایجاد کنید.

پاسخ در 1394/11/16 توسط
4

سلام ITPRO ای عزیز، به ترتیب خدمتتون عرض می کنم:

  1. خصوصیت background به شما امکان خلاصه نویسی تمام موارد دیگه رو میده، بوسیله background می تونید رنگ، تصویر، سایز و ... به صورت یکجا به المان های مورد نظرتون اعمال کنید
  2. background-attachment: فرض کنید عکسی رو تو یک div یا body صفحتون دادید، میخوایین با scroll شدن تصویر رو صفحه ثابت بمونه و فقط المان حرکت کنه
  3. مورد سوم رو که خودتون گفتید
  4. مورد چهارم رو هم همینطور
  5. به شما این امکان رو میده موقعیت یک تصویر رو تو یک المان مشخص کنید، یعنی background-image رو می تونید موقعیتش رو جابجا کنید، این خاصیت مقادیر رو هم به صورت pixel، هم به صورت درصد و هم با عبارات top, left, right, center قبول می کنه
  6. مورد ششم، برای زمانی هست که شما یک عکس رو قرار میدید و میخوایید تعیین کنید که تکرار عکس تو المان به چه صورت باشه، برای مثال به صورت افقی تکرار بشه، به صورت عمودی، تو هر دو حالت تکرار بشه یا اصلاً تکرار نشه.
body { 
    background: #00ff00 url("smiley.gif") no-repeat fixed center; 
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: -20px -120px;
}
پاسخ در 1394/11/15 توسط

پاسخ شما