JavaScriptで上ボーダーのスタイルを設定する方法
JavaScriptで上ボーダーのスタイルを設定するには?
JavaScriptで要素の上ボーダー(上部の境界線)のスタイルを設定するには、borderTopStyleプロパティを使用します。このプロパティに任意のスタイル値を代入することで、CSSを書き換えることなく、動的に上ボーダーの見た目を変更できます。
borderTopStyleプロパティに指定できる主な値は以下のとおりです。
- solid … 実線
- dashed … 破線
- dotted … 点線
- double … 二重線
- groove / ridge / inset / outset … 立体的な装飾線
- none / hidden … ボーダーを非表示にする
サンプルコード
以下のコードを実行すると、JavaScriptで上ボーダーのスタイルを設定する方法を確認できます。ボタンをクリックすると、グレーの実線だった上ボーダーが破線(dashed)に変化します。
<!DOCTYPE html>
<html>
<head>
<style>
#box {
border: thick solid gray;
width: 300px;
height: 300px;
}
</style>
</head>
<body>
<div id="box">デモテキスト</div>
<br><br>
<button type="button" onclick="display()">上ボーダーのスタイルを変更</button>
<script>
function display() {
document.getElementById("box").style.borderTopStyle = "dashed";
}
</script>
</body>
</html>このように、document.getElementById()で対象の要素を取得し、そのstyle.borderTopStyleに新しい値を代入するだけで、ユーザーの操作に応じてボーダースタイルを自由に切り替えることができます。
-
JavaScriptで要素の上マージンを設定する方法(marginTopプロパティの使い方)
JavaScriptで要素の上マージン(トップマージン)を設定するには、marginTop プロパティを使用します。document.getElementById() などで対象の要素を取得し、style.marginTop に「150px」のような値を文字列で代入するだけで、動的に上マージンを変更できます。 サンプルコード 以下のコードでは、ボタンをクリックすると id「myID」が設定された div 要素に上マージン150pxが追加されます。実際に実行して動作を確認してみてください。 <!DOCTYPE html> <html> <h
-
CSSで境界線(ボーダー)のスタイルを設定する方法
CSSで要素の境界線(ボーダー)のスタイルを設定するには、border-style プロパティを使用します。このプロパティにより、以下のようなさまざまなスタイルから好みのボーダーを選択できます。 border-styleで指定できる主な値 none: 境界線を表示しません。 solid: 1本の実線で表示されます。 dotted: 点線(ドットの連続)で表示されます。 dashed: 破線(短い線分の連続)で表示されます。 double: 2本の実線で表示されます。 groove: ページに刻み込まれたような凹凸のある立体的な線で表示されます。 ridge: grooveの逆で、盛り上がって