zoukankan      html  css  js  c++  java
  • Vue2.5 旅游项目实例2 首页-header区域开发

    安装stylus依赖包:

    npm install stylus --save

    安装stylus-loader依赖:

    npm install stylus-loader --save

    都按照完成后,在home文件夹下新建components文件夹,里面新建Header.vue文件

    <template>
    <div>
      This is Header
    </div>
    </template>
    
    <script>
    export default {
      name: 'Home',
      data () {
        return {
        }
      }
    }
    </script>
    
    <style scoped>
    </style>

    然后打开Home.vue文件:

    <template>
    <div>
      <home-header></home-header>
    </div>
    </template>
    
    <script>
    import HomeHeader from './components/Header'
    export default {
      name: 'Home',
      components: {
        HomeHeader
      },
      data () {
        return {
        }
      }
    }
    </script>
    
    <style scoped>
    </style>

    这时候刷新页面,就可以看到This is Header了

    然后按照设计图继续header.vue代码:

    header的高根据设计图是86px,但是2倍图就是43px,我们在reset.css里设置的是50px,就是说1rem = html font-size = 50px,所以header应该写成0.86rem,也就是说设计图上的尺寸86/100,就是我们的rem。

    stylus的语法:
    .header
      height: .86rem

    继续header代码:

    <template>
    <div class="header">
      <div class="header-left">返回</div>
      <div class="header-input">输入城市/景点/游玩主题</div>
      <div class="header-right">城市</div>
    </div>
    </template>
    
    <script>
    export default {
      name: 'HomeHeader',
      data () {
        return {
        }
      }
    }
    </script>
    
    <style lang="stylus" scoped>
    .header
      display:flex
      line-height: .86rem
      background: #00BCD4
      color #fff
      .header-left
         .64rem
        float:left
      .header-input
        flex: 1
        margin: .12rem 0 .12rem .2rem
        height: .62rem
        line-height: .62rem
        color: #ccc
        background: #fff
        border-radius: .1rem
      .header-right
         1.24rem
        float:right
        text-align: center
    </style>

    效果图:

     

  • 相关阅读:
    CocoaPods:library not found for -lPods
    从Objective-C到Swift 单例模式
    如何讓 iOS UIWebView 連線時傳送自訂 Cookie 的方法[转]
    ASIHTTPRequest-Cookie的使用[转]
    Transform动画初解 in Swift
    UIWebView清除缓存和cookie[转]
    Oracle数据库体系结构、启动过程、关闭过程
    Oracle创建数据库
    oracle的imp导入时覆盖目标数据库
    oracle更改用户名
  • 原文地址:https://www.cnblogs.com/joe235/p/12467641.html
Copyright © 2011-2022 走看看