最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue實現導航吸頂效果的教程詳解

 更新時間:2024年01月26日 10:08:53   作者:前端怎么個事  
在瀏覽器上下滾動的時候,如何距離頂部的距離大于78px,吸頂顯示,小于78px則隱藏,所以本文小編給大家介紹了Vue設置導航吸頂的詳細教程,文中有相關的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下

在瀏覽器上下滾動的時候,如何距離的頂部的距離大于78px,吸頂顯示,小于78px則隱藏

工具類安裝:npm i @vueuse/core

創(chuàng)建吸頂頁面 fixed.vue:

<script setup>
// vueUse
import { useScroll } from '@vueuse/core'
const { y } = useScroll(window)

</script>

<template>
  <div class="app-header-sticky" :class="{ show: y > 78 }">
    <div class="container">
      <RouterLink class="logo" to="/" />
      <!-- 導航區(qū)域 -->
      <div class="right">
        <RouterLink to="/">品牌</RouterLink>
        <RouterLink to="/">專題</RouterLink>
      </div>
    </div>
  </div>
</template>


<style scoped lang='scss'>
.app-header-sticky {
  width: 100%;
  height: 80px;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  // 此處為關鍵樣式!!!
  // 狀態(tài)一:往上平移自身高度 + 完全透明
  transform: translateY(-100%);
  opacity: 0;

  // 狀態(tài)二:移除平移 + 完全不透明
  &.show {
    transition: all 0.3s linear;
    transform: none;
    opacity: 1;
  }

  .container {
    display: flex;
    align-items: center;
  }

  .logo {
    width: 200px;
    height: 80px;
    background: url("@/assets/images/logo.png") no-repeat right 2px;
    background-size: 160px auto;
  }

  .right {
    width: 220px;
    display: flex;
    text-align: center;
    padding-left: 40px;
    border-left: 2px solid $xtxColor;

    a {
      width: 38px;
      margin-right: 40px;
      font-size: 16px;
      line-height: 1;

      &:hover {
        color: $xtxColor;
      }
    }
  }
}
</style>

引用該組件:

效果:

到此這篇關于Vue設置導航吸頂的教程詳解的文章就介紹到這了,更多相關Vue設置導航吸頂內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 解決element-ui el-checkbox的一些坑

    解決element-ui el-checkbox的一些坑

    這篇文章主要介紹了解決element-ui el-checkbox的一些坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue實現點擊時間獲取時間段查詢功能

    Vue實現點擊時間獲取時間段查詢功能

    這篇文章主要為大家詳細介紹了Vue實現點擊時間獲取時間段查詢功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 基于Vue+ECharts實現地圖展示與交互

    基于Vue+ECharts實現地圖展示與交互

    這篇文章中,我將逐步介紹如何使用 Vue 和 ECharts 實現一個互動式的地圖展示組件,其中支持返回上一層地圖、點擊查看不同城市的詳細信息,以及根據數據動態(tài)展示不同的統(tǒng)計信息,感興趣的小伙伴跟著小編一起來看看吧
    2025-02-02
  • Vue 實現v-for循環(huán)的時候更改 class的樣式名稱

    Vue 實現v-for循環(huán)的時候更改 class的樣式名稱

    這篇文章主要介紹了Vue 實現v-for循環(huán)的時候更改 class的樣式名稱,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 詳解Vue-Cli 異步加載數據的一些注意點

    詳解Vue-Cli 異步加載數據的一些注意點

    本篇文章主要介紹了詳解Vue-Cli 異步加載數據的一些注意點,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • vue打包通過image-webpack-loader插件對圖片壓縮優(yōu)化操作

    vue打包通過image-webpack-loader插件對圖片壓縮優(yōu)化操作

    這篇文章主要介紹了vue打包通過image-webpack-loader插件對圖片壓縮優(yōu)化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue實現動態(tài)綁定行內樣式style的backgroundImage

    vue實現動態(tài)綁定行內樣式style的backgroundImage

    這篇文章主要介紹了vue實現動態(tài)綁定行內樣式style的backgroundImage方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 淺談vue3中effect與computed的親密關系

    淺談vue3中effect與computed的親密關系

    這篇文章主要介紹了淺談vue3中effect與computed的親密關系,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Vue render渲染時間戳轉時間,時間轉時間戳及渲染進度條效果

    Vue render渲染時間戳轉時間,時間轉時間戳及渲染進度條效果

    這篇文章主要介紹了Vue render渲染時間戳轉時間,時間轉時間戳及渲染進度條效果,通過實例代碼相結合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • vue iview實現動態(tài)路由和權限驗證功能

    vue iview實現動態(tài)路由和權限驗證功能

    這篇文章主要介紹了vue iview實現動態(tài)路由和權限驗證功能,動態(tài)路由控制分為兩種:一種是將所有路由數據存儲在本地文件中,另一種則是本地只存儲基本路由,具體內容詳情大家參考下此文
    2018-04-04

最新評論

英山县| 偏关县| 广南县| 义乌市| 曲水县| 康乐县| 九江县| 惠安县| 嘉禾县| 霍城县| 新宁县| 齐河县| 那坡县| 竹北市| 正蓝旗| 海兴县| 葵青区| 郯城县| 兴文县| 乐平市| 尤溪县| 哈巴河县| 虎林市| 修水县| 香河县| 西林县| 新丰县| 芒康县| 昆山市| 青海省| 长顺县| 乌恰县| 通州区| 黄山市| 台北县| 璧山县| 陆川县| 安岳县| 宁化县| 准格尔旗| 四平市|