Beginner Theme customization


#1

I’m just starting with F7 but i’ve a long Ionic background.
Usually my apps must have the same custom skins no matter the Os.
Wich is the right way to do so? Force mode:ios and customize the css3 variables under :root{…} ???


#2

Если вы разрабатываете проект для обоих платформ и вам нужны общие стили:

  • помещайте их в app.css (условно), если они нужны всему проекты
    или
  • помещайте их в component, если они они нужны именно этому компоненту. Тут два варианта: с scope и без.

Но вам нужно учитывать, чтобы стили должны быть сразу для двух платформ: для этого удобнее пользоваться CSS-переменными.

Если вам нужен один и тот же дизайн, то выберите одну платформу за базу и работайте с ней.


#3

Yes, if you need only one theme to be everywhere (for example ios theme), then theme: 'ios' and yes, you can just place most of variables under :root