Size: a a a

2020 February 28

PP

Pete Pearl in Svelte [svelt]
что в —narrow-windows ?
источник

L

Ljonya in Svelte [svelt]
--narrow-window: 1200px;
источник

L

Ljonya in Svelte [svelt]
все вроде ок должно быть
источник

L

Ljonya in Svelte [svelt]
importFrom тоже делаю в .postcssrc.js
источник

T

Th0r in Svelte [svelt]
Ljonya
с postcss хотел попробовать
@media (max-width: env(--narrow-window)) {}
но получается ошибка
Number, dimension, ratio or identifier is expected
...
internal/modules/cjs/loader.js:964
   throw err;
   ^
в медиа переменные не работают по умолчанию, плагин нужен
источник

L

Ljonya in Svelte [svelt]
само собой
источник

L

Ljonya in Svelte [svelt]
module.exports = {
 plugins: {
   'postcss-import': {},
   'postcss-preset-env': {
     stage: 0,
     importFrom: ['./src/styles/vars.css', './src/styles/media.css'],
   },
   'postcss-pxtorem': {},
 },
};
источник

L

Ljonya in Svelte [svelt]
в опциях stage: 0
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
vikignt
Всё было классно, ждём в Питере
Я вот думаю что можно в мае может...🤔
источник

GV

Gennadiy Vatitov in Svelte [svelt]
Ljonya
с postcss хотел попробовать
@media (max-width: env(--narrow-window)) {}
но получается ошибка
Number, dimension, ratio or identifier is expected
...
internal/modules/cjs/loader.js:964
   throw err;
   ^
а env это вместо var только для PostCSS?
источник

T

Th0r in Svelte [svelt]
Ljonya
само собой
я давно уже не смотрел, но без этого не работало https://github.com/WolfgangKluge/postcss-media-variables
stage 0 - это поддерживаемый в будущем функционал, а переменные в медиа не могут быть по спецификации
источник

L

Ljonya in Svelte [svelt]
Th0r
я давно уже не смотрел, но без этого не работало https://github.com/WolfgangKluge/postcss-media-variables
stage 0 - это поддерживаемый в будущем функционал, а переменные в медиа не могут быть по спецификации
это вообще другой плагин
источник

v

vikignt in Svelte [svelt]
Pavel 🦇 Malyshev
Я вот думаю что можно в мае может...🤔
Ночи белые, дни тёплые :)
источник

L

Ljonya in Svelte [svelt]
я пробовал postcss-env-function
источник

L

Ljonya in Svelte [svelt]
но после rollup-plugin-postcss
@media (max-width: env(--narrow-window)) {
.typography-navitem {
   width: auto
}
 }

это env() как было - так и осталось
источник

T

Th0r in Svelte [svelt]
Ljonya
я пробовал postcss-env-function
а в конфиге нет его
источник

L

Ljonya in Svelte [svelt]
Th0r
а в конфиге нет его
я дурак
источник

L

Ljonya in Svelte [svelt]
они же объявляются подругому эти переменные
источник

L

Ljonya in Svelte [svelt]
env(safe-area-inset-top, 20px); вот так с фолбэк значениями
источник

L

Ljonya in Svelte [svelt]
Gennadiy Vatitov
а env это вместо var только для PostCSS?
не, это CSS environment variables. похожая история, но немного другая нежели custom-properties
источник