CSSのcursorプロパティで変えられるカーソル一覧
通常のWebサイトだとあまり指定する事はありませんが、サービス系のサイトの実装を行う時には、CSSでカーソルの指定をしておく必要があります。
スマホには関係のない設定ですし、レイアウトなどをいじっている時はつい忘れてしまいがちですが、1行で済みますし、自然と設定できるようにしておきたいものです。
cursorプロパティ
「cursor」プロパティに値を設定すると、カーソルが変わります。
div{
cursor: pointer;
}CSSのカーソル一覧
| 値 | 内容 |
|---|---|
| auto | ブラウザが自動で選択 |
| default | 通常時の矢印カーソル |
| pointer | リンク用のポインタカーソル |
| move | 移動カーソル |
| text | テキスト入力用のカーソル |
| crosshair | 十字カーソル |
| cell | Excel等でセルを選択する用のカーソル |
| help | クエスチョンマーク |
| grab | 手のカーソル |
| grabbiing | 手を握っている状態のカーソル |
| zoom-in | 拡大用のカーソル |
| zoom-out | 縮小用のカーソル |
| not-allowed | 矢印の右下に禁止アイコンが付いているカーソル |
| wait | 進行中の回転するカーソル(Windowsだと回転アイコンのみ) |
| progress | 進行中の回転するカーソル(Windowsだとカーソル + 回転アイコン) |
| alias | Macのエイリアスに使われるアイコン |
| context-menu | メニューアイコンがついたカーソル |
| vertical-text | 縦書きのテキスト入力用カーソル |
| n-resize | 上への矢印カーソル |
| e-resize | 右への矢印カーソル |
| s-resize | 下への矢印カーソル |
| w-resize | 左への矢印カーソル |
| nw-resize | 左上への矢印カーソル |
| ne-resize | 右上への矢印カーソル |
| se-resize | 右下への矢印カーソル |
| sw-resize | 左下への矢印カーソル |
| ew-resize | 左右の矢印カーソル |
| ns-resize | 上下の矢印カーソル |
| nesw-resize | 斜めの矢印カーソル(右上と左下) |
| nwse-resize | 斜めの矢印カーソル(左上と右下) |
| col-resize | 横幅を変更する時用のカーソル |
| row-resize | 高さを変更する時用のカーソル |
| all-scroll | 全方向への矢印カーソル |
| copy | 「+」アイコンのついたカーソル |
| no-drop | 矢印の右下に禁止アイコンが付いているカーソル |
| none | カーソルの表示が消える |
| url() | URL設定した画像が表示される |
CodePenで全てのカーソルが見れるPenを作成しました。
See the Pen CSS cursor by Masakazu Saito (@31mskz10) on CodePen.

Visual Studio Codeを使ったコード整形方法(Fomatter)
Nuxt.jsでのページ遷移設定方法(Vue Routerやnuxt-link)|Nuxt.jsの基本
ソースコードをハイライトする軽量ライブラリ「Highlight.js」の導入方法と使い方
Neovimを使い始める最初の一歩として便利な「LazyVim」
効率的にHTMLを生成できるPugの特徴や記述方法
Visual Studio CodeでToDoコメントを一覧で表示する拡張機能「Todo Tree」
gulp-plumberとgulp-notifyでgulpエラー時にデスクトップで通知がくるようにする
ウェブ上でLaTeXで数式をキレイにプレビューするJavaScriptライブラリ「MathJax」
npm install時に「cb() never called!」とエラーが表示されたときの解決法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理