網絡上,有序列表可以使您的 HTML 頁面更有組織、簡潔且易于閱讀。在本文中,我將向您展示如何在 HTML 中創建高質量、有趣的有序列表。您將學習如何在平凡的列表中帶來鮮為人知的"Wow"效果。讓我們開始吧!
HTML 中的有序列表(ordered list)使用 <ol> 元素創建,并且對于每個列表項使用 <li> 元素。下面是一段有序列表的基本示例:
html
<ol>
<li>項目 1</li>
<li>項目 2</li>
</ol>
在上面的示例中,您可以看到列表由 <ol> 元素包圍,每個列表項使用 <li> 元素表示。
要讓您的有序列表更具吸引力,您可以通過使用 CSS 進行累積 з?熄culation。以下是一些建議:
css
1)CSS3 中提供的新選擇器 —— 屬性選擇器:
屬性選擇器就是通過正則的方式去匹配指定屬性的元素,為其設置樣式。
在 CSS3 中新增了三種屬性選擇器,如下所示:
選擇器 | 描述 |
E[attr^=“xx”] | 選擇元素 E,其中 E 元素的 attr 屬性是以 xx 開頭的任何字符。 |
E[attr$=“xx”] | 選擇元素 E,其中 E 元素的 attr 屬性是以 xx 結尾的任何字符。 |
E[attr*=“xx”] | 選擇元素 E,其中 E 元素的 attr 屬性是包含 xx 的任何字符。 |
例子,
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
a[href^="#"] {
color: rgb(179, 255, 0);
}
a[href$="org"] {
color: rgb(195, 0, 255);
}
a[href*="le"] {
background-color: rgb(0, 255, 149);
color: white;
}
</style>
</head>
<body>
<ul>
<li><a href="#">本地鏈接</a></li>
<li><a href="https://www.wangyelang.cn">王耶浪</a></li>
<li><a href="https://developer.mozilla.org">Web開發</a></li>
<li><a href="https://learningnotes.com">學習筆記</a></li>
</ul>
</body>
</html>
顯示為,
(2)子元素偽類選擇器就是選擇某元素的子元素的一種選擇器。
在 CSS3 中,有以下幾種子元素偽類選擇器:
選擇器 | 描述 |
E:first-child | 選擇元素 E 的第一個子元素。 |
E:last-child | 選擇元素 E 的最后一個子元素。 |
E:nth-child(n) | 選擇元素 E 的第 n 個子元素,n 有三種取值,數字、odd 和 even。注意第一個子元素的下標是 1。 |
E:only-child | 選擇元素 E 下唯一的子元素。 |
E:first-of-type | 選擇父元素下第一個 E 類型的子元素。 |
E:last-of-type | 選擇父元素下最后一個 E 類型的子元素。 |
E:nth-of-type(n) | 選擇父元素下第 n 個 E 類型的子元素,n 有三種取值,數字、odd 和 even。 |
E:only-of-type | 選擇父元素唯一的 E 類型的子元素。 |
E:nth-last-child(n) | 選擇所有 E 元素倒數的第 n 個子元素。 |
E:nth-last-of-type(n) | 選擇所有 E 元素倒數的第 n 個為 E 的子元素。 |
例子,
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
div {
width: 100px;
height: 100px;
margin-top: 10px;
background-color: rgb(0, 255, 242);
}
div:nth-child(2) {
background-color: rgb(0, 255, 128);
}
div:nth-of-type(4) {
background-color: rgb(111, 0, 255);
}
</style>
</head>
<body>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>
顯示效果,
(3)UI 偽類選擇器是通過元素的狀態來選擇的一種選擇器。
在 CSS3 中有以下幾種 UI 偽類選擇器。
選擇器 | 描述 |
:focus | 給獲取焦點的元素設置樣式。 |
::selection | 給頁面中被選中的文本內容設置樣式。 |
:checked | 給被選中的單選框或者復選框設置樣式。 |
:enabled | 給可用的表單設置樣式。 |
:disabled | 給不可用的表單設置樣式。 |
:read-only | 給只讀表單設置樣式。 |
:read-write | 給可讀寫的表單元素設置樣式。 |
:valid | 驗證有效。 |
:invalid | 驗證無效。 |
練習一:屬性有效性驗證
頁面上有一個郵箱輸入框,當你的輸入滿足郵箱格式時,輸入框的背景顏色為綠色;當你的輸入不滿足要求,背景顏色為紅色。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
/*格式錯誤*/
input:invalid {
background-color: red;
}
/*格式正確*/
input:valid {
background-color: green;
}
</style>
</head>
<body>
電子郵箱:<input type="email" />
</body>
</html>
練習二:獲得焦點驗證
頁面上有一個姓名輸入框和一個密碼輸入框,當聚焦輸入框時,輸入框的背景顏色會發生改變,
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
input:focus {
background-color: rgb(255, 153, 0);
}
</style>
</head>
<body>
姓名:<input type="text" /><br />
密碼:<input type="password" />
</body>
</html>
練習:
在前面的內容中,我們已經學習了 CSS3 的選擇器應用。我們在之前的章節中也做過橫向導航,這里我們結合所學的 CSS3 選擇器來實現一個升級版的導航。
按以上要求用 HTML 完成以下效果:
解題:
在的網頁設計千篇一律,越來越多的設計師想嘗試更加大膽的色彩搭配,所以我們搜集整理了超齊全的一份包含了58個色彩工具的網站,app還有插件,幫助您做成更好的設計。當然這些色彩搭配不是憑空捏造出來的,而是從各個地方獲取來的靈感,結合色彩心理學,這些搭配不僅好看,還符合您更高層次的情感需求。
1.Muzli colors
網址:https://colors.muz.li/
使用此工具可以快速創建編輯調色板,最大的特點是可以根據您創建的色彩搭配直接在app設計模板上預覽,并且還能下載。
2. Colorable
網址:https://colorable.jxnblk.com/
這個工具主要查看字體顏色和背景顏色的對比效果。
3. Color Leap — History’s Palettes
網址:https://colorleap.app/home
這個工具可以搜素過去四千年以來使用的180個調色板。
4. Picular
網址:https://picular.co/
這是一個顏色搜索工具,只要輸入搜索的關鍵詞,就能像google一樣展示相關的顏色,可以復制色號和查看使用該顏色的圖片。
5. Colourcode
網址:https://colourco.de/
colourco.de是一款在線設計工具,可以讓你非常直觀的組合各種顏色。
6. Palettte App
網址:https://palettte.app/
palettte和之前見到的網站不太一樣,它是一款色彩編輯和重映射工具,能夠幫助你從一個顏色中構建出另外一種顏色,還支持單個顏色的微調
7. Colorinspire
網址:https://www.colorinspire.io/
精選各種色彩靈感,可以馬上用在您的設計項目中。
8. ColorSpace
網址:https://mycolor.space/
調色板生成器,以及漸變色工具。只要輸入您的顏色,網站馬上會生成與之相搭配的漸變色和調色板。
9. Pigment
網址:https://pigment.shapefactory.co/
一種根據光線和顏料生成的清新鮮艷的獨特調色板。
10. Adobe Color
網址:https://color.adobe.com/create
這個adobe出品的調色板應該是比較熟悉了,每種顏色方案由五個顏色組成。您可以自己生成,也可以看流行的搭配方案。
11. Colors & Fonts
網址:https://www.colorsandfonts.com/
這是一個為開發者和設計師準備的調色板,漸變色,字體的靈感庫。
12. HueSnap
網址:https://www.huesnap.com/
這是一個可以自己創建色彩搭配并與人共享的網站。獲取顏色的方式可以讀取圖片或者自己選擇。
13. Culrs
網址:https://culrs.com/
culrs為您提供了一個簡單明了的方法來選擇調色板。
14. Eva Design System
網址:https://colors.eva.design/
使用深度學習算法生成的調色板。比較贊的是深色模式,可以看顏色在深色背景下的效果。
15. Scale
網址:https://hihayk.github.io/scale/
一種全新的生成顏色的方式。調整兩邊色顏色,生成中間的混合色。
16. Site Palette
網址:http://palette.site/
一個瀏覽器插件,可以查看正在訪問網頁的配色。設計師和前端工程師必備工具。
17. BrandColors
網址:https://brandcolors.net/
集合了500多個不同品牌的官方用色,包含了facebook,Twitter,instagram等。
18. Colorwise
網址:https://colorwise.io/
這個網站在product hunt中的投票最高,應該深受設計師喜歡。
19. HTML Color Codes
網址:https://htmlcolorcodes.com/
使用這個網站可以很容易的為您的網站查找各種顏色的十六進制顏色代碼,RGB色值,HSL色值。
20. ColorBox
網址:https://www.colorbox.io/
這是一個生成漸變色色值的工具。
21. Generate — Coolors.co
網址:https://coolors.co/
快速生成各種調色板的網站,您可以保存分享這些配色方案。
22. Color — Cloudflare Design
網址:https://cloudflare.design/color/
用于ui界面設計的調色板工具,可以實時查看背景文字圖標選擇框的顏色效果。
23. Instant Duotone Effect Generator
網址:https://duotones.co/
上傳圖片,就能查看圖片生成漂亮的雙色調效果。網站預設十幾種常用的雙色調配色工具。
24. Color Tool — Material Design
網址:https://material.io/resources/color/#!/?view.left=0&view.right=0
安卓app界面設計的好幫手,可以為安卓界面創建調色板,并測試顏色搭配的可訪問性。
25. Blendy
網址:https://blendy.ml/
這是一個快速預覽圖片通過css代碼實現特效后的效果。您可以復制css代碼用在您的設計中。
26. LOL Colors
網址:https://www.webdesignrankings.com/resources/lolcolors/
精選挑選的色彩搭配靈感。
27. Color Hunt
網址:https://colorhunt.co/
Color Hunt是一個免費開放的色彩靈感平臺,擁有數千種時尚的手工挑選的色彩搭配調色板。
28. ColorMe
網址:https://colorme.io/
可視化的css顏色調試網站。
29. Polarite
網址:https://www.polarite.app/
Polarite是一款機器學習的顏色生成app,用于生成和諧的配色方案。
30. Gradient Hunt
網址:https://gradienthunt.com/
精選了數千種時尚漸變色的網站,每天更新。
31. Palettable
網址:https://www.palettable.io/4EDED7
自動生成一個一個的顏色,讓你選擇喜歡或者不喜歡。所有向您展示的顏色都是從數百萬設計師挑選中生成的。
32. ColorSpark
網址:https://colorspark.app/
一個非常簡單的單色和漸變色隨機生成器。
33. SVG Colorizer
網址:https://www.iconshock.com/svg-color/
自動為svg圖標和插畫配色,這些svg文件可以是網站提供的,也能自己上傳。
34. Sip
網址:https://sipapp.io/
適用于Mac的拾色軟件,可以收集整理分享各種配色方案。
35. CoolHue 2.0
網址:https://webkul.github.io/coolhue/sketch-plugin/
sketch上使用的漸變色調色板插件。
36. Color Koala
網址:https://colorkoala.xyz/
一個快速生成調色板的工具,可以定義深色,淺色,色系。
37. SchemeColor
網址:https://www.schemecolor.com/
這是一個包含了數千個美麗色彩組合的網站,網站不僅可以查看并下載色彩搭配,還有展示色彩搭配的靈感來源圖片。
38. Free Mesh Gradient Collection
網址:https://www.ls.graphics/meshgradients
這是一個生成融合在一起的多種漸變色工具的網站,可以下載sketch,ai,eps,jpg等格式。
39. WebGradients
網址:https://webgradients.com/
由頂級設計師策劃的180個漸變色,可以下載sketch格式、psd格式文件,保存png文件,獲取css3代碼。
40. Gradient Buttons
網址:https://gradientbuttons.colorion.co/
漸變色設計的按鈕,并且帶懸停效果,可以復制css代碼用在您的設計中。
41. ColorKit
網址:https://colorkit.io/
色彩混合工具,混合兩種顏色生成多個顏色。
42. Eggradients
網址:https://www.eggradients.com/
金蛋形狀展示漸變色,可以復制十六進制色值和css代碼。
43. Cool Backgrounds
網址:https://coolbackgrounds.io/
帶紋理效果的漸變色背景生成器,可以用于博客,網站,桌面,壁紙背景。
44. Google Art & Culture Experiment — Art Palette
網址:https://artsexperiments.withgoogle.com/artpalette/colors/242726-886c5f-d04b18-dfb24a-d4c5aa
結合藝術與文化的體驗探索,通過選擇色彩搭配搜索藝術作品。
45. GradPad
網址:http://ourownthing.co.uk/gradpad.html
漸變色生成器,隨意挪動兩個按鈕,在網頁中創建可愛的漸變色。
46. Khroma
網址:http://khroma.co/
Khroma是生成,發現,搜索和保存您想要使用的顏色組合和調色板的好工具。
47. Color palettes
網址:https://www.canva.com/colors/color-palettes/
瀏覽Canva的數千種顏色組合!非設計師專用。
48. Color Safe
網址:http://colorsafe.co/
測試網站的顏色使用的可訪問性,讓您的網站給美觀易用。
49. Paletton
網址:http://paletton.com/#uid=1000u0kllllaFw0g0qFqFg0w0aF
使用色輪創建調色板。
50. Colordot
網址:https://color.hailpixel.com/
非常簡單的顏色選擇器。
51. Colors
網址:https://klart.io/colors/
100%由數據驅動的配色方案集合。
52. Contrast Ratio
網址:https://contrast-ratio.com/
一款輕松計算顏色對比度的配色工具。
53. Color Lisa
網址:http://www.colorlisa.com/
世界上最偉大的藝術家的色彩杰作。
54. Color Designer
網址:https://colordesigner.io/
只需選擇一種顏色,Color Designer就會幫助我們構建一個系統的配色方案,并基于我們所選的顏色生成多種色調和陰影等。
55. Color.review
網址:https://color.review/
用于探索和查找可訪問顏色的現代工具。確保每個人都能看到您的作品。
56. Blend
網址:http://www.colinkeany.com/blend/
創建和自定義漂亮的CSS3漸變色。
57. Contrast
網址:https://usecontrast.com/
用于快速訪問WCAG色彩對比度的macOS軟件。
58. Grabient
網址:https://www.grabient.com/
一個非常漂亮且實用的漸變網站,支持 CSS 樣式代碼復制、360度漸變旋轉、自由增加或刪除漸變顏色等功能。
這么多的色彩工具就先到這里啦~
如果小伙伴們還發現哪些超贊的配色網站可以留言告訴我們~
*請認真填寫需求信息,我們會在24小時內與您取得聯系。