twitter-bootstrap - Yii2 ListWidget自定义css的问题

标签 twitter-bootstrap css yii yii2

我是 Yii 的新手。我想像这样为 Yii2 ListView 自定义 css:

ListView::widget([
    'dataProvider' => $productsProvider,
    'options' => [
        'tag' => 'div',
        'class' => 'row',
        'id' => 'products-list-wrapper',
    ],
    'itemOptions' => [
        'class' => 'col-md-2'
    ],
    'itemView' => '_product_item.php',
    'pager' => [
        'options' => [
            'class' => 'my-custom-pagination'
        ]
    ]
]);

当我添加 Bootstrap 类时,例如:'options' => [ 'class' => row ],样式确实适用,但是当我添加自定义样式规则时,定义在 web/css/site.css,它们不适用。感谢帮助!

最佳答案

  1. 尝试在浏览器中查看呈现的 html,看看是否 css 文件 site.css 已正确加载并且 site.css 包含为您的自定义类定义的样式。
  2. 确保您的 Assets 包已正确加载。
  3. 默认情况下,您的寻呼机使用 Bootstrap 类进行样式设置,但您可以 使用您自己的自定义样式类覆盖默认值。

    'pager' => [                                 
                 'options' => [
                     'class' => 'my-custom-pagination',//default value is 'pagination'
                    ],
                'prevPageCssClass' => 'yourClass', // default value is  'prev'
                'activePageCssClass' => 'yourClass',// default value is 'active'
                'nextPageCssClass' => 'yourClass',// default value is 'next'
                'lastPageCssClass' => 'yourClass',// default value is 'last'
            ] 
    

    更多选项在

    http://www.yiiframework.com/doc-2.0/yii-widgets-linkpager.html#$activePageCssClass-detail

关于twitter-bootstrap - Yii2 ListWidget自定义css的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39533974/

相关文章:

css - 将视频放在 html 页面上并使用 bootstrap 使其响应

javascript - jQuery 追加在 IE 上不能(始终如一地)工作?

html - 如何对齐文本框旁边的标签

javascript - 检测浏览器中的 flex-wrap 支持

twitter-bootstrap - Yii TbCarousel onclick 链接

javascript - 页面加载几秒钟后打开 Bootstrap Accordion 时,ui-grid 为空白?

css - 希望使用 Bootstrap 在移动设备上垂直堆叠列

IE 11 中的 CSS 边框重复用于模态

php - 尝试使用数据库中的用户登录时出现登录错误 [Yii2-Basic]

php - 我应该如何在我的网站上创建访客帐户页面?