background-repeat հատկություն

background-repeat հատկությունը սահմանում է, թե ինչպես կրկնել տարրի ֆոնային նկարը: Լռելյայնորեն նկարը կրկնվում է և X առանցքի, և Y առանցքի ուղղությամբ, այդպիսով ծածկելով ամբողջ հասանելի տարածքը:

Շարահյուսություն

cssընտրող {
  background-repeat: no-repeat | repeat | repeat-x | repeat-y | space | round;
}

Արժեքներ

Արժեք Նկարագրություն
no-repeat Նկարը ընդհանրապես չի կրկնվի:
repeat-x Նկարը կկրկնվի X առանցքի ուղղությամբ:
repeat-y Նկարը կկրկնվի Y առանցքի ուղղությամբ:
repeat Նկարը կկրկնվի և X, և Y առանցքների ուղղությամբ:
space Նկարը կկրկնվի այնքան անգամ, որքան անհրաժեշտ է տարածքը ամբողջությամբ լցնելու համար, եթե դա հնարավոր չէ, նկարների միջև ավելացվում է դատարկ տարածություն:
round Նկարը կկրկնվի այնպես, որ տարածքում տեղավորվի ամբողջ թվով նկարներ, եթե դա հնարավոր չէ, ապա ֆոնային նկարները մասշտաբավորվում են:

Լռելյայն արժեքը՝ repeat - ծածկում է ամբողջ էկրանը նախշով:

Օրինակ

Լռելյայնորեն ֆոնային նկարը կծածկի ամբողջ տարրը:

html<div id="elem"></div>
css#elem {
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Օրինակ

Եկեք անենք, որ նկարը չկրկնվի.

html<div id="elem"></div>
css#elem {
  background-repeat: no-repeat;
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Օրինակ

Իսկ հիմա թող նկարը կրկնվի X առանցքի ուղղությամբ.

html<div id="elem"></div>
css#elem {
  background-repeat: repeat-x;
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Օրինակ

Իսկ հիմա Y առանցքի ուղղությամբ.

html<div id="elem"></div>
css#elem {
  background-repeat: repeat-y;
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Օրինակ

Առանցքների ուղղությամբ կրկնվող նկարները կարելի է դիրքավորել background-position հատկության միջոցով.

html<div id="elem"></div>
css#elem {
  background-repeat: repeat-y;
  background-position: top center;
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Օրինակ

Տեսնենք, թե ինչպես է աշխատում space արժեքը.

html<div id="elem"></div>
css#elem {
  background-repeat: space;
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Օրինակ

Տեսնենք, թե ինչպես է աշխատում round արժեքը.

html<div id="elem"></div>
css#elem {
  background-repeat: round;
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Տես նաև

  • background հատկությունը,
    որը ֆոնի համար նախատեսված հատկության-հապավում է