CSSでボーダー(境界線)に点線を設定する方法
CSSで要素の境界線(ボーダー)に点線を表示したい場合は、border-style プロパティに dotted を指定します。点線の太さは border-width プロパティ、色は border-color プロパティでそれぞれ調整できます。
基本的な使い方
以下のように、border-width と border-style を組み合わせて指定するのが基本の書き方です。
<html> <head> </head> <body> <p style = "border-width:3px; border-style:dotted;"> これは点線のボーダーです。 </p> </body> </html>
コードの解説
- border-width:3px; … ボーダーの太さを3pxに設定しています。
- border-style:dotted; … ボーダーのスタイルを点線(dotted)に設定しています。
補足:border-style の主な値
dotted 以外にも、solid(実線)、dashed(破線)、double(二重線)など、さまざまなスタイルが用意されています。用途に応じて使い分けることで、デザインの幅が広がります。
-
CSSでアニメーションの塗りつぶしモード(animation-fill-mode)を設定する方法
CSSでアニメーションの塗りつぶしモードを設定する方法CSSでアニメーションの塗りつぶしモードを設定するには、animation-fill-modeプロパティを使用します。このプロパティを使うと、アニメーションの実行時間外(開始前や終了後)に要素へどのスタイルを適用するかを細かく制御できます。animation-fill-modeの主な値none:アニメーションの実行時間外にはスタイルを適用しません(デフォルト値)。forwards:アニメーション終了後も、最後のキーフレームのスタイルが保持されます。backwards:アニメーション開始前(animation-delayによる遅延時間中など)
-
CSSのanimation-delayプロパティでアニメーションの開始を遅らせる方法
CSSでアニメーションの開始タイミングを遅らせたい場合は、animation-delayプロパティを使用します。このプロパティに秒数(s)やミリ秒(ms)を指定することで、アニメーションが始まるまでの待ち時間を簡単に設定できます。 animation-delayの基本的な使い方 以下の例では、animation-delay: 2s; を指定することで、ページが読み込まれてから2秒後にアニメーションが開始されるように設定しています。 サンプルコード <!DOCTYPE html> <html> <head> &n