CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSを使用してカーソルの外観を変更する


CSSカーソルプロパティを使用して、HTMLドキュメント内のさまざまな要素のカーソル画像を操作できます。

構文

The syntax of CSS cursor property is as follows:
Selector {
   cursor: /*value*/
}

CSSカーソルプロパティの値は次のとおりです-

Sr.No 値と説明
1 エイリアス
何かのエイリアスが作成されることを示します
2 すべてスクロール
これは、何かが任意の方向にスクロールできることを示しています
3 自動
これはデフォルトであり、ブラウザはカーソルを設定します
4 セル
セル(またはセルのセット)が選択される可能性があることを示します
5 コンテキストメニュー
コンテキストメニューが利用可能であることを示します
6 col-resize
これは、列のサイズを水平方向に変更できることを示しています
7 コピー
何かがコピーされることを示します
8 十字線
十字線としてレンダリングされます
9 デフォルト
デフォルトのカーソルをレンダリングします
10 e-サイズ変更
ボックスの端を右(東)に移動することを示します
11 ew-サイズ変更
双方向のサイズ変更カーソルを示します
12 グラブ
何かをつかむことができることを示しています
13 つかむ
何かをつかむことができることを示しています
14 ヘルプ
ヘルプが利用可能であることを示します
15 移動
何かを移動することを示します
16 n-サイズ変更
ボックスの端を上(北)に移動することを示します
17 ne-resize
ボックスの端を上下(北/東)に移動することを示します。
18 nesw-サイズ変更
双方向のサイズ変更カーソルを示します
19 ns-サイズ変更
双方向のサイズ変更カーソルを示します
20 nw-resize
ボックスの端を上下(北/西)に移動することを示します。
21 nwse-resize
双方向のサイズ変更カーソルを示します
22 ドロップなし
ドラッグしたアイテムをここにドロップできないことを示します
23 なし
要素のカーソルはレンダリングされません
24 許可されていません
要求されたアクションが実行されないことを示します
25 ポインタ
これはポインタであり、リンクを示します
26 進捗状況
プログラムがビジー状態(進行中)であることを示します
27 行のサイズ変更
これは、行のサイズを垂直方向に変更できることを示しています
28 s-サイズ変更
ボックスの端を下(南)に移動することを示します
29 se-サイズ変更
ボックスの端を上下(南/東)に移動することを示します。
30 sw-resize
ボックスの端を上下に移動することを示します(南/西)
31 テキスト
選択できるテキストを示します
32 URL
カスタムカーソルへのURLのコンマ区切りリストと、最後にフェイルセーフとして記載されている汎用カーソル
33 垂直テキスト
選択できる縦書きテキストを示します
34 w-サイズ変更
ボックスの端を左(西)に移動することを示します
35 待つ
プログラムがビジーであることを示しています
36 ズームイン
何かを拡大できることを示しています
37 ズームアウト
何かをズームアウトできることを示しています
38 初期
カーソルプロパティをデフォルト値に設定します。
39 継承
親要素からカーソルプロパティを継承します。

以下は、CSSカーソルプロパティを実装する例です

<!DOCTYPE html>
<html>
<head>
<style>
div {
   margin: 5px;
   float: left;
}
#one {
   background-color: beige;
}
#two {
   background-color: lavender;
}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nw-resize {cursor: nw-resize;}
.not-allowed {cursor: not-allowed;}
.pointer {cursor: pointer;}
</style></head>
<body>
<div id="one">
<div class="nw-resize">left corner</div><div class="n-resize">up</div>
<div class="ne-resize">right corner</div>
</div>
<div id="two">
<div class="not-allowed">Not-allowed</div><div class="pointer">Pointer</div>
</div>
</body>
</html>

出力

CSSを使用してカーソルの外観を変更する


  1. CSSを使用して要素のテキストの色を設定する

    CSSのcolorプロパティは、要素のテキストの色を変更するために使用されます。値は、標準の色名、rgb()、rgba()、hsl()、hsla()、および16進値として指定できます。 構文 CSScolorプロパティの構文は次のとおりです- Selector {    color: /*value*/ } 次の例は、CSSカラープロパティ-を示しています。 例 <!DOCTYPE html> <html> <head> <style> div {    height: 50px;   &nb

  2. CSSを使用した画面サイズに基づくレイアウトの変更

    CSSの画面サイズに基づいてレイアウトを変更するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } * { &