我正在创建一个新的离子应用程序,我需要从旧应用程序中使用很多样式。新应用是离子2,旧的是离子1。离子1应用程序正在从lib/ionic/ionic/css/ionic.css中汲取许多样式。我在Ionic 2应用程序中找不到类似的东西。我在哪里找到这个?我只需要复制文件吗?Ionic 2会出现碰撞问题吗?
CSS文件将在主题文件夹下
例如,
-App
--Pages
---Login(folder inside pages)
----Login.html
----Login.js
----Login.scss
---MainPage(folder inside pages)
--Theme
---app.core.scss(inside theme folder)
并在app.core.scss中定义文件夹路径:
@import "../pages/Login/Login";
请注意,CSS样式在离子2中分开了,但是对于我的离子2版本,在某些情况下,相同的HTML ID CSS被混合在一起,因此最好在不同页面上拥有不同的ID。
您使用哪种样板来创建应用程序?文件夹和文件可能有不同的结构。但是想法是,在构建/服务应用程序时,将在不同文件夹中有大量的.scs文件。
。例如,可能存在@Gene所示的结构,或者主SCSS文件可以在/app/app.scss and/theme/variables.scs.scs中,并且单个组件SCSS将在组件目录中