• <dfn id="s0gg2"><td id="s0gg2"></td></dfn>
  • <th id="s0gg2"><td id="s0gg2"></td></th>
  • <samp id="s0gg2"><center id="s0gg2"></center></samp>
    <th id="s0gg2"><center id="s0gg2"></center></th>
    \n {children}\n <\/body>\n <\/html>\n );\n}\n<\/pre>\n\n\n\n

    如果您也願意的話,可以添加一個貓的圖標(如何在下一步中添加圖標)! <\/p>\n\n

    \n \n \n 建立 .env 文件\n<\/h3>\n\n

    在專案根目錄建立一個 .env 檔案。我們將在此處儲存來自 Cat API 的 API 金鑰。 <\/p>\n\n

    \n \n \n 註冊 Cat API\n<\/h3>\n\n

    從 The Cat API 註冊免費的 API 金鑰。初始註冊後,您將收到一封包含 API 金鑰的電子郵件。複製該 API 金鑰並在 .env 中建立一個新變數(shù)。我將我的鑰匙稱為 CAT_KEY。 <\/p>\n\n

    您的本地 .env 應如下所示:CAT_KEY=your_api_key。如果您部署此功能,請確保將其新增至部署的任何位置。 <\/p>\n

    \n \n \n 把貓咪的照片拿出來!\n<\/h3>\n\n

    我從前面提到的 WebKit 演示中收集資訊來創(chuàng)建貓圖片的頁面和樣式。在這裡,我們呼叫 API,映射結(jié)果,並渲染返回的圖片:
    \n<\/p>\n\n

    create-next-app@15.0.1\nOk to proceed? (y) y\n<\/pre>\n\n\n\n

    \n \n \n 為照片設(shè)計風格\n<\/h3>\n\n

    現(xiàn)在我們已經(jīng)引入了圖片,讓我們看看 CSS 砌體的實際效果!從 WebKit 的書中取出一頁,這裡是 page.module.css:
    \n<\/p>\n\n

    Would you like to use TypeScript?  Yes\nWould you like to use ESLint?  Yes\nWould you like to use Tailwind CSS? No\nWould you like your code inside a 'src\/' directory?  No\nWould you like to use App Router? (recommended) Yes\nWould you like to use Turbopack for next dev? No\nWould you like to customize the import alias (@\/* by default)? No\n<\/pre>\n\n\n\n

    如果您儲存檔案並在終端機中執(zhí)行 npm run dev,它應該會給您一個像這樣的頁面(隨機選擇映像):<\/p>\n\n

    \"CSS<\/p>\n\n

    在此基礎(chǔ)上還有很大的潛力!圖像保持其質(zhì)量,並且沒有媒體查詢,頁面感覺響應靈敏。您可以透過其他方式使用 CSS 中的內(nèi)容,Theo 在他的影片中展示了它們,WebKit 和 Google 的演示也是如此。 <\/p>\n\n

    現(xiàn)在成為開發(fā)者真是太好了。許多令人驚嘆的工具、功能、運行時等等正在建置中。時間會告訴我們這是如何在 CSS 中實現(xiàn)的。不管最終如何決定,結(jié)論是 CSS 變得越來越酷。 <\/p>\n\n

    看看我為這個專案製作的儲存庫。我也在 Vercel 上部署了它,如果您使用先決條件中提到的兩個瀏覽器設(shè)定之一,您可以在這裡查看。 <\/p>\n\n

    您可以建立一個頁面來渲染貓的圖片,或在工作中完成工作。您如何看待 CSS 的這些功能?你打算如何使用它們? <\/p>\n\n\n \n\n \n "}

    国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

    首頁 web前端 css教學 CSS 砌體 Catness

    CSS 砌體 Catness

    Nov 01, 2024 am 07:09 AM

    CSS 就像技術(shù)中的其他東西一樣 - 它總是在變化和發(fā)展。該領(lǐng)域正在進行的開發(fā)是 CSS 網(wǎng)格佈局模組層級 3,也稱為 CSS Masonry 佈局。 Theo 製作了一段視頻,介紹了它的開發(fā)方式以及蘋果和谷歌就如何實施它進行的辯論。

    所有這些讓我很高興嘗試 CSS 砌體! WebKit 照片示範啟發(fā)我用貓的照片製作類似的視圖!誰不愛貓呢?

    先決條件

    要查看我們要建立的內(nèi)容,您需要 Safari 技術(shù)預覽版,或在 Firefox 中將功能標誌 layout.css.grid-template-masonry-value.enabled 設(shè)為 true。

    要存取 Firefox 中的功能標誌,請在網(wǎng)址列中輸入 about:config。按下回車鍵,您可以搜尋網(wǎng)格或上面提到的字串。將其切換為 true,然後就可以開始了!

    基本上熟悉 TypeScript/JavaScript、React 和 Next。

    設(shè)定一個新項目

    在終端機中建立一個新的 Next 專案。

    執(zhí)行此指令:npx create-next-app@latest

    那麼您可能需要安裝以下軟體包:

    create-next-app@15.0.1
    Ok to proceed? (y) y
    

    為您的項目命名。我稱我的貓為圖片瀑布

    繼續(xù)在終端機中設(shè)定下一個項目(確保不要使用 Tailwind):

    Would you like to use TypeScript?  Yes
    Would you like to use ESLint?  Yes
    Would you like to use Tailwind CSS? No
    Would you like your code inside a 'src/' directory?  No
    Would you like to use App Router? (recommended) Yes
    Would you like to use Turbopack for next dev? No
    Would you like to customize the import alias (@/* by default)? No
    

    當您的專案完成設(shè)定後:

    • 透過在終端機 cd your-project-name 中執(zhí)行此命令將目錄變更為您的專案。

    • 然後執(zhí)行此命令程式碼在 VSCode 中開啟它。 (如果還沒有設(shè)定此指令)

    刪除樣板

    應用程式資料夾內(nèi)有一個名為 page.tsx 的文件,其中包含樣板檔案中呈現(xiàn)的所有程式碼。

    刪除該程式碼並暫時保留 div 或片段。這是一個例子:

    // app/page.tsx
    export default function Home() {
      return <div></div>;
    }
    

    應用程式資料夾中還有一個頁面樣式表。它名為 page.module.css,您可以打開它,選擇其中的所有樣式,然後刪除它們。

    讓我們更改我們的元數(shù)據(jù),讓我們的應用程式的功能更加清晰。像這樣更新layout.tsx:

    // app/layout.tsx
    import type { Metadata } from "next";
    import "./globals.css";
    
    export const metadata: Metadata = {
      title: "Cat Pics",
      description: "Bringing cats your way with experimental CSS",
    };
    
    export default function RootLayout({
      children,
    }: Readonly<{
      children: React.ReactNode;
    }>) {
      return (
        <html lang="en">
          <body>
            {children}
          </body>
        </html>
      );
    }
    

    如果您也願意的話,可以添加一個貓的圖標(如何在下一步中添加圖標)!

    建立 .env 文件

    在專案根目錄建立一個 .env 檔案。我們將在此處儲存來自 Cat API 的 API 金鑰。

    註冊 Cat API

    從 The Cat API 註冊免費的 API 金鑰。初始註冊後,您將收到一封包含 API 金鑰的電子郵件。複製該 API 金鑰並在 .env 中建立一個新變數(shù)。我將我的鑰匙稱為 CAT_KEY。

    您的本地 .env 應如下所示:CAT_KEY=your_api_key。如果您部署此功能,請確保將其新增至部署的任何位置。

    把貓咪的照片拿出來!

    我從前面提到的 WebKit 演示中收集資訊來創(chuàng)建貓圖片的頁面和樣式。在這裡,我們呼叫 API,映射結(jié)果,並渲染返回的圖片:

    create-next-app@15.0.1
    Ok to proceed? (y) y
    

    為照片設(shè)計風格

    現(xiàn)在我們已經(jīng)引入了圖片,讓我們看看 CSS 砌體的實際效果!從 WebKit 的書中取出一頁,這裡是 page.module.css:

    Would you like to use TypeScript?  Yes
    Would you like to use ESLint?  Yes
    Would you like to use Tailwind CSS? No
    Would you like your code inside a 'src/' directory?  No
    Would you like to use App Router? (recommended) Yes
    Would you like to use Turbopack for next dev? No
    Would you like to customize the import alias (@/* by default)? No
    

    如果您儲存檔案並在終端機中執(zhí)行 npm run dev,它應該會給您一個像這樣的頁面(隨機選擇映像):

    CSS Masonry Catness

    在此基礎(chǔ)上還有很大的潛力!圖像保持其質(zhì)量,並且沒有媒體查詢,頁面感覺響應靈敏。您可以透過其他方式使用 CSS 中的內(nèi)容,Theo 在他的影片中展示了它們,WebKit 和 Google 的演示也是如此。

    現(xiàn)在成為開發(fā)者真是太好了。許多令人驚嘆的工具、功能、運行時等等正在建置中。時間會告訴我們這是如何在 CSS 中實現(xiàn)的。不管最終如何決定,結(jié)論是 CSS 變得越來越酷。

    看看我為這個專案製作的儲存庫。我也在 Vercel 上部署了它,如果您使用先決條件中提到的兩個瀏覽器設(shè)定之一,您可以在這裡查看。

    您可以建立一個頁面來渲染貓的圖片,或在工作中完成工作。您如何看待 CSS 的這些功能?你打算如何使用它們?

    以上是CSS 砌體 Catness的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

    本網(wǎng)站聲明
    本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

    熱AI工具

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅(qū)動的應用程序,用於創(chuàng)建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Clothoff.io

    Clothoff.io

    AI脫衣器

    Video Face Swap

    Video Face Swap

    使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

    熱工具

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發(fā)環(huán)境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網(wǎng)頁開發(fā)工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    什麼是'渲染障礙CSS”? 什麼是'渲染障礙CSS”? Jun 24, 2025 am 12:42 AM

    CSS會阻塞頁面渲染是因為瀏覽器默認將內(nèi)聯(lián)和外部CSS視為關(guān)鍵資源,尤其是使用引入的樣式表、頭部大量內(nèi)聯(lián)CSS以及未優(yōu)化的媒體查詢樣式。 1.提取關(guān)鍵CSS並內(nèi)嵌至HTML;2.延遲加載非關(guān)鍵CSS通過JavaScript;3.使用media屬性優(yōu)化加載如打印樣式;4.壓縮合併CSS減少請求。建議使用工具提取關(guān)鍵CSS,結(jié)合rel="preload"異步加載,合理使用media延遲加載,避免過度拆分與復雜腳本控制。

    外部與內(nèi)部CSS:最好的方法是什麼? 外部與內(nèi)部CSS:最好的方法是什麼? Jun 20, 2025 am 12:45 AM

    thebestapphachforcssdepprodsontheproject'sspefificneeds.forlargerprojects,externalcsSissBetterDuoSmaintoMaintainability andReusability; forsMallerProjectsorsingle-pageApplications,InternaltCsmightBemoresobleable.InternalCsmightBemorese.it.it'sclucialtobalancepopryseceneceenceprodrenceprodrenceNeed

    我的CSS必須在較低的情況下嗎? 我的CSS必須在較低的情況下嗎? Jun 19, 2025 am 12:29 AM

    否,CSSDOESNOTHAVETOBEINLOWERCASE.CHOMENDENS,使用flowercaseisrecommondendendending:1)一致性和可讀性,2)避免使用促進性技術(shù),3)潛在的Performent FormanceBenefits,以及4)RightCollaboraboraboraboraboraboraboraboraboraboraboraboraboraboraboraboraborationWithInteams。

    CSS案例靈敏度:了解重要的 CSS案例靈敏度:了解重要的 Jun 20, 2025 am 12:09 AM

    cssismostlycaseminemintiment,buturlsandfontfamilynamesarecase敏感。 1)屬性和valueslikeColor:紅色; prenotcase-sensive.2)urlsmustmustmatchtheserver'server'scase,例如

    什麼是AutoPrefixer,它如何工作? 什麼是AutoPrefixer,它如何工作? Jul 02, 2025 am 01:15 AM

    Autoprefixer是一個根據(jù)目標瀏覽器範圍自動為CSS屬性添加廠商前綴的工具。 1.它解決了手動維護前綴易出錯的問題;2.通過PostCSS插件形式工作,解析CSS、分析需加前綴的屬性、依配置生成代碼;3.使用步驟包括安裝插件、設(shè)置browserslist、在構(gòu)建流程中啟用;4.注意事項有不手動加前綴、保持配置更新、非所有屬性都加前綴、建議配合預處理器使用。

    什麼是CSS計數(shù)器? 什麼是CSS計數(shù)器? Jun 19, 2025 am 12:34 AM

    csscounterscanautomationallymentermentermentections和lists.1)usecounter-ensettoInitializize,反插入式發(fā)芽,andcounter()orcounters()

    CSS:何時重要(何時不)? CSS:何時重要(何時不)? Jun 19, 2025 am 12:27 AM

    在CSS中,選擇器和屬性名不區(qū)分大小寫,而值、命名顏色、URL和自定義屬性則區(qū)分大小寫。 1.選擇器和屬性名不區(qū)分大小寫,例如background-color和Background-Color相同。 2.值中的十六進制顏色不區(qū)分大小寫,但命名顏色區(qū)分大小寫,如red有效而Red無效。 3.URL區(qū)分大小寫,可能導致文件加載問題。 4.自定義屬性(變量)區(qū)分大小寫,使用時需注意大小寫一致。

    什麼是圓錐級函數(shù)? 什麼是圓錐級函數(shù)? Jul 01, 2025 am 01:16 AM

    theconic-Gradient()functionIncsscreatesCircularGradientsThatRotateColorStopSaroundAcentralPoint.1.IsidealForPieCharts,ProgressIndicators,colordichers,colorwheels和decorativeBackgrounds.2.itworksbysbysbysbydefindefingincolordefingincolorstopsatspecificains off.

    See all articles