CSS circle() ပုံစံ

ဖော်ပြ နှင့် အသုံးပြုခြင်း

CSS ၏ circle() ပုံစံ ကို အသုံးပြုခြင်း

circle() ပုံစံ clip-path အချက်အလက် shape-outside အချက်အလက် နှင့် အသုံးပြုခြင်း

အကျိုးဆက်

အမှတ် 1

ယူကြောင်း အရှိန်ထိပ် အား 50% အကြား ပုံစံကို ကြိုးတုပ်ထား သည်။

img {
  clip-path: circle(50%);
}

ကိုယ်တိုင် ကျယ်ပြန်မှု

အမှတ် 2

ယူကြောင်း အရှိန်ထိပ် အား 50% အကြား ဖြင့် ပုံစံကို ကြိုးတုပ်ထား သည်။

img {
  clip-path: circle(50% at right);
}

ကိုယ်တိုင် ကျယ်ပြန်မှု

အမှတ် 3

အသုံးပြုခြင်း clip-path နှင့် circle() လှည့်ခြင်း ဖြစ်ပေါ်စေမှု

#myDIV {
  width: 100px;
  height: 100px;
  background-color: coral;
  color: green;
  animation: mymove 5s infinite;
  clip-path: circle(50%);
}
@keyframes mymove {
  50% {clip-path: circle(20%);}
}

ကိုယ်တိုင် ကျယ်ပြန်မှု

အမှတ် 4

တစ်ခုခုနှင့် အသုံးပြုခြင်း circle()နှင့်clip-path နှင့် shape-outside:

img {
  float: left;
  clip-path: circle(40%);
  shape-outside: circle(45%);
}

ကိုယ်တိုင် ကျယ်ပြန်မှု

CSS အပြောင်းအလဲ

circle(radius အခြေခံ ပုံစံ)
အချက် ဖော်ပြ
radius

လိုအပ်သည်။ ဆန့်ကျင့် ပုံစံ၏ ကြားသိန်း နှင့် သက်ဆိုင်သည်။ အောက်ပါ အချက်အလက်များ တစ်ခုခု ဖြစ်သည်။

  • အကွက် အကွက်
  • စံစံ
  • closest-side: ပုံစံ အရှိန်ထိပ် မှ အကွက် အရှိန်သို့ သက်ဆိုင်သည်။
  • farthest-side: ပုံစံ အရှိန်ထိပ် မှ ကြည့်သည့် အကွက် အရှိန်သို့ သက်ဆိုင်သည်။
အခြေခံ ပုံစံ

လိုအပ်သည်။ ဆန့်ကျင့် ပုံစံ၏ အရှိန်ထိပ် နှင့် သက်ဆိုင်သည်။

အနည်းငယ် ဖြစ်နိုင် သည်။ လျှောက်သော အကွက် သို့မဟုတ် တစ်ခါတစ်ရံ ဖြစ်သော left, right, top သို့မဟုတ် bottom များ နှင့် အပြောင်းအလဲကို ပြောင်းလဲနိုင်သည်။

မူကွဲချက် ဖြစ်သည်။

နည်းပါးစွာ

ပုံစံ: CSS Shape Module Level 1

ဘွတ်ကျော်စက် ကူညီ

စက်တင်အချက်အလက်များ သည် အပြော်ပျက်သည့် ဘွတ်ကျော်စက် ပုံစံအား အထူးသဖြင့် ကူညီပေးသော ဘွတ်ကျော်စက် မူကွဲမျိုး ကို မြင်ခဲ့သည်။

Chrome Edge Firefox Safari Opera
37 79 54 10.1 24

လျှက်ပေါင်း

参考:CSS clip-path 属性

参考:စက်တင်ချိန် ပြန်လည်လမ်းကြောင်း အပုံ

参考:CSS ellipse() ပုံစံ

参考:CSS inset() 函数

参考:CSS polygon() 函数