2012-04-03 1 views
1

はImが三角形CSSで流体境界を作ることは可能ですか?私は三角形を描いているので、ページの幅50%と高さ50%をカバーしたい。 50%の高さとのborder-right:ここ

#triangle-topright { 
    width: 0; 
    height: 0; 
    border-top: 400px solid white; 
    border-right: 600px solid transparent; 
    position:absolute; 
    right:0; top:0; 
    opacity: 0.24; 

} 

を作るために使用したものだ理想的には私はのborder-topをしたい50%の幅が、それは存在しませんので... は、方法はありますこれをする?または、私はベクトル三角形イメージを使って50%、50%にサイズ変更する方が良いですか?

+0

私は、オーバーラップするdivボックスによってマウスイベントが認識不能になるため、ベクトル三角形/イメージを使用できません。 私は下のdivにいくつかの主要なマウスオーバー要素を持っています。しかし、私はこの白い三角形をオーバーラップとしてだけ望んでいます。何が使えますか? 私はただのimgタグにする必要がありますか? – grishma

答えて

0

あなたはそれをうまく説明していないかもしれませんが、CSS borderを使用して非長方形にすることはできません。ベクトルの三角形または大きな透明なgifはあなたの最善の策です。代わりに、三角形の特殊文字でフォントを使用し、font-sizeを大きくする。

+0

ありがとう、私はそれが流体、正確に50%の高さと幅にしたいので、ベクトルの三角形が最高になると思います。基本的には、%で罫線を設定できるかどうかを知りたければ、 – grishma

関連する問題