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

【Blazor之關(guān)于組件庫Ant Design of Blazor組件樣式的修改】

這篇具有很好參考價值的文章主要介紹了【Blazor之關(guān)于組件庫Ant Design of Blazor組件樣式的修改】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

例如:我們在使用Blazor框架時為了節(jié)省時間提升效率會使用到Ant Design of Blazor組件庫。在使用過程中我們會根據(jù)需求去修改樣式,但是由于組件庫里面的樣式基本上都是封裝好的,要想達到自己所需的效果,這時候就需要我們?nèi)バ薷臉邮健1疚木徒榻B一下我在使用Ant Design of Blazor組件樣式的修改的方法。


一、Ant Design of Blazor是什么?

是 Ant Design 的 Blazor 實現(xiàn),開發(fā)和服務(wù)于企業(yè)級后臺產(chǎn)品。

? 特性

  • ?? 提煉自企業(yè)級中后臺產(chǎn)品的交互語言和視覺風格。
  • ?? 開箱即用的高質(zhì)量 Razor 組件,可在多種托管方式共享。
  • ?? 支持基于 WebAssembly 的客戶端和基于 SignalR 的服務(wù)端 UI 事件交互。
  • ?? 支持漸進式 Web 應(yīng)用(PWA)
  • ?? 使用 C# 構(gòu)建,多范式靜態(tài)語言帶來高效的開發(fā)體驗。
  • ?? 基于 .NET Standard 2.1/.NET 5/.NET 6,可直接引用豐富的 .NET 類庫。
  • ?? 可與已有的 ASP.NET Core MVC、Razor Pages 項目無縫集成。
  • ?? 基于 MIT 開源協(xié)議,.NET 基金會項目,商業(yè)應(yīng)用免費。

?? 官方文檔

官方文檔中已經(jīng)很詳細的講解的了安裝使用,下面附上官方文檔地址:https://antblazor.com/zh-CN/docs/introduce

二、對組件庫樣式修改方法的總結(jié)

1.第一種就是查看所用組件的樣式接口

組件庫中有的組件的樣式是有接口的,可以在接口中修改。其次也可以在組件中通過添加style在其中通過添加屬性完成修改,一般組件都能在style中添加樣式的寬高屬性完成對樣式的修改。若直接修改沒有生效則使用以下第二種第三種方法修改。

2.第二種通過添加樣式隔離完成對組件樣式的修改

首先檢查項目中在index.html中是否引入

<link href="{ASSEMBLY NAME}.styles.css" rel="stylesheet">

在修改樣式時不能通過style中添加屬性直接修改時也沒有效果這時候只能通過樣式隔離完成修改。在相應(yīng)的組件名.razor.css文件中修改樣式。
例如:在我們使用到的Tabs組件我們要是想修改Tabs頁簽的背景顏色大小是沒有辦法通過直接在style中添加屬性修改樣式。
因此我們先運行頁面,在網(wǎng)頁中通過檢查元素,查看到需要修改的部分的css屬性在相應(yīng)的屬性前添加 " ::deep "

::deep .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active, 
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
    color: #1890ff;
    /*當前頁簽的背景*/
    background: #2E3755;
    border-radius: 6px 6px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
}

3.第三種是通過全局css完成對樣式的修改

當使用樣式隔離無法生效時則可以用全局樣式來完成修改。對于組件Popconfirm 氣泡確認框,Modal 對話框,Popover 氣泡卡片等此類彈出框,是從最外部打開因此不能使用樣式隔離,只能通過全局css完后對樣式的修改。

首先在wwwroot/css目錄下新增css文件
antdesignblazor,ui,c#
然后到index.html引入此css文件。

<link href="css/Sheet.css" rel="stylesheet" />

同樣的方法在查看網(wǎng)頁的元素去,通過元素查找到需要修改的屬性,將屬性復(fù)制到全局css中修改。將所需要修改的屬性后面 “!important ”將優(yōu)先級放到最大。

.ant-popover-message {
    position: relative;
    padding: 4px 0 12px;
    color: rgb(255 255 255) !important;
    font-size: 14px;
}

特別注意的是修改后需要重新生成項目才能讓樣式生效,并且需要清理瀏覽器記錄才可看見效果


總結(jié)

以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了組件庫樣式的修改。文章來源地址http://www.zghlxwxcb.cn/news/detail-630557.html

