CSSで卵形 サンプルとジェネレータ紹介

css-shape解説サイト01

COLISS解説サイト02(Rachel Andrewさんのジェネレーター紹介あり)

 Rachel Andrewさんコメントなど

Rachel Andrewさんのコメント抜粋

イメージはborder-radiusプロパティを使用するだけで、用意できます。CSSの古いプロパティがまだ存在していて、有用であることを忘れないでください。かっこいいエフェクトを与えるために、新しい何かを使用する必要はありません。

この構文に慣れるには、手間と時間がかかります。直観的に指定することは、まず無理だと思います。そのため、少しでも簡単に指定できるように、私はジェネレーターを作成しました。

border-radiusでさまざまな形を作成でき、コードもコピペで簡単に利用できます。

8つの値を設定できるフル コントロール版

Make by  Rachel Andrew

「この構文に慣れるには、手間と時間がかかります。直観的に指定することは、まず無理だと思います」とのことです。

左右対称の卵形ならば、なんとか直感で上下反転はできそうです・・・

egg01


#egg01 {
   display:block;
   width: 126px;
   height: 180px;
   background-color: #ffe967;/*★#fffbe3鶏の子色だとあわいので*/
   -webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
  /*★       a  b  c  d   e  f  g  h */
   border-radius: 50% 50% 50% 50% /60% 60% 40% 40%;
}

egg02(01の上下を変えてみる)


#egg02 {
   display:block;
   width: 126px;
   height: 180px;
   background-color: #ffe967;
   -webkit-border-radius: 63px 63px 63px 63px/72px 72px 108px 108px;
  /*★       a  b  c  d   e  f  g  h */
   border-radius: 50% 50% 50% 50% /40% 40% 60% 60% ;
}