【D02】Bootstrap免費精選模板推薦,附上Django中使用模板教程

来源:https://www.cnblogs.com/DingyLand/archive/2023/04/13/pomnote_02_.html
-Advertisement-
Play Games

前端模板 - Anchor UI KIT 前言 今天介紹一款製作精良、開源、免費的 Bootstrap 模板 —— Anchor UI KIT 該模板使用的是Bootstrap v4版本 本文將介紹如何在Django中導入該模板的靜態資源包並使用 介紹 官方文檔 Anchor - a free Bo ...


前端模板 - Anchor UI KIT

前言

今天介紹一款製作精良、開源、免費的 Bootstrap 模板 —— Anchor UI KIT

該模板使用的是Bootstrap v4版本

本文將介紹如何在Django中導入該模板的靜態資源包並使用

介紹

官方文檔

Anchor - a free Bootstrap UI Kit (bootcss.com)

網站導航組成

image

進入文檔Docs後,可以看到 文件結構組件HTML代碼 等等。

下載與配置

下載

點擊導航欄右側 Download 下載壓縮包

image

下載完成後解壓,可以看到目錄如下。因為我沒有在項目中用到Node JS,所以只拷貝了 ./assetshtml 文件到項目根目錄中

image

拷貝完成後,就可以開始在Django配置靜態文件了

配置

settings.py 文件的最下方修改以下配置項:

# Static files (CSS, JavaScript, Images)——用於放置CSS, JavaScript, Images等靜態資源
# https://docs.djangoproject.com/en/3.2/howto/static-files/

# 別名
STATIC_URL = '/static/'
# 靜態文件所在目錄
STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "assets"), 	# 根目錄下的assets文件夾
]

我發現Django 3.2版本不再使用os庫獲取文件路徑,如果還想使用之前的語法,需要先 import os

因為Anchor UI KIT提供了 BASIC TEMPLATE 基本模板 ,所以稍作修改就可以複製到 HTML

image

html:

{% load static %} 
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<link rel="apple-touch-icon" sizes="76x76" href="/static/img/favicon.ico">
<link rel="icon" type="image/png" href="/static/img/favicon.ico">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>Site Title</title>
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, shrink-to-fit=no' name='viewport'/>
    
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Nunito:300,300i,400,600,700" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
    
<!-- CSS -->
<link href="/static/css/main.css" rel="stylesheet"/>
<link href="/static/css/vendor/aos.css" rel="stylesheet"/>
    
</head>
    
<body> 
    
<!-- 這裡添加你的佈局容器、組件代碼 -->
<main> My content goes here </main>

<!-- Javascript -->
<script src="/static/js/vendor/jquery.min.js" type="text/javascript"></script>
<script src="/static/js/vendor/popper.min.js" type="text/javascript"></script>
<script src="/static/js/vendor/bootstrap.min.js" type="text/javascript"></script>
<script src="/static/js/functions.js" type="text/javascript"></script>

</body>
    
</html>

使用

接下來就可以在Docs中把你喜歡的組件代碼Copy一下,放在 <body> 標簽里

另外,這些是組件可自定義的類,包括顏色、大小、寬度等樣式,可以根據自己的喜好把它們添加到class屬性中

image

例如,下麵的代碼表示的屬性分別是:按鈕、底色、圓角、重陰影

<a href="#" class="btn btn-primary btn-round shadow-lg">Round</a>

image


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 微信小程式雲開發(WeChat Mini Program Cloud Development)是微信官方推出的一種簡化小程式開發的方案。它提供了一個完整的後端雲服務,支持資料庫、存儲、雲函數等功能。在雲開發中,Command 是一個重要的概念,主要用於操作資料庫。 Command 是資料庫命令的構造 ...
  • Redis是一個開源的,基於記憶體的,高性能的鍵值型資料庫。它支持多種數據結構,包含五種基本類型 String(字元串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),和三種特殊類型 Geo(地理位置)、HyperLogLog(基數統計)、Bitmaps(點陣圖),可以滿足各... ...
  • 4月22日下午14:00,雲資料庫技術和NineData主辦的「MySQL x ClickHouse」技術沙龍,將在杭州市海智中心3號樓1102報告廳舉辦。本次沙龍以“技術進化,讓數據更智能”為主題,匯聚位元組跳動、阿裡雲、玖章算術、華為雲、騰訊雲等眾多資料庫廠商的技術大咖, 圍繞MySQL x Cl... ...
  • 新媒體時代,廣告樣式越來越豐富。相較於傳統的圖文信息,視頻類廣告更具有直觀性,能夠讓消費者在瞭解產品知識和功能的同時加深對產品的印象。 因此在各類網站或App上投放視頻類廣告是個很好的宣傳方式,但廣告商們如果想在網站上展示視頻廣告,必須確保視頻廣告投放協議與發佈渠道的播放器相容;如果不能相容,廣告商 ...
  • ChatBox 是什麼 開源的 ChatGPT API (OpenAI API) 桌面客戶端,Prompt 的調試與管理工具,支持 Windows、Mac 和 Linux。 為什麼需要它 每次想訪問 ChatGPT 時,都需要在瀏覽器中輸入 ChatGPT 網址,然後點擊登錄,選擇賬號,整個過程中比 ...
  • 今天解決了我自認為一個很不起眼的Bug。 我的Tabs下麵有5個tabPane,並且這幾個tabPane共用了一個search組件,今天遇到了一個bug,就是這幾個組件使用公共查找組件的時候,前一個組件的值會影響下一個組件的值。 找了半天發現,原來我應該在父組件Tabs中定義一個useState的狀 ...
  • 項目忙完,這次上新,寫一個前端系列,採用vue3來開發一個微信公眾號商城。 前言: 1. 微信公眾號商城本質也是一個網站,由一個個網頁組成,只不過這些網頁運行在手機端,能響應手指的點擊、長按、拖拽等操作。 2. 既然是網頁,當然可以用3件套(js+html+css)來寫,但象vue這樣的前端框架比3 ...
  • 這裡給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 前言 平時在使用v-for的時候,一般會要求傳入key,有沒有像我一樣的小伙伴,為了省心,直接傳索引index,貌似也沒有遇到過什麼問題,直到有一天,我遇到一個這樣的需求 場景 在一個下單界面,我需要去商品列表選商品,然後在下單界面遍歷顯 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...