CSSでテキスト選択を無効にする方法
user-select
を使用してテキスト選択を無効にする方法を学ぶ CSSプロパティ。
デフォルトでは、ウェブブラウザでは、本物の限り、任意のウェブサイトでテキストを選択できます。 テキスト要素であり、テキストが含まれる画像ではありません。
マウスまたはキーボードを使用してテキストを選択できます。 cmd + a (Mac)、または Ctrl + a (Windows)。
しかし、(何らかの理由で)テキストの選択を許可したくない場合はどうなりますか?
CSSプロパティuser-select
を使用します none
の値を指定します :
selector {
user-select: "none";
}
したがって、.select-none
というクラスを持つすべての要素でテキスト選択を無効にしたいとします。 :
.select-none {
user-select: "none";
}
次に、そのクラスを、テキスト選択を無効にする要素に追加します。
<p class="select-none">This text cannot be selected.</p>
デモ:
このテキスト要素は選択できません。試してみてください!
注:user-select
には、これらのブラウザプレフィックスを使用する必要があります すべてのブラウザで機能させるためのプロパティ:
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-
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;
-
デフォルトのテキスト選択色をCSSで上書きするにはどうすればよいですか?
デフォルトのテキスト選択色をCSSで上書きするには、コードは次のとおりです。 例 <!DOCTYPE html> <html> <head> <style> ::-moz-selection { color: rgb(255, 255, 255); background: rgb(118, 69, 231); } ::selection { co