Хосияти 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,
ки фосила атрофи шакл илова мекунад