User interface 如何在爱奥尼亚设计灵活的用户界面? 如何将UI组件精确地放置在我们想要的位置?像一个 按钮放置在屏幕上的特定位置(x,y) 如何水平对齐组件 如何相对于放置一个零部件 另一个组件

User interface 如何在爱奥尼亚设计灵活的用户界面? 如何将UI组件精确地放置在我们想要的位置?像一个 按钮放置在屏幕上的特定位置(x,y) 如何水平对齐组件 如何相对于放置一个零部件 另一个组件,user-interface,ionic3,User Interface,Ionic3,我建议在可以放置组件的地方使用离子网格()和离子CSS实用程序() 一般来说,爱奥尼亚使用SASS(SASS-lang.com)来定义用户界面的样式 如果要覆盖这些默认样式值,有许多选项: 在/src/theme/variables.scss文件中,您的更改将是全局的 在/src/app/your-component.scss文件中,您的更改将仅在您的组件中可见(使用组件的选择器启动scss文件) 在任何特定情况下,我建议从默认样式开始,然后在browser developer视图中查看UI

我建议在可以放置组件的地方使用离子网格()和离子CSS实用程序()

一般来说,爱奥尼亚使用SASS(SASS-lang.com)来定义用户界面的样式

如果要覆盖这些默认样式值,有许多选项:

  • 在/src/theme/variables.scss文件中,您的更改将是全局的
  • 在/src/app/your-component.scss文件中,您的更改将仅在您的组件中可见(使用组件的选择器启动scss文件)
在任何特定情况下,我建议从默认样式开始,然后在browser developer视图中查看UI,检查要更改的元素,并找出哪个样式类负责更改该属性。然后在ionic Github source()上搜索此类。您将看到设置此类属性的SASS文件。检查SASS文件以找出它正在更改的变量,然后在variables.scss文件中设置此变量以进行全局更改,或在-component.scss文件中设置此变量以进行特定于组件的更改(例如:$refresher icon color:blue)