SCSSをBlade内でつかってみる
完全にブログ更新を怠っていましたどうもこんにちは塚本です!
今日のブログはタイトルの通りです。
なんでスタイル適用されないんやろ?クラスをタイポしてる?
とか思いながらよく見てみると、SCSSをblade内に書いてたことがきっかけです。
laravel-scss
laravel-scssを使用することで、
blade内でSCSSをつかうことができます。
<style>
@scss
#menu {
.item {
&.active {
background-color: red;
}
}
}
@endscss
</style>
構文はこんな感じで、@scss
と@endscss
でSCSSを挟めばOKです。
実際にコンパイルされたCSSは<body>
直下に配置されます。
Install
Get the Package
composer require pawlox/laravel-scss
Register the Service Provider
次にconfig
フォルダのapp.php
のproviders
へ追記してください。
'providers' => [
...
Pawlox\LaravelScss\LaravelScssProvider::class
]