PHP로 sass 사용
6465 단어 PHP
php-sass 설치
composier에 프로그램 라이브러리를 설치합니다.
단말기
composer require panique/php-sass
PHP 파일에 대한 기술PHP 파일을 준비합니다.
index.php
<?php
require 'vendor/autoload.php';
if($_SERVER['SERVER_NAME'] == 'localhost') {
SassCompiler::run("scss/", "css/");
}
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<div class="main">
<h1 class="title">Hello php-sass</p>
</div>
</body>
</html>
PHP 파일에서 Sass Compuiler 호출::run () 방법으로 SCSS의 입력 목적지와 CSS의 출력 목적지를 지정합니다.SCSS 파일의 기술
SCSS 파일을 준비합니다.
base.scss
// 変数
$font-color: #333333;
$bg-color: #CCCCCC;
$font-size-default: 16px;
body {
color: $font-color;
background: $bg-color;
}
style.scss@import "base"; // インポート
// コメント(コンパイル後残らない)
%text {/* コメント(コンパイル後も残る) */
font-size: $font-size-default * 2; // オペレーター
text-align: center;
}
// ネスト
.main {
h1 {
// 継承
@extend %text;
margin-top: 80px;
}
}
// ミックスイン
@mixin transform($property) {
-webkit-transform: $property;
-ms-transform: $property;
transform: $property;
}
.title { @include transform(rotate(30deg)); }
SCSS 파일에서 CSS 파일로 컴파일SCSS 파일을 편집하고 저장한 후 컴파일합니다. css 폴더의 스타일입니다.회css.
style.css
body {
color: #333333;
background-color: #CCCCCC;
}
.main h1 {
/* コメント(コンパイル後も残る) */
font-size: 32px;
text-align: center;
}
.main p {
margin-top: 80px;
}
.title {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
디렉토리 구성은 다음과 같습니다.Reference
이 문제에 관하여(PHP로 sass 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mono4696ch/items/044ebbcf6f9c15f94076텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)