uni-app中的样式

逃离我推掉我的手 2021-07-25 00:05 426阅读 0赞

一 点睛

  • rpx即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏幕变宽,rpx实际显示效果会等比放大。
  • 使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。
  • 支持基本常用的选择器class、id、element等。
  • 在uni-app中不能使用*选择器。
  • page相对于body节点。
  • 定义在App.vue中的样式为全局样式,作用于每一个页面,在pages目录下的vue文件中定义的样式为局部样式,只作用在对应的页面,并会覆盖App.vue中相同的选择器。

二 新建 uni-style.vue

  1. <template>
  2. <view>
  3. <view>
  4. 样式学习
  5. </view>
  6. <view class="box1">
  7. 测试文字
  8. </view>
  9. </view>
  10. </template>
  11. <script>
  12. </script>
  13. <!-- 它是局部样式,只在本页面有效 -->
  14. <style>
  15. /* @import 导入外部css */
  16. @import url("./a.css");
  17. /* 750rpx是整个的屏宽, 375rpx就是屏宽的一半,当屏幕发生变化,盒子的宽度也会发生变化*/
  18. .box1 {
  19. width: 375rpx;
  20. height: 375rpx;
  21. background: #0000FF;
  22. color: white;
  23. font-size: 30rpx;
  24. }
  25. </style>

三 新建外部样式文件 a.css

  1. /* 外部样式 */
  2. view{
  3. color: red;
  4. }

四 App.vue 中配置全局样式

  1. <script>
  2. export default {
  3. onLaunch: function() {
  4. console.log('App Launch')
  5. },
  6. onShow: function() {
  7. console.log('App Show')
  8. },
  9. onHide: function() {
  10. console.log('App Hide')
  11. }
  12. }
  13. </script>
  14. <style>
  15. /*每个页面公共css,它是全局样式 */
  16. .box1{
  17. background: pink;
  18. }
  19. </style>

五 效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoZW5ncWl1bWluZw_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,426人围观)

还没有评论,来说两句吧...

相关阅读