純粋なCSSのdivがシームレスに鋭いボックスを達成します

私たちは、最初のマップ上で非常に直接的な影響を話をしませんでした

 

実際には、非常に単純な原理、それが最後の位置を特定することにより達成ボーダープラス黒三角と白の三角形の箱、です。

コードは以下の通りであります:

div要素にHTML

< DIV > </ DIV >

CSS

DIV { 
            位置相対200pxの
            高さ100pxに
            ボーダー2ピクセル固体#000 ; 
            マージントップ100ピクセル ; 
       } 
       DIV ::前に、DIV ::後 { 
            表示インラインブロック
            内容'' ; 
            位置絶対 ; 
            ボーダー透明20ピクセル固体; 
       } 
       DIV ::前 { 60PX
            トップ-42px ; 
            border-bottom-色 #000 ; 
       } 
       DIV ::後 { 60PX
            トップ-39px ; 
            border-bottom-色#FFF ; 
       }

 

おすすめ

転載: www.cnblogs.com/yongG/p/11236698.html