ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

青灯夜游
リリース: 2018-11-10 17:30:23
転載
8057 人が閲覧しました

この記事の内容は CSS でプレースホルダーのスタイルを変更する方法の紹介です。必要な方は参考にしていただければ幸いです。

プロジェクト ユーザーは、入力プレースホルダーの色を変更する必要があることがよくあります。CSS を使用してプレースホルダーを設定する方法を示します。

まず、デフォルトの入力を見てみましょう。 chromeのスタイル

<input>
ログイン後にコピー
ログイン後にコピー

(placeholder)

CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

(input style)

CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

##それは見つかります

placeholderinput のデフォルトの色は少し異なります。次に、input

<input>
ログイン後にコピー
ログイン後にコピー
(placeholder)

CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

(input)

の色を変更しましょう。 CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

color 属性は入力値の色のみを変更できますが、placeholder の色はまったく変更されないことを見つけるのは難しくありません。では、プレースホルダーの色を変更する方法を説明します。

placeholder の色を変更するには、疑似クラス ::placeholder


<input>
ログイン後にコピー
(placeholder)

## を使用する必要があります。

CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)#(input)

CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

::placeholder

疑似クラスの互換性、上記はChromeブラウザで実行した結果、同じコードはIE11で次のようになります#(placeholder - ie11)

(input - ie11)CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

IE 解決策:CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

まず、IE9 以下ではプレースホルダーがサポートされていません。 IE10 では

:-ms-input-placeholder

を使用する必要があり、優先度を上げるには

! important を使用して属性を追加する必要があります。


<input>
ログイン後にコピー
(placeholder ie11)

(input ie11)CSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

Device の後に他のビューを与える適応スキームCSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)

/* - Chrome ≤56,
   - Safari 5-10.0
   - iOS Safari 4.2-10.2
   - Opera 15-43
   - Opera Mobile >12
   - Android Browser 2.1-4.4.4
   - Samsung Internet
   - UC Browser for Android
   - QQ Browser */
::-webkit-input-placeholder {
    color: #ccc;
    font-weight: 400;
}

/* Firefox 4-18 */
:-moz-placeholder {
    color: #ccc;
    font-weight: 400;
}

/* Firefox 19-50 */
::-moz-placeholder {
    color: #ccc;
    font-weight: 400;
}

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
:-ms-input-placeholder {
    color: #ccc !important;
    font-weight: 400 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
::-ms-input-placeholder {
    color: #ccc;
    font-weight: 400;
}

/* CSS Working Draft */
::placeholder {
    color: #ccc;
    font-weight: 400;
}
ログイン後にコピー
要約: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がCSS を使用してプレースホルダーのスタイルを変更する方法の紹介 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート