更新しているうちに、人と違った表示方法をやりたい・・・などと思われたことがあると思います。
今日は、そんな人のために一つだけテクニックをご紹介してみようと思います。
皆様のご参考になれば有難いと思っております。ぜひ挑戦してみてください!
WEB上で三角形や台形を作る方法
- 作業スペースのDIV要素を使用します。
左図①のような正方形を作る方法・・・
線の種類は実線(solid)で指定し、色をターコイズブルーにする場合- まず作業スペースは幅も高さも0pxに指定します
<DIV style="width:0px;height:0px"></DIV>
- 次に、線の色を太さ30pxでターコイズブルーに指定してみます。
<DIV style="width:0px;height:0px;border:solid;border-width:30px;border-color:#00ccff"></DIV>
これだけで左のような正方形が出来ます。
- まず作業スペースは幅も高さも0pxに指定します
- 次に左図②のような正方形の中に三角を作る方法・・・
- 左図③のような三角形だけをみせる方法・・・
- 三角形を残したいのでターコイズ色の部分を見えないようにするには、見えないよう指図するtransparentを使用します。
- スタイルシートの書き方はターコイズ色をまず見えないようにします。
- <DIV style="width:0px;height:0px;border:solid;border-width:30px;border-color:#00ccff;border-color:transparent"></DIV>
- その後ろに先程の三角形の部分の指定をします。
<DIV style="width:0px;height:0px;border:solid;border-width:30px;border-color:#00ccff;border-color:transparent;border-bottom-color:red"></DIV>
- <DIV style="width:0px;height:0px;border:solid;border-width:30px;border-color:#00ccff;border-color:transparent"></DIV>
- ③までで三角形は出来ましたが・・・
四角の余計な部分を隠したままなので、位置が下になったままですよね
左図④のように位置を修正する方法・・・- 左図の場合は上方向に30px上げてます。
margin-top:-30pxとスタイルシートで調整します。
因みに、左へ移動の場合はmargin-leftで指定できます。
<DIV style="margin-top:-30px;width:0px;height:0px;border:solid;border-width:30px;border-color:#00ccff;border-color:transparent;border-bottom-color:red"></DIV>
- 左図の場合は上方向に30px上げてます。
- 最後に、左図⑤のように台形にしたい場合の方法・・・
- 作業スペースの幅(width)を指定すればそれでOKです。例えば、幅を30pxで指定すれば・・・
<DIV style="margin-top:-30px;width:30px;height:0px;border:solid;border-width:30px;border-color:#00ccff;border-color:transparent;border-bottom-color:red"></DIV>
- 作業スペースの幅(width)を指定すればそれでOKです。例えば、幅を30pxで指定すれば・・・
色々な三角形や台形が作れますので、試してみてください。もちろん、DIV要素なので三角形や台形の中に文字を書き込むことも可能ですよ。