在Laravel 4.2中工作,如何更改单行的颜色?我想把它变成灰色或其他什么,但我不知道语法以便改变它。我不想改变整个页面,只是我项目中的一行。
Item | Before | After |ModifiedTime | ModifiedBy
-----------------------------------------------------------------------------
Method | xyz | Abc | 2016-07-26 14:56:18.123 | A
-------------------------------------------------------------------------------
Status | 0 | 1 | 2016-07-26 14:57:50.180 | b
--------------------------------------------------------------------------------
Method | Abc | xyz | 2016-07-26 14:57:50.180 | b
答案 0 :(得分:1)
您可以通过几种方式来实现这一目标。
CSS方法
您可以使用CSS伪选择器仅设置最后一行的样式:
.class-of-parent-element .row:last-child {
background-color: #e3e3e3;
}
请注意,只有当行实际上是其父级中的最后一个元素时,才会有效。
Laravel方法
假设您的模板已经知道这是最后一行(从您提供的代码示例中不清楚),您可以为该行指定一个类。 HTML::row()
可能接受一个属性参数,在这种情况下使用类似HTML::row(['class' => 'last-row']);
的东西应该允许你通过一个特定的类来设置它。如果做不到这一点,可能更容易自己编写行HTML并给它自己的类。
<div class="row last-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()}}
</div>