Невозможность @import bootstrap. css. Невозможно открыть ресурс "bootstrap. css" недоступен - PullRequest
0 голосов
/ 07 мая 2020

Я новичок в веб-дизайне и учусь использовать Flask. Я уже создал структуру своего веб-приложения и теперь хочу ее стилизовать. Я загрузил bootstrap Compiled CSS и JS, и я хочу @import его в свой настроенный файл s css, чтобы потом я мог @extend некоторые из его функций. Мой тестовый код:

@import 'C:/Users/lili_/Desktop/bootstrap-4.3.1-dist/css/bootstrap.css';
$navbar_color: red;
.my_navbar {
    @extend .navbar;
    background-color: $navbar_color;
}

Проблема в том, что когда я пытаюсь запустить sass и преобразовать его в файл css, появляется следующее сообщение об ошибке:

«Селектор» .navbar "не найден".

Он показывает ту же ошибку с любым .class или #id, которую я пытался @extend. Кроме того, когда я открываю файл «bootstrap. css», ища его в папке, он выглядит нормально, но когда я пытаюсь перейти по ссылке @import (которую я скопировал в свой тест. s css) из редактора кода Visual Studio выскакивает окно с сообщением об ошибке:

«Невозможно открыть ресурс 'bootstrap. css' недоступен»

Любая помощь может быть полезно. Спасибо.

1 Ответ

0 голосов
/ 07 мая 2020

Я думаю, вы что-то смешиваете. Например, при попытке преобразовать файл @import a CSS в файл S CSS (SASS). По крайней мере, у вас есть два разумных варианта.

Первый - связать файл bootstrap CSS с тегом \ head с каждым HTML файлом (как описано в официальном документация ). И после этого вызова свяжите ваш CSS файл, переписав некоторые свойства стиля.

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

Другой - интеграция npm пакета , который дает вам Bootstrap частичные данные в Формат S CSS, который можно импортировать в основной файл S CSS.

...