241 of 313 menu

Својството shape-outside

Својството shape-outside овозможува да се зададат нестандардни форми на обвиткување за пловечките елементи. Соседните елементи ќе се обвиткуваат околу зададената форма, а не околу правоаголниот контејнер.

Синтакса

селектор { shape-outside: вредност; }

Вредности

Вредност Опис
circle() Кружна форма на обвиткување
ellipse() Елиптична форма на обвиткување
polygon() Произволна многуаголна форма
url() Форма базирана на алфа-каналот на сликата
margin-box Користи ги границите на margin (стандардна вредност)

Пример

Ќе направиме кружна форма на обвиткување за пловечки елемент. Користиме ги својствата shape-outside и clip-path:

<div class="shape"></div> <p> some long text </p> .shape { width: 150px; height: 150px; float: left; shape-outside: circle(50%); clip-path: circle(50%); background: #3498db; } p { width: 500px; text-align: justify; }

:

Пример

Ќе зададеме одстојување преку својството shape-margin:

<div class="shape"></div> <p> some long text </p> .shape { width: 150px; height: 150px; float: left; shape-outside: circle(50%); shape-margin: 10px; clip-path: circle(50%); background: #3498db; } p { width: 500px; text-align: justify; }

:

Пример

Без својството clip-path текстот ќе се обвиткува околу кругот, но елементот нема да има кружна форма:

<div class="shape"></div> <p> some long text </p> .shape { width: 150px; height: 150px; float: left; shape-outside: circle(50%); background: #3498db; } p { width: 500px; text-align: justify; }

:

Пример

Друга форма на елементот:

<div class="shape"></div> <p> some long text </p> .shape { width: 200px; height: 200px; background-color: #4CAF50; float: left; shape-outside: polygon(0% 0%, 100% 50%, 0% 100%); clip-path: polygon(0% 0%, 100% 50%, 0% 100%); margin-right: 20px; margin-bottom: 20px; } p { width: 500px; text-align: justify; }

:

Пример

Друга форма на елементот:

<div class="shape"></div> <p> some long text </p> .shape { width: 200px; height: 200px; background-color: #4CAF50; float: left; shape-outside: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); margin-right: 20px; margin-bottom: 20px; } p { width: 500px; text-align: justify; }

:

Погледнете исто така

  • својството clip-path,
    кое ја создава видливата форма на елементот
  • својството float,
    неопходно за работа на shape-outside
  • својството shape-margin,
    кое додава одстојување околу формата
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј