Basamağa en son yüklenen kendi CSS dosyamı oluşturmanın bir yolu var mı?
Öyleyse, özel CSS dosyamı nasıl ve nereye eklerim?
Basamağa en son yüklenen kendi CSS dosyamı oluşturmanın bir yolu var mı?
Öyleyse, özel CSS dosyamı nasıl ve nereye eklerim?
Yanıtlar:
Özel css eklemek ve en son yüklemek için özel bir tema ayarlamanız gerekir.
-
app / design / frontend / [vendor] / [theme] / Magento_Theme / layout
app / design / frontend / [vendor] / [theme] / web / css
Aşağıdaki dosyaları oluşturun:
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
bu kodu default_head_blocks.xml içine yerleştirin
<?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
Özel css eklemek ve en son yüklemek için
Dizin yapısını takip et
app / code / vendor / modulename / view / frontend (admin adminhtml için) / web / css / dosyaadı.css
Css dosya yolunu, aşağıda verilen ilgili düzen dosyasına ekleyin.
<head>
<css src="Vendor_Module::css/filename.css"/>
</head>
<body>
....
</body>
Vendor_Module
benim için çalışmıyor. Çıkarma iyi çalışıyor.
Vendor_Module
sadece çalışmıyor.
Magento 2'nin css'in sonuna yerleştireceği media niteliğini baş kısımda ekleyebilirsiniz. Yalnızca 1 piksel genişlik ayarlamak, tüm aygıtlarda bunu etkinleştirir:
<head>
<css src="css/homepage.css" media="all and (min-width: 1px)"/>
</head>