LWCでの共通スタイルシート(CSS)
1.目的
今回LWCでの共通スタイルシート(CSS)の方法を共有します。
2.ソース構成図
lwc
├─commonStyle
└─commonStyleChild
commonStyle
lwc
├─commonStyle
└─commonStyleChild
commonStyle.css
.commonCss {
font-size: 30px;
color: #fff;
background-color: rgba(128, 129, 56, 0.5);
border-radius: 2px;
min-width: 100px;
/** 真ん中 */
display: flex;
justify-content: center;
align-items: center;
}
commonStyle.js-meta.xml
<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>52.0</apiVersion>
<isExposed>false</isExposed>
</LightningComponentBundle>
commonStyleChild
commonStyleChild.css
@import 'c/commonStyle';/**ここ共通CSSをインポート*/
commonStyleChild.html
<template>
<div class="commonCss">TEST</div>
</template>
commonStyleChild.js
import { LightningElement } from 'lwc';
export default class CommonStyleChild extends LightningElement {}
commonStyleChild.js-meta.xml
<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>52.0</apiVersion>
<isExposed>false</isExposed>
</LightningComponentBundle>
3.ローカルで動作確認
commonStyleChild中に右クリックし、SFDX:Preview Component Locally
を押下する
Author And Source
この問題について(LWCでの共通スタイルシート(CSS)), 我々は、より多くの情報をここで見つけました https://qiita.com/MADAOU/items/05b08251dcbece091574著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .