亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 樣式反應應用程序:風格化與樣式化組件

樣式反應應用程序:風格化與樣式化組件

來源:千鋒教育
發布人:syq
時間: 2022-09-22 16:16:47 1663834607

  比較這兩種工具在設置 React 應用樣式時的方法。風格化根據您編寫的內容生成實用程序優先的CSS。它適用于任何框架和任何工具。帶樣式的組件是用于設置 React 組件樣式的庫。本文不是關于哪種工具更好,而是關于比較使用這些工具設置應用樣式時的方法。

樣式反應應用程序

  設置

  對于下面的所有示例,我將使用 vite-react 設置。

  樣式化需要安裝和一些配置。這是因為 CSS 是在應用初始化之前在構建期間生成的:

  npm i -D @stylify/unplugin

  和配置.js:

從 React 中的短語列表中鍵入動畫731

  您可以嘗試編輯堆棧閃電戰上的風格化+維特+反應和風格化+下一個示例。

  樣式化組件只需要安裝庫,就可以立即使用。

  npm i styled-components

  語法和用法

  如果要使用“帶樣式的組件”設置元素的樣式,可以使用 CSS API 或創建組件:

從 React 中的短語列表中鍵入動畫1243

  生成的 CSS 如下所示:

從 React 中的短語列表中鍵入動畫1362

  另一方面,樣式化獲取文件內容并為每個匹配的選擇器生成CSS。默認情況下,每個選擇器都是一個實用程序,并且僅生成一次。

  默認情況下,語法是本機 CSS 。此外,在編寫值時,您可以使用(兩個下劃線)而不是空格和(帽子)作為引號。它類似于Tailwind,但不必學習和記住自定義選擇器和快捷方式。如果您了解 CSS,那么您已經知道樣式化選擇器。如果您需要更短或自定義的選擇器,可以添加自己的宏。property:value__^

  無需定義組件即可立即寫入選擇器。

從 React 中的短語列表中鍵入動畫2024

  輸出:

從 React 中的短語列表中鍵入動畫2133

  但是,沒有人想要帶有實用程序的臃腫模板。有時組件是必需的。它們可以在配置中全局定義,也可以在文件中本地定義(通過內容選項),并在文件中使用它們。在文件中,它需要一個沒有周圍括號的 javascript 對象。建議在注釋中使用該定義,因為幾乎任何文件格式都可以處理注釋。在樣式化中,組件是一個CSS類,它可以用于任何元素:

從 React 中的短語列表中鍵入動畫2749

  CSS 中的選擇器附加到它需要的每個選擇器。因此,選擇器/重復項較少,CSS較小。title

從 React 中的短語列表中鍵入動畫2901

  在生產方面,可以選擇器可以縮小:

  HTML:

從 React 中的短語列表中鍵入動畫3072

  CSS:

從 React 中的短語列表中鍵入動畫3182

  媒體查詢

  當我們需要為各種媒體查詢使用不同的樣式時,我們可以在樣式化組件中像這樣執行此操作:

從 React 中的短語列表中鍵入動畫3334

  使用樣式化,您可以使用預定義的屏幕或動態屏幕:

從 React 中的短語列表中鍵入動畫3585

  變量

  變量可以直接在樣式化組件中使用:

從 React 中的短語列表中鍵入動畫3710

  樣式化允許您定義變量,然后在選擇器中使用它們:

從 React 中的短語列表中鍵入動畫3585

  當存在我們需要各種類型的一個按鈕的情況時,我們需要在Stylify中編寫完整的選擇器:

從 React 中的短語列表中鍵入動畫3710

  關鍵幀

  樣式化零部件中的關鍵幀可以按如下方式定義:

從 React 中的短語列表中鍵入動畫3963

  在風格化中,它看起來有點不同:

從 React 中的短語列表中鍵入動畫4112

  一個簡單的動畫示例:

從 React 中的短語列表中鍵入動畫4480

  設置關鍵幀樣式示例

  普通選擇器

  當涉及到全局樣式和簡單選擇器時,可以使用在樣式化組件中定義它們:createGlobalStyle

從 React 中的短語列表中鍵入動畫4651

  在樣式化中,使用普通選擇器也可以實現相同的操作。選擇器直接注入到生成的 CSS 文件中。

