CSS自定义导航栏悬浮(三种实现方式)

2019-11-29  本文已影响0人  Mr_Bob_
主要目的

提供三种自定义导航栏悬浮的方法

方法一:

<view class="navcontainer">
    <view style="{{ statusBarStyle }}"></view>
    <view class="nav-bar" style="{{ navBarStyle }}">
        {{ title }}
        <view class="icons">
            <image class="back" bind:tap="back" wx:if="{{ back == 'true' }}" src="/assets/imgs/nav_back.png"></image>
            <image class="home" bind:tap="home" wx:if="{{ back == 'true' }}" src="/assets/imgs/nav_home.png"></image>
        </view>
    </view>
</view>

在自定义组件中设定css 样式:

.navcontainer { 
    position: sticky;
    top: 0;
    z-index: 99;
} 
备注:

方法二:

利用 position: fixed

.navcontainer { 
    position: fixed; 
    width: 100%;
    z-index: 99;
    top: 0;
} 
image.png

方法三:

利用 position: fixed

.navcontainer { 
    position: fixed; 
    width: 100%;
    z-index: 99;
    top: 0;
} 
image.png
上一篇 下一篇

猜你喜欢

热点阅读