到了這里,關(guān)于【Blazor之關(guān)于組件庫Ant Design of Blazor組件樣式的修改】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 第十二篇【傳奇開心果系列】Ant Design Mobile of React開發(fā)移動應(yīng)用:內(nèi)置組件實現(xiàn)酷炫CSS 動畫

    第十二篇【傳奇開心果系列】Ant Design Mobile of React開發(fā)移動應(yīng)用:內(nèi)置組件實現(xiàn)酷炫CSS 動畫

    第一篇【傳奇開心果系列】Ant Design Mobile of React 開發(fā)移動應(yīng)用:從helloworld開始 第二篇【傳奇開心果系列】Ant Design Mobile of React 開發(fā)移動應(yīng)用:天氣應(yīng)用 第三篇【傳奇開心果系列】Ant Design Mobile of React 開發(fā)移動應(yīng)用:健身追蹤 第四篇【傳奇開心果系列】Ant Design Mobile of React 開發(fā)移

    2024年01月20日
    瀏覽(26)
  • ant-design-vue 4.x升級問題-樣式丟失問題

    該文檔是在升級ant-design-vue到4.x版本的時候遇到的問題 以上是開發(fā)項目時使用的包以及包的版本,使用的腳手架是vite 當使用ant-design-vue3.x版本時沒有任何問題,但是當升級ant-design-vue到4.0版本時,因為ant-design-vue4.x使用了css-in-js需要修改vite.config.js配置 變更為 修改后當開發(fā)環(huán)

    2024年02月14日
    瀏覽(82)
  • 【Ant Design of Vue】Modal.confirm無法關(guān)閉的bug

    【Ant Design of Vue】Modal.confirm無法關(guān)閉的bug

    在使用 Ant Design Vue 的 Modal.confirm 確認框時,出現(xiàn)了點擊取消和確定后 Modal.confirm 確認框無法關(guān)閉的問題 代碼完全是 copy 的官網(wǎng)的代碼,但是 copy 到本地后就會出現(xiàn)上述問題 出現(xiàn)該問題的原因是因為:vue更新到 3.4.x 版本之后,某些 API 和 Ant Design Vue 不兼容 本人之前使用的版

    2024年01月19日
    瀏覽(19)
  • [紹棠] Ant Design Pro of Vue打包有前綴靜態(tài)資源訪問不到

    缺點:需要和部署的路徑保持一致,不是很靈活 1、在環(huán)境變量.env中定義url前綴 2、定義vue路由前綴路徑router/index.js 3、vue配置公共路徑前綴vue.config.js 4、打包部署到nginx或其他中間件,此時要保證前綴和部署的前綴保持一致 nginx 1、使用history模式 2、定義vue路由前綴路徑rout

    2024年02月11日
    瀏覽(30)
  • vue3+ant design vue+ts實戰(zhàn)【ant-design-vue組件庫引入】

    vue3+ant design vue+ts實戰(zhàn)【ant-design-vue組件庫引入】

    ????更多內(nèi)容見Ant Design Vue官方文檔 ??點擊復(fù)習(xí)vue3【watch檢測/監(jiān)聽】相關(guān)內(nèi)容 ??????一個好項目的編寫不僅需要完美的邏輯,以及相應(yīng)的技術(shù),同時也需要一個 設(shè)計規(guī)范的高質(zhì)量UI組件庫 。??????本期文章將會詳細講解 Ant Design of Vue 組件庫的 安裝、使用、引入 。

    2024年02月02日
    瀏覽(49)
  • 關(guān)于 ant-design-vue resetFields 失效

    關(guān)于 ant-design-vue resetFields 失效

    關(guān)于 ant-design-vue resetFields 失效 背景: 遇到這樣的問題使用 ant-design-vue useForm 來制作表單的時候, resetFields()失效 場景: 編輯 -賦值 新增 -初始值(問題點:新增的時候他就不 初始化 ) 方案: 1、調(diào)用 resetFields() 傳參 2、要么使用 reactive 明確定義初始值 解釋: 首先我這里講

    2024年01月17日
    瀏覽(23)
  • React安裝ant design組件庫,并使用

    React安裝ant design組件庫,并使用

    ant design是一個很棒的組件庫,官方地址:快速上手 - Ant Design 但是如何在React里面用起來,好像并不是很順暢,沒有像Vue里面那么友好,因為我踩過這個坑,雖然安裝很簡單,但是想要出樣式,還是有點步驟的。 npm命令: yarn命令: pnpm命令: 千萬不要簡單的只看官方的文檔

    2024年02月14日
    瀏覽(21)
  • 按需引入ant-design-vue組件

    一、首先創(chuàng)建一個新的Vue項目 選擇default含有babel和eslint?;蛘咦远xManually select features。 babel是一個轉(zhuǎn)碼器,主要用于ES2015+ 代碼轉(zhuǎn)換為 JavaScript 向后兼容版本的代碼 eslint是一個代碼檢測工具。用來規(guī)范編碼規(guī)范用。 自定義可選的插件有,Babel,TypeScript,Progressive Web App (P

    2024年02月13日
    瀏覽(34)
  • ant design vue Tree組件葉子節(jié)點橫向排列

    ant design vue Tree組件葉子節(jié)點橫向排列

    antdesignvue的樹形組件要實現(xiàn)組件葉子節(jié)點橫向排列有點坑,沒有 配置屬性,需要自己想辦法。 要實現(xiàn)的效果 看tree組件的dom結(jié)構(gòu),父元素flex豎向布局,子項不論節(jié)點層級都在同一層?。。?難點在于想直接把其中某一些節(jié)點,橫向布局排列。 我的實現(xiàn)思路核心還是通過給葉子

    2024年02月01日
    瀏覽(27)
  • React——Ant Design組件庫Message全局提示的使用

    官網(wǎng)推薦使用Hook調(diào)用的方法 ? ? ? ? 這種方法只能在本頁顯示,如果顯示后跳轉(zhuǎn)頁面就不會顯示。因為{contextHolder}是寫在本頁面的。如果需要跳轉(zhuǎn)頁面可以用promise調(diào)用 傳遞的參數(shù)依次為,提示信息、顯示時間、關(guān)閉后觸發(fā)的回調(diào)

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包