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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј