Seien Sie sicher, dass Sie eine richtige Asset definitin in yourApp/web dir
zB haben:
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/custom.css',
];
public $js = [
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
und benutzerdefinierte CSS Orte im rechten dir ..
diese Weise sollten Sie haben die custom.css Link unter dem Link positioniert bootstrap.css
Beispiel:
<title>Your Title </title>
<link href="/your_path/frontend/web/assets/bcc5353f/css/bootstrap.css" rel="stylesheet">
...
<link href="/your_path/area_web_dev/catone2.0.0-dev/frontend/web/css/custom.css" rel="stylesheet">
Auf diese Weise des custom.css navbar-Standardstil den Bootstrap-Stil ..
Wie auch immer, wenn Sie nicht in der Lage zu setzen in der richtigen Reihenfolge yuor uosoum.css (und sicher sein, Sie haben nicht außer Kraft setzen sollte Fehler in der CSS-Datei) können Sie den Stil direkt in navbar Widget zuweisen auf diese Weise (so Sie führen einen Inline-Stil)
NavBar::begin([
'brandLabel' => $this->title = Yii::$app->name ,
'brandUrl' => Yii::$app->homeUrl,
],
'options' => [
'class' => 'navbar-default navbar-fixed-top',
'style' = 'color:red;',
],
]);
Schreiben Sie Ihre eigenen 'css' und fügen Sie in ** AssetBundle.php ** –
Laden Sie zuerst bootstrap, laden Sie Ihre benutzerdefinierten CSS-Blatt – Refilon
ja ich habe meine custom.css in appasset enthalten und ich habe cdn in meinem Kopf geladen Abschnitt –