私は(03日02泊パッケージ、$ 120から始まる)のようなテキストを持っています。とにかく私はcssだけを使って数字のスタイルを変えることができますか?私は余分なHTMLタグを追加するかjqueryを使ってこれを行うことができます。今これを探していますが、何も見つかりません。どんな助けもありがとう。CSSでテキストの数字のスタイルを変更
答えて
テキストに表示されている数字に類似の色を追加する場合は、このコードを試してください。
<style>
p span{
color:red;
}
</style>
<p><span>03</span> Days <span>02</span> Night Package, Starts from <span>$120</span></p>
しかし、あなたは別の色を追加したい場合、あなたはあなたのファイルで、このCSSとHTMLを追加することができます。
<style>
p span:nth-child(1){
color:red;
}
p span:nth-child(2){
color:green;
}
p span:nth-child(3){
color:purple;
}
</style>
<p><span>03</span> Days <span>02</span> Night Package, Starts from <span>$120</span></p>
私はそれがあなたのために役立つことを願っています。
ありがとうroopaことはできませんが、私は余分なhtmlタグを追加する必要はありません。 @LGSonは既に言ったCSSを使用して数字だけをターゲットにしています。 – Amir
実際には、単一のテキスト段落または任意のテキストの集まりで、ペリトラの文字または数字のみをトラッキングすることはできません。 –
純粋なCSSを使用して、テキスト内の数字のみをターゲットにすることはできません。
唯一できることは、数字のchange the font familyです。
これは、unicode-range
(spec, MDN)の指令を使用します。 Googleフォントのフォントを使用する場合はcan be used as followsです。ここで数字とドル記号を選択しましたが、text
パラメータで任意の文字範囲を選択できます。
@import url('https://fonts.googleapis.com/css?family=Raleway&text=$');
@import url('https://fonts.googleapis.com/css?family=Ranga');
p {
font-family: 'Raleway', 'Ranga', sans-serif;
}
<p>03 Days 02 Night Package, Starts from $120</p>
あなただけの答えに余分なHTMLタグとjQueryを言及しているので、私はバニラJavaScriptでそれを行う方法をお見せするために役立つかもしれないと思いました。
let elementToFindDigitsIn = document.querySelector('p');
elementToFindDigitsIn.innerHTML =
elementToFindDigitsIn
.textContent
.replace(/(\$?\d+)/g, '<span>$1</span>');
span {
color: blue;
}
<p>03 Days 02 Night Package, Starts from $120</p>
コメントに@LGSonで述べたように確かに、非常に簡単に別の番号に、このように異なるクラスを与えることも可能です。
let elementToFindDigitsIn = document.querySelector('p'),
count = 0;
elementToFindDigitsIn.innerHTML =
elementToFindDigitsIn
.textContent
.replace(/(\$?\d+)/g, (s) => {
let c = `num-${++count}`;
if (s[0] === '$') {
c += ' money';
}
return `<span class="${c}">${s}</span>`;
});
span {
color: blue;
}
span.money {
color: red;
}
span.num-2 {
color: purple;
}
<p>03 Days 02 Night Package, Starts from $120</p>
- 1. ウィンドウサイズ変更時のCSSスタイルの変更
- 2. Localstorage CSSスタイル変更
- 3. WooCommerce Checkoutフォームの入力テキストを変更するCSSスタイル
- 4. Facebookスタイルの変更テキスト
- 5. CSSでアンカータグのスタイルを変更する
- 6. スタイルのテキストブロックボタンのテキストを変更する
- 7. 変更するCSSスタイル
- 8. 数字入力エレメントスピナーCSSスタイル
- 9. .aspファイルのスタイルを変更する(CSS)
- 10. jqueryでCSSスタイルを変更する
- 11. CSSスタイルのフォントスタイルとテキスト装飾スタイル
- 12. Cssの順不同リストの変更スタイル?
- 13. モーダル後のCSSスタイルの変更
- 14. クリック後のCSS変更ボタンのスタイル
- 15. CSSでテキストの名前を変更
- 16. インラインフレームの変更内容CSSスタイル
- 17. 色の変更CSSの最初の6文字のテキスト
- 18. 使用のCSSスタイルは、変数のアクセス
- 19. JQueryでホバーのチェックボックスでCSSスタイルを変更するには
- 20. CSSのメディアでカスタム要素のCSSプロパティのスタイルを変更する
- 21. jQuery Select2スタイルの更新CSSクラススタイルを変更する
- 22. Jxbrowser - ブラウザのCSSスタイルをインラインスタイルで変更する方法
- 23. php + cssでアクティブなメニューのスタイルを変更する方法
- 24. マテリアルUIバージョン0.15.4でのテキストの色とスタイルの変更
- 25. ループCSSタイプライターエフェクトとテキストの変更
- 26. CSSスタイルの変更/クラスまたはJavaScriptを使用したスタイルのアニメーション?
- 27. テーマオプション以外のスタイルは変更できません>カスタムCSS
- 28. Androidアプリのスタイルとテーマのテキストの外観を変更する
- 29. CSSスタイル一つの要素が、1つのプロパティを変更
- 30. テーブル内のCSSでテキストの色を変更できません
いいえ、それは – LGSon