2016-07-26 15 views
0

Laravel 4.2で作業していますが、どのようにして1行の色を変更できますか?私はそれを灰色にしたいのですが、それを変更するために構文を知らないのですが。私はページ全体を変更したくない、プロジェクト内の行を1つだけ変更したい。Laravel/PHP行固有の色

{{ HTML::row() }} 
    {{ HTML::col(3,3,3,3) }} 
    {{ Form::formGroup() }} 
    {{ Form::label('RecordID', 'Record ID') }} 
    {{ Form::text('RecordID', $Appinfo->RecordID, ['class' => 'form-control', 'data-fv-notempty' => 'true', 'readonly']) }} 
    {{ Form::closeFormGroup() }} 
    {{ HTML::closeCol() }} 
    {{ Form::formGroup()}} 
    {{ HTML::closeRow() }} 
+0

あなたは何の色を変更したいですか?フォーム内の要素の背景?入力の境界?質問をするときにもっと詳しく説明してください... –

+0

この行の背景色。私はいくつかの行を持っていますが、私はプロジェクトの一番下にただ一つの行の色を変更したいと思います。 – GabrielVa

答えて

1

これを達成する方法はいくつかあります。

CSS方法

あなただけの最後の行スタイルをCSS擬似セレクターを使用することができます。

.class-of-parent-element .row:last-child { 
    background-color: #e3e3e3; 
} 

を行は、実際にその親の内側の最後の要素である場合にのみ動作しますのでご注意ください。

Laravel方法

あなたの行にクラスを割り当てる(これは付属のコードサンプルから明らかではない)、あなたのテンプレートはすでにこれが最後の行であることを知っていると仮定すると。 HTML::row()はおそらく属性引数を受け取ります。この場合、HTML::row(['class' => 'last-row']);のようなものを使用すると、特定のクラスを通してスタイルを設定できるようになります。これに失敗すると、自分自身で行HTMLを書いて自分のクラスにする方が簡単かもしれません。