囲み枠のタグ。
タグ:<legend> </fieldset>
説明:
(例)<fieldset style="border: 2px solid #00a3af;">あいうえお</fieldset>
・borderは枠線の種類、太さ、色を指定する
・枠線の種類
実践: solid
二重線: double
点線: dotted
破線: dashed
・borderの太さは、pxなどの数値で指定する方法と、キーワードで指定する方法があります。キーワードは次の3つです。
- thin(細い)
- medium(標準)
- thick(太い)
・カラー
borderの色は、RGBやRGBAでも指定できるけど、カラーコードかカラーネームのほうが楽かな
- カラーコード(#ffffffなど)
- カラーネーム(whiteなど)
・シンプル
<fieldset>ここに文字を入れる</fieldset>
・実践:solid
<fieldset style="border: 1px solid #FF0000;">ここに文字を入れる</fieldset>
・二重線: double
<fieldset style="border:4px double #00afcc;">ここに文字を入れる</fieldset>
・点線:dotted
<fieldset style="border: 2px dotted #66cc99;">ここに文字を入れる</fieldset>
・太くした点線
<fieldset style=" border: thick dotted #dc143c;">ここに文字を入れる</fieldset>
・破線:dashed
<fieldset style="border: 1px dashed #ec6800;">ここに文字を入れる</fieldset>
・太くした破線
<fieldset style="border: thick dashed #00bfff;">ここに文字を入れる</fieldset>
borderのスタイルで枠線を非表示:(none)にするやり方もあるんだ。
それと、文字の位置をpaddingで調整してみたよ。
・枠線 非表示
<fieldset style="background:#ffccdf; padding:10px; border:none;">ここに文字を入れる</fieldset>
・角を丸くする:border-radius
<fieldset style="padding:10px;border-radius: 5px;border: 2px dotted #ff8989;">ここに文字を入れる</fieldset>
・角の丸い枠線と背景:background+border-radius+solid
<fieldset style="background:#ede4e1; padding:10px; border-radius:10px; border:2px solid #ff8fa4;">ここに文字を入れる</fieldset>
・影付き囲み枠:margin+box-shadow
<fieldset style="padding: 10px; margin: 15px auto; color: #333333;border: 1px solid #cccccc; box-shadow: 4px 4px 8px #dddddd;">ここに文字を入れる</fieldset>
・付箋枠:border-left(solid)
<fieldset style=" padding: 0.5em 1em; margin: 1em 0; background: #f5f3f3; border-left: solid 6px #e18aa9; box-shadow: 4px 4px 8px #dddddd ;">ここに文字を入れる</fieldset>
border-left(solid)
solidのところを、dashed、太くするなら1rem solid、二重線ならdoubleに変えればok
・ぼかし枠(box-shadowno)
<div style="padding:10px; margin: 15px; background: #fce6f0; box-shadow: #fce6f0 0 0 10px 10px;">ここに文字を入れる</div>
・ふきだし
<div style="padding:10px;background:#DABFAC;margin-bottom:0px; border-radius:5px; font-weight:bold;font-weight:bold; color:#ffffff;">ここに文字を入れる</div>
<div style="width:0px;height:0px;border-style: solid;border-width: 10px 10px 0 10px;border-color: #DABFAC transparent transparent transparent;margin-left:30px;margin-bottom:20px;"> </div>
・カラー+白文字
<fieldset style="background:#f98289; border:4px double #ffffff; border-radius:10px;font-size: 100%; padding: 20px;"><span style="color:#ffffff;">ここに文字を入れる</span></fieldset>
・スケッチ風(margin: 50px)
<div style="padding: 10px; margin: 50px; background-color: #FFC7C7; box-shadow: 0 0 0 8px #FFC7C7; border: 2px dashed #FFFFFF; border-radius: 1px; color: #555555;">ここに文字を入れる</div>
・ 井形の囲み枠(赤)
<div style="margin:1em auto;padding:20px;background-size:2px 2px;background-position:9px 0,0 9px,right 9px top 0,left 0 bottom 9px;background-repeat:repeat-y,repeat-x,repeat-y,repeat-x;background-image:linear-gradient(#f00,#f00),linear-gradient(#f00,#f00),linear-gradient(#f00,#f00),linear-gradient(#f00,#f00);">ここに文字を入れる。</div>
・ カギ括弧風の囲み枠(赤)
<div style="margin:1em auto;padding:20px;background-repeat:no-repeat;background-position:left top,left top,right bottom,right bottom;background-size:40px 3px,3px 40px,40px 3px,3px 40px;background-image:linear-gradient(#f00,#f00),linear-gradient(#f00,#f00),linear-gradient(#f00,#f00),linear-gradient(#f00,#f00);">ここに文字を入れる</div>
・ 括弧風の囲み枠(赤)
<div style="margin:1em 10px;padding:10px 20px;border-radius:20px/50%;border-style:solid;border-width:0 3px;border-color:#f00">ここに文字を入れる</div>