답변:
사용자 정의 CSS를 추가하고 마지막으로로드하려면 사용자 정의 테마를 설정해야합니다.
-
app / design / frontend / [vendor] / [theme] / Magento_Theme / layout
app / design / frontend / [vendor] / [theme] / web / css
다음 파일을 작성하십시오.
app / design / frontend / [vendor] / [theme] / Magento_Theme / layout / default_head_blocks.xml
app / design / frontend / [vendor] / [theme] / web / css / local-m.css
app / design / frontend / [vendor] / [theme] / web / css / local-l.css
이 코드를 default_head_blocks.xml 내에 배치하십시오
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
<head>
<css src="css/local-m.css" />
<css src="css/local-l.css" media="screen and (min-width: 768px)"/>
</head>
</page>
-
php bin/magento setup:static-content:deploy
사용자 정의 CSS를 추가하고 마지막으로로드하려면
디렉토리 구조를 따르십시오
응용 프로그램 / 코드 / 공급 업체 / 모듈 이름 /보기 / 프론트 엔드 (admin adminhtml의 경우) / 웹 / css / filename.css
아래 주어진대로 CSS 파일 경로를 해당 레이아웃 파일에 추가하십시오
<head>
<css src="Vendor_Module::css/filename.css"/>
</head>
<body>
....
</body>
Vendor_Module
나를 위해 작동하지 않습니다. 잘 제거하십시오.
Vendor_Module
작동하지 않습니다.
헤드 섹션에서 magento 2가 CSS 끝에 넣을 미디어 속성을 추가 할 수 있습니다. 너비를 1px로 설정하면 모든 장치에서 너비가 활성화됩니다.
<head>
<css src="css/homepage.css" media="all and (min-width: 1px)"/>
</head>