ランダムに生成された番号にcssクラスを追加する方法を教えてください。Numbers&css classes
例:
if the number is under 2000 add a css class named red to the div <div class="red">500</div>
if the number is over 2000 add a css class named blue to the div <div class="blue">2500</div>
ランダムに生成された番号にcssクラスを追加する方法を教えてください。Numbers&css classes
例:
if the number is under 2000 add a css class named red to the div <div class="red">500</div>
if the number is over 2000 add a css class named blue to the div <div class="blue">2500</div>
があり、これが行うことができる多くの方法がありますが、ここでは1シンプルなものです。 $rNum
がランダムに生成された番号を保持している場合は、2000以下であるかどうかをテストできます。そうであれば "赤"を印刷し、そうでなければ "青"を印刷します。
<p class="<?php print ($rNum <= 2000) ? "red" : "blue" ; ?>">Hello World</p>
PHPを初めてお使いの場合は、3値演算子の構文が多少混乱することがあります。これは、基本的に単純化されたインラインif-elseステートメントです。より多くの例を見て、php.netで簡単な説明を読むことができます。
最初に、ランドの番号を生成する変数にそれを格納し、以下のように、DIV要素にクラスを追加するif..else
を使用することができます。また
<?php $rand = rand($min,$max); ?>
<div class="<?php if ($rand <= 2000) echo "red"; else echo "blue" ; ?>"><?php echo $rand; ?></div>
、このdivタグにid
要素を追加し、 Javascriptを使用してクラスを追加します。
tanks guys: - ) – Allan
これを行いますか?
<div class="<?php echo ($number<2000)?'red':'blue'; ?>">
<?php echo $number ?>
</div>
もっと明確にする必要があります。 –
@Marcus「
@Simeに変換されます。それは意味がありますが、その文章では500番と2500番は何ですか? –