從 React 中的短語列表中鍵入動畫4930

  拆分斷層掃描

  在優化方面,樣式化組件是一個很好的工作,因為它會自動將CSS拆分為關鍵和非關鍵,并注入所用組件的CSS。但是,編譯是在應用運行時完成的。

  風格化不是這樣工作的。

  它根據您的配置生成CSS文件,您必須告訴應用程序何時應加載CSS。

  您可以為每個頁面/組件/布局單獨配置捆綁包。即使您可以根據需要拆分CSS,但由于實用程序/組件組合,CSS的大小將相對較小,因為選擇器僅生成一次。因此,有時只有前端+管理員CSS是有意義的。樣式化網站的 Kb 小于 20 Kb,其他網站在 30–50 Kb 之間,

  還有一個功能是,它不會減慢應用程序的速度,因為 CSS 是在應用程序初始化之前生成的。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
日韩精品视频一区二区| 日本AⅤ精品一区二区三区日| 人妻丰满AV中文久久不卡| 熟妇一区二区三区| 亚洲精品国产AV天美传媒| 在线视频精品中文无码| 八戒八戒神马影院在线电影4| 国产69精品久久久久成人小说| 狠狠色丁香久久婷婷综合蜜芽五月| 麻豆亚洲AV成人无码久久精品| 日韩产品和欧美产品的区别| 亚洲AV无码一区二区三区大黄瓜 | 老子午夜理论影院理论| 日本极品少妇XXXXⅩOOO| 亚洲AV成人无码天堂| 性欧美乱妇COME | 99国精产品灬源码1688钻石| 夫妇交换聚会群4P疯狂大战视频| 娇妻当着我的面被4P| 欧美亚洲日韩AⅤ在线观看| 无遮无挡爽爽免费毛片| 中文无码AV电影在线观看网站| 肥老熟妇伦子伦456视频| 久久国产精品_国产精品| 日本三线和韩国三线的市场定位| 亚洲变态另类调教久久久| AV无码中文一区二区三区四区| 国产精品久久一区二区三区| 两个奶被揉的又硬又翘是怎么回事| 色8久久人人97超碰香蕉987| 亚洲欧美日韩精品成人| 成都私人家庭影院的推荐理由| 精品人妻无码区在线视频| 人妻无码ΑV中文字幕久久| 亚洲不乱码卡一卡二卡4卡5卡| MM1313亚洲国产精品无码试| 黄到让你下面湿的视频| 日本丰满人妻熟妇BBBBB| 亚洲欧洲AV综合色无码| 顶级大但人文艺术巫| 久久婷婷五月综合97色一本一本| 四虎无码永久在线影库网址一个人| 幼儿稀缺区超清幼儿做的网站| 国产丶欧美丶日本不卡视频| 女人18毛片A级毛片免费视频| 亚洲AV丰满熟妇在线播放| VODAFONEWIFI另类| 精品3D动画肉动漫在线无码| 日日摸夜夜添夜夜添亚洲女人 | 男生晚上睡不着想看B站| 性欧美VIDEO高清| 爸的比老公大两倍儿媳叫什么呢 | 国产猛烈高潮尖叫视频免费| 欧美性黑人极品HD另类| 亚洲欧美另类视频| 国产AV精国产传媒| 男人吃奶摸下挵进去好爽| 亚洲成AV人无码综合在线观看| 成人无码区免费A∨视频| 老太奶性BBWBBWBBW| 亚洲AⅤ精品无码一区二区PRO| 槽溜2021入口一二三四| 老师含紧一点H边做边走视频动漫| 午夜DY888国产精品影院 | 日本WWW一道久久久免费| 影音先锋2017AV天堂| 国产精品美女久久久久久2018| 人妻丰满熟妇无码区yeezy| 亚洲一区二区无码视频| 国产男女猛烈无遮挡免费网站| 日本Α片无遮挡在线观看| 中文字幕乱偷无码AV先锋蜜桃 | 人妻少妇久久精品电影| 在线高清理伦片A| 精品人妻一区二区三区曰产乱码| 我和公发生了性关系视频| 宝贝腿开大一点你真湿H| 美丽的熟妇中文字幕| 亚洲鲁丝片AV无码多人 | 五月激情婷婷丁香综合基地| 成年女人免费碰碰视频| 免费看高清毛片AAAAAAAA| 亚洲熟女一区二区三区| 国模少妇一区二区三区咪咕| 熟女性饥渴一区二区三区| 宝贝这里没人给我好吗| 欧美成人少妇人妻精品视频| 一二三四免费观看在线视频| 精品国产AⅤ一区天美传媒| 午夜亚洲AⅤ无码高潮片| 儿子耕了母亲荒废的田| 人妻系列无码专区无码中出 | 国产佗精品一区二区三区| 色综合久久久无码中文字幕波多| ZOOM人与ZOOMWIDS| 欧美成人一区二区三区在线观看| 永久免费无码AV在线网站| 久久66热人妻偷产精品9| 亚洲成AV人片天堂网久久| 国产偷国产偷精品高清尤物| 图片区小说区AV区| 国产办公室沙发系列高清| 入禽太深高清视频韩国| 成人无码精品无码社区| 日韩精品一区二区三区色欲AV| 爸的比老公大两倍儿媳叫什么呢| 欧州一级 片内射AV| AV无码AV不卡一区二区| 孽火(硬汉)今又| 97色偷偷色噜噜狠狠爱网站97 | 无码一区二区三区AⅤ免费麻豆| 国产CHINESE男男GAYGAY网站| 少妇饥渴XXHD麻豆XXHD骆| 嗯快点别停舒服好爽受不了了| 日韩精品无码成人专区| 出轨 无码 论坛| 少妇厨房愉情理伦片免费| 高潮奶水涨喷在线播放| 熟妇毛耸耸浓密茂盛| 国产成人无码AA精品一区| 无码GOGO大胆啪啪艺术| 国产精品综合一区二区三区| 午夜成人无码免费看网站| 国产成人综合色在线观看网站| 天堂AV无码一区二区三区| 国产成人乱码一二三区18| 无码人妻丰满熟妇区免费| 国产精品自产拍在线18禁| 亚欧乱色熟女一区二区三区| 韩国青草无码自慰直播专区| 亚洲精品无码不卡| 久久久无码精品午夜| 中文在线っと好きだった官网 | 久久久久亚洲AV无码观看| 中文国产成人精品久久| 欧美日韩在线视频一区| 成人网站WWW污污污网站| 熟妇人妻一区二区三区四区 | 当着全班面被C到高潮哭视频| 少妇精品久久久久www| 国产精品亚洲А∨无码播放麻豆| 亚洲AV无码男人的天堂| 久久久久成人片免费观看R| 中英文字幕乱码英文正常| 欧洲站高端8码特大码47| 大又大又粗又硬又爽少妇毛片| 婷婷俺也去俺也去官网| 国产最变态调教视频| 亚洲色大成网站WWW永久| 免费人成在线观看网站品善网| J日本成熟IPHONE69| 少妇短裙公车被直接进入| 国产午夜亚洲精品午夜鲁丝片| 亚洲欧美日本中文字不卡| 免费毛片45分钟| 成人影院永久免费观看网址| 午夜.DJ高清在线观看免费7| 久久99精品久久久久久野外| 51久久精品人人搡人人玩| 日日碰狠狠添天天爽无码| 国产永久AV福利在线观看| 一本大道东京热无码AⅤ| 欧洲成人一区二区三区| 国产产无码乱码精品久久鸭| 亚洲国产精品尤物YW在线观看| 免费体验120秒视频| 俄罗斯性孕妇孕交| 亚洲国产精品久久久久蜜桃| 男女无遮挡XX00动态图120秒| 大又大又粗又硬又爽少妇毛片 | 成人乱婬AV日日摸夜夜爽| 性偷窥TUBE凸凹视频| 久久亚洲色WWW成人图片| 被主人调教边C边打屁股作文| 我是你亲妈呀你爸知道死你| 久久久不卡国产精品一区二区| 按在阳台上疯狂的进入| 亚洲AV成人无码一区二区三区在 | _97夜夜澡人人爽人人喊_欧美| 色国产精品一区在线观看| 国内精品九九久久精品| 50岁熟妇大白屁股真爽| 婷婷色香五月综合激激情| 久久久久精品国产三级| 成人精品免费视频在线观看| 亚洲AV综合A∨一区二区| 欧美黑人巨大XXXXX| 国产老妇女婬片A级毛片| 中文字幕乱码亚洲∧V日本| 四虎永久在线精品视频| 久久久久人妻一区精品性色AV| 成人午夜精品久久久久久久| 亚洲碰碰人人AV熟女天堂| 人人玩人人添人人澡| 娇妻系列交换27部多P小 | 爆乳3把你榨干哦OVA在线观看| 亚洲国产美女精品久久久久| 人妻无码视频一区二区三区| 精品国产A∨无码一区二区三区| 暴躁老阿姨CSGO攻略大全|