我正在尝试在我的元素中覆盖 Bootstrap css。 将此代码添加到配置文件中可以正常工作,但所有字形图标都无法正确显示
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'sourcePath' => '@webroot',
'css' => ['css/bootstrap.css']
],
],
],
我知道字体文件丢失,但如何添加它们?
最佳答案
所以这是我对 yii2 和 bootstrap 的误解。 要覆盖 bootstrap css,我们需要将 bootstrap distributive(不仅仅是 bootstap.css)复制到新目录,在我的例子中,它是 Web 可访问的 web/custombootstrap/dist
并在配置文件中重写如下:
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'basePath' => '@webroot',
'baseUrl' => '@web/custombootstrap/dist',
'css' => ['css/bootstrap.css']
],
],
],
关于css - 易2.0 : Overriding Bootstrap CSS causes glyphicons fail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36161349/