国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Naive-UI自定義TabPane樣式

這篇具有很好參考價(jià)值的文章主要介紹了Naive-UI自定義TabPane樣式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

前端開(kāi)發(fā)通常使用 第三方 UI 組件庫(kù),像大家熟悉的 Element-UI、AntD Vue 等

最近發(fā)現(xiàn)一個(gè) 還比較好用的 組件庫(kù) Naive-UI 傳送門 ,Vue 3 組件庫(kù),使用 TypeScript ,用起來(lái)感覺(jué)還不錯(cuò),它的主題也可以切換 (有暗夜模式),缺點(diǎn)可能就是提供的組件代碼示例 比較少


標(biāo)簽頁(yè)Tab

很多頁(yè)面都需要使用到 Tab 進(jìn)行不同資源的切換展示

Naive-UI 的 Tab 樣式比較單一(如下)

Naive-UI自定義TabPane樣式

TabPane

可以使用 TabPane Slots ( <template #tab>) 對(duì) TabPane 的樣式進(jìn)行修改
<div class="tab">
    <n-tabs default-value="1">
      <n-tab-pane name="1">
        <template #tab>
          <div class="tab-title">
            <n-icon class="icon" size="40"><ChatbubblesOutline /> </n-icon>
            <span>即時(shí)聊天</span>
          </div>
        </template>
       
      </n-tab-pane>
      <n-tab-pane name="2">
        <template #tab>
          <div class="tab-title">
            <n-icon class="icon" size="40"><VideocamOutline /> </n-icon>
            <span>線上直播</span>
          </div>
        </template>
        
      </n-tab-pane>
      <n-tab-pane name="3">
        <template #tab>
          <div class="tab-title">
            <n-icon class="icon" size="40"><Contrast /> </n-icon>
            <span>圓桌會(huì)議</span>
          </div>
        </template>
        
      </n-tab-pane>
    </n-tabs>
  </div>
可以看到 TabPane 的樣式被成功修改
Naive-UI自定義TabPane樣式

后面可以根據(jù)自己的需求,繼續(xù)往 TabPane 中添加內(nèi)容,對(duì)頁(yè)面進(jìn)行編輯
<div class="tab">
    <n-tabs default-value="1">
      <n-tab-pane name="1">
        <template #tab>
          <div class="tab-title">
            <n-icon class="icon" size="40"><ChatbubblesOutline /> </n-icon>
            <span>即時(shí)聊天</span>
          </div>
        </template>
        <div class="tab-content">
          <div class="tab-content-text">
            <h2><span>01</span>&nbsp;即時(shí)聊天</h2>
            <p></p>
            <n-divider />
            <ul>
              <li>
                <n-icon color="#006cff" size="24"
                  ><CheckmarkCircleOutline />
                </n-icon>
                <span>在線互通交流平臺(tái)</span>
              </li>
              <li>
                <n-icon color="#006cff" size="24"
                  ><CheckmarkCircleOutline />
                </n-icon>
                <span>用戶異地互動(dòng)聊天,輕松參與</span>
              </li>
              <li>
                <n-icon color="#006cff" size="24"
                  ><CheckmarkCircleOutline />
                </n-icon>
                <span>滿足業(yè)務(wù)接洽的場(chǎng)景需要 </span>
              </li>
            </ul>
          </div>
          <div class="tab-content-img">
            <n-image
              lazy
              width="600"
              height="390"
              src="https://static1.weizan.cn/zhibo/static/img/vzan/pc/index_image/block2-img3.png"
            />
          </div>
        </div>
      </n-tab-pane>
      <n-tab-pane name="2">
        <template #tab>
          <div class="tab-title">
            <n-icon class="icon" size="40"><VideocamOutline /> </n-icon>
            <span>線上直播</span>
          </div>
        </template>
      
      </n-tab-pane>
      <n-tab-pane name="3">
        <template #tab>
          <div class="tab-title">
            <n-icon class="icon" size="40"><Contrast /> </n-icon>
            <span>圓桌會(huì)議</span>
          </div>
        </template>
        
      </n-tab-pane>
    </n-tabs>
  </div>
Naive-UI自定義TabPane樣式

文章如有錯(cuò)誤,懇請(qǐng)大家提出問(wèn)題,本人不勝感激 。 不懂的地方可以評(píng)論,我都會(huì) 一 一 回復(fù)

文章對(duì)大家有幫助的話,希望大家能動(dòng)手點(diǎn)贊鼓勵(lì),大家未來(lái)一起努力 長(zhǎng)路漫漫,道阻且長(zhǎng)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-469951.html

到了這里,關(guān)于Naive-UI自定義TabPane樣式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用@zip.js/zip.js與naive-ui的Tree組件實(shí)現(xiàn)在線文件解壓預(yù)覽

    使用@zip.js/zip.js與naive-ui的Tree組件實(shí)現(xiàn)在線文件解壓預(yù)覽

    用于壓縮和解壓縮文件的 JavaScript 庫(kù) 支持Zip64 格式 支持WinZIP AES和 PKWare ZipCrypto 加密 支持同時(shí)讀取和寫入一個(gè)或多個(gè) zip 文件 集成工作池管理器 無(wú)第三方依賴 該庫(kù)依賴于Promise、TypedArray、?Streams?API 以及以下可選的 API: Web Workers Compression Streams Web Crypto 該庫(kù)與最新版本的

    2024年02月19日
    瀏覽(23)
  • Naive UI修改默認(rèn)樣式

    Naive UI修改默認(rèn)樣式

    因?yàn)榇髣?chuàng)的緣故,需要做出一個(gè)網(wǎng)站,在搭建網(wǎng)站的過(guò)程中需要使用Naive UI框架,在設(shè)置樣式的時(shí)候一直無(wú)法修改默認(rèn)樣式。小白不知道應(yīng)該如何使用樣式穿透,同時(shí)和Naive UI相關(guān)的博客比較少,導(dǎo)致只能自己一步步摸索,所幸,找到了最后的解決辦法。(注意,這個(gè)解法可能

    2024年02月04日
    瀏覽(24)
  • 修改naive ui默認(rèn)樣式,css變量值修改

    修改naive ui默認(rèn)樣式,css變量值修改

    新項(xiàng)目開(kāi)發(fā)使用了naive ui組件庫(kù),使用組件時(shí)涉及到css樣式修改,可以直接在組件父容器上使用組件內(nèi)自帶的css變量,組件會(huì)自動(dòng)繼承父容器的css變量值,不會(huì)影響其他頁(yè)面使用; 示例:一個(gè)注冊(cè)表單,兩個(gè)input間隔高度太大,調(diào)整高度,組件使用grid布局,代碼截圖: ? 瀏覽

    2024年02月12日
    瀏覽(325)
  • 解決Naive UI和Tailwindcss樣式覆蓋問(wèn)題【日常記錄,可供參考】

    當(dāng)項(xiàng)目中同時(shí)使用到 Naive UI 和 Tailwindcss 時(shí),出現(xiàn)了樣式覆蓋問(wèn)題, Tailwindcss 樣式直接將 Naive UI 樣式覆蓋導(dǎo)致無(wú)法正常使用 :: 解決方案 方式一 在 main.js / main.ts 文件中添加以下代碼,主要原理是需要在應(yīng)用初始化之前將 naive-ui-style 提前注入到應(yīng)用當(dāng)中,避免被覆蓋 方式二

    2024年02月06日
    瀏覽(24)
  • Naive UI 搭配Tailwind CSS 出現(xiàn)按鈕變白,樣式?jīng)_突,不兼容的解決

    Tailwind CSS 的預(yù)熱樣式默認(rèn)會(huì)替換Naive UI的樣式導(dǎo)致出現(xiàn)沖突,主要有: 按鈕底色變成白色、按鈕漣漪出現(xiàn)綠邊、字體異常等, 在最新的V3版本tailwindcss解決很簡(jiǎn)單,Preflight關(guān)閉即可: tailwind初始化css去掉以下一行就行: 這個(gè)選項(xiàng)本質(zhì)上是為了項(xiàng)目的樣式一致性,但是使用Na

    2024年02月03日
    瀏覽(26)
  • Vue3 - 解決使用 Tailwindcss 后導(dǎo)致 UI 組件庫(kù)樣式受影響,引入后發(fā)現(xiàn)項(xiàng)目組件庫(kù)的組件樣式不對(duì)了(Element/Ant Design Vue/Naive UI/TDesign)

    網(wǎng)上的教程都無(wú)法解決,但本文可以幫助您快速解決該問(wèn)題。 當(dāng)項(xiàng)目引入 Tailwind css 后,使用 UI 組件庫(kù)的某些組件時(shí),發(fā)現(xiàn)有些樣式丟失及顯示錯(cuò)位、背景色丟失等問(wèn)題, 頻發(fā)于【按鈕組件】背景色丟失 | 【message消息提示組件】樣式位置變形等,嚴(yán)重的整個(gè)組件庫(kù)樣式都亂

    2024年02月07日
    瀏覽(29)
  • naive UI 的upload組件自定義手動(dòng)上傳圖片的base64位

    網(wǎng)上發(fā)現(xiàn)還是element plus的資料比較多,其實(shí)這些組件都大同小異,記錄一下方便以后使用。

    2024年02月07日
    瀏覽(23)
  • Naive UI 獲取樹tree完整選中樹結(jié)構(gòu)(通用方法,也適用于其他自定義組件)

    截止文章記錄前,Naive UI 并未提供直接獲取,與選中葉子節(jié)點(diǎn)相關(guān)的完整樹結(jié)構(gòu)數(shù)據(jù)方法,記錄一下前端實(shí)現(xiàn)方法。 數(shù)據(jù)準(zhǔn)備: 數(shù)據(jù)準(zhǔn)備:樹結(jié)構(gòu)初始數(shù)據(jù),選中相關(guān)的數(shù)據(jù) ? 實(shí)現(xiàn)步驟,一共四步,如下:? 實(shí)現(xiàn)函數(shù)方法如下:?

    2024年04月13日
    瀏覽(88)
  • audio 自定義UI樣式

    audio 自定義UI樣式

    參考文檔: HTMLMediaElement: abort event HTML5新特性——自定義滑動(dòng)條(input[type=“range”]) vue自定義音頻audio樣式及操作面板

    2024年02月09日
    瀏覽(19)
  • Element UI如何自定義樣式

    Element UI如何自定義樣式

    Element UI是一套非常完善的前端組件庫(kù),但是如何個(gè)性化定制其中的組件樣式呢?今天我們就來(lái)聊一聊這個(gè) 就拿最常見(jiàn)的 按鈕 el-button 來(lái)舉例,一般來(lái)說(shuō)默認(rèn)是藍(lán)底白字。效果圖如下 可是我們想個(gè)性化定制,讓他成為粉底紅字應(yīng)該怎么辦呢? 使用行內(nèi)樣式,直接設(shè)置el-butto

    2024年02月06日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包