JavaScriptで要素のボーダー(境界線)のスタイルを設定する方法
要素の境界線(ボーダー)のスタイルを設定するには、JavaScriptの borderStyle プロパティを使用します。このプロパティに「solid」「dashed」「dotted」などの値を指定することで、ボーダーの見た目を動的に変更できます。
サンプルコード
以下のコードを実行すると、ボタンをクリックしたときにdiv要素のボーダースタイルが「dashed(破線)」に変化します。実際に試してみてください。
<!DOCTYPE html>
<html>
<head>
<style>
#newDiv {
height: 150px;
width: 150px;
border: 2px solid #000000;
}
</style>
<body>
<div id="newDiv">
Demo Content!
</div>
<br>
<button type="button" onclick="display()">Change border style</button>
<script>
function display() {
document.getElementById("newDiv").style.borderStyle = "dashed";
}
</script>
</body>
</html>
コードの解説
このサンプルでは、まずCSSで #newDiv に対して幅・高さ150px、実線(solid)の黒いボーダーを設定しています。
次に、ボタンがクリックされると display() 関数が呼び出され、document.getElementById("newDiv").style.borderStyle = "dashed"; の処理によって、ボーダーのスタイルが実線から破線へと切り替わります。
borderStyle プロパティには、solid(実線)、dashed(破線)、dotted(点線)、double(二重線)、none(なし)などの値を指定できます。用途に応じて使い分けることで、ページ上の要素を柔軟に装飾できます。
-
JavaScriptで要素のマージンを設定する方法をわかりやすく解説
JavaScriptで要素のマージンを設定するには、marginプロパティを使用します。このプロパティを使うと、要素の外側の余白(マージン)を上下左右の4辺まとめて指定することができます。marginプロパティの基本的な使い方JavaScriptでは、element.style.marginに値を代入することでマージンを設定できます。値は「上・右・下・左」の順に半角スペースで区切って指定するのが基本です。サンプルコード以下の例では、ボタンをクリックすると段落要素の4辺すべてにマージンが設定されます。実際にコードをコピーしてブラウザで実行し、動作を確認してみてください。<!DOCTYPE
-
JavaScriptで要素の周囲のアウトライン(外枠)スタイルを設定する方法
要素のアウトライン(輪郭線)のスタイルを設定するには、JavaScriptの outlineStyle プロパティを使用します。このプロパティを使うことで、実線(solid)・点線(dotted)・破線(dashed)など、さまざまな種類のアウトラインを動的に適用できます。 主なoutlineStyleの値 solid … 実線 dotted … 点線 dashed … 破線 double … 二重線 none … アウトラインなし(初期値) また、アウトラインの色は outlineColor プロパティ、太さは outlineWidth プロパティで個別に指定できます。 サンプルコード