単一の要素の79純粋なCSSの作成マクドナルドの黄金のアーチロゴ(オリジナル)

1.図の影響:

エフェクト住所:https://codepen.io/flyingliao/pen/JgavjX

原則:mは擬似要素である::それが出てくる前に、::小さな中間の下の閉塞後。

思考:ドロップシャドウ(ポジションアップ、ダウン、色、右、左):ねえ、フィルターねえねえ、コピーを取得。

HTMLコード:

<! - マクドナルド:麦当劳- > 
< divのクラス= "マクドナルド" > </ DIV >

CSSコード:

/ * クリア基本的なマージンとパディング* / 
HTML、身体 { 
  マージン0 ; 
  パディング0 ;
}
/ * を設定体サブエレメント水平および垂直中心* / 
ボディ { 
  身長100VH ;
   / * 水平垂直中心* / 
  表示フレックス ; 
  正当化・コンテンツセンター ; 
  ALIGN =左アイテムセンター ; 
  背景中心に放射状勾配(サークル、darkred、ブラック) ; 
  フォントサイズ12ピクセル ;
}
/ * 定义マクドナルド尺寸* / 
.mcdonalds { 
  位置相対36em ; 
  高さ30em ;  ; 
  背景色currentColor
  オーバーフロー隠されました ;
}
/ * M、N擬似ハーフ形状要素を残した文字を描く* / 
.mcdonalds ::前 { 
  位置絶対 ;
   / * 幅設定セット、ボーダーを含む高さ、パディング、コンテンツ* / 
  ボックス・サイジングボーダーボックス ; 
  内容'' ; 20em ; 計算値(30em * 2) ; 
  ボーダー幅2.2em 4.4em ; 
  ボーダースタイル固体 ; 
  ボーダー色黄色 ; 
  ボーダーRADIUS50%;
}
/ * コピー側左* / 
前.mcdonaldsを:: { 
  フィルタドロップシャドウ(イエロー16em 0)
 }
 / * 閉塞中間体Mの後に擬似要素を使用して:: * / 
.mcdonalds ::後 { 
  位置絶対 ; 
  内容'' ; 6EM ; 
  高さ10em ; 計算値((36em - 6EM)/ 2) ; 0 ; 
  地色currentColor
}

 

おすすめ

転載: www.cnblogs.com/FlyingLiao/p/11330093.html