日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

當(dāng)計(jì)算機(jī)顯示器的調(diào)色板有限時,網(wǎng)頁設(shè)計(jì)師通常使用一組?Web 安全顏色?來創(chuàng)建網(wǎng)站。雖然在較新設(shè)備上顯示的現(xiàn)代網(wǎng)站可以顯示比最初的 Web 安全調(diào)色板更多的顏色,但我有時喜歡在創(chuàng)建網(wǎng)頁時參考 Web 安全顏色。這樣我就知道我的網(wǎng)頁在任何地方都看起來不錯。

你可以在網(wǎng)上找到 Web 安全調(diào)色板,但我想擁有自己的副本以方便參考。你也可以使用 Bash 中的?for?循環(huán)創(chuàng)建一個。

Bash for 循環(huán)

Bash 中的 for 循環(huán)?的語法如下所示:

for 變量 in 集合 ; do 語句 ; done

登錄后復(fù)制

例如,假設(shè)你想打印從 1 到 3 的所有數(shù)字。你可以快速在 Bash 命令行上編寫一個?for?循環(huán)來為你完成這項(xiàng)工作:

$ for n in 1 2 3 ; do echo $n ; done123

登錄后復(fù)制

分號是標(biāo)準(zhǔn)的 Bash 語句分隔符。它們允許你在一行中編寫多個命令。如果你要在 Bash 腳本文件中包含這個?for?循環(huán),你可以用換行符替換分號并像這樣寫出?for?循環(huán):

for n in 1 2 3doecho $ndone

登錄后復(fù)制

我喜歡將?do?和?for?放在同一行,這樣我更容易閱讀:

for n in 1 2 3 ; doecho $ndone

登錄后復(fù)制

一次多個 for 循環(huán)

你可以將一個循環(huán)放在另一個循環(huán)中。這可以幫助你迭代多個變量,一次做不止一件事。假設(shè)你想打印出字母 A、B 和 C 與數(shù)字 1、2 和 3 的所有組合。你可以在 Bash 中使用兩個?for?循環(huán)來實(shí)現(xiàn),如下所示:

#!/bin/bashfor number in 1 2 3 ; dofor letter in A B C ; doecho $letter$numberdonedone

登錄后復(fù)制

如果將這些行放在名為?for.bash?的 Bash 腳本文件中并運(yùn)行它,你會看到九行顯示了所有字母與每個數(shù)字配對的組合:

$ bash for.bashA1B1C1A2B2C2A3B3C3

登錄后復(fù)制

遍歷 Web 安全顏色

Web 安全顏色是從十六進(jìn)制顏色?#000(黑色,即紅色、綠色和藍(lán)色值均為零)到?#fff(白色,即紅色、綠色和藍(lán)色均為最高),每個十六進(jìn)制值的步進(jìn)為 0、3、6、9、c 和 f。

你可以在 Bash 中使用三個?for?循環(huán)生成 Web 安全顏色的所有組合的列表,其中循環(huán)遍歷紅色、綠色和藍(lán)色值。

#!/bin/bashfor r in 0 3 6 9 c f ; dofor g in 0 3 6 9 c f ; dofor b in 0 3 6 9 c f ; doecho "#$r$g$b"donedonedone

登錄后復(fù)制

如果將其保存在名為?websafe.bash?的新 Bash 腳本中并運(yùn)行它,你就會看到所有 Web 安全顏色的十六進(jìn)制值的迭代:

$ bash websafe.bash | head#000#003#006#009#00c#00f#030#033#036#039

登錄后復(fù)制

要制作可用作 Web 安全顏色參考的 HTML 頁面,你需要使每個條目成為一個單獨(dú)的 HTML 元素。將每種顏色放在一個??元素中,并將背景設(shè)置為 Web 安全顏色。為了使十六進(jìn)制值更易于閱讀,將其放在單獨(dú)的??元素中。將 Bash 腳本更新為如下:

#!/bin/bashfor r in 0 3 6 9 c f ; dofor g in 0 3 6 9 c f ; dofor b in 0 3 6 9 c f ; doecho "#$r$g$b"donedonedone

登錄后復(fù)制

當(dāng)你運(yùn)行新的 Bash 腳本并將結(jié)果保存到 HTML 文件時,你可以在瀏覽器中查看所有 Web 安全顏色的輸出:

$ bash websafe.bash > websafe.html

登錄后復(fù)制登錄后復(fù)制

Colour gradient.

這個網(wǎng)頁不是很好看。深色背景上的黑色文字無法閱讀。我喜歡使用HTML樣式,以確保在顏色矩形上以白色文本顯示十六進(jìn)制值,并且背景為黑色。我使用了HTML網(wǎng)格樣式將每行六個框進(jìn)行排列,并為了美觀效果,在框之間留有適當(dāng)?shù)拈g距。

你需要在循環(huán)之前和之后包含其他的HTML元素來添加額外的樣式。在頂部的HTML代碼中定義樣式,并在底部的HTML代碼中關(guān)閉所有已打開的HTML標(biāo)簽

#!/bin/bashcat<<EOFWeb-safe colorsdiv {padding-bottom: 1em;}code {background-color: black;color: white;}@media only screen and (min-width:600px) {body {display: grid;grid-template-columns: repeat(6,1fr);column-gap: 1em;row-gap: 1em;}div {padding-bottom: 3em;}}EOFfor r in 0 3 6 9 c f ; dofor g in 0 3 6 9 c f ; dofor b in 0 3 6 9 c f ; doecho "#$r$g$b"donedonedonecat<<EOFEOF

登錄后復(fù)制

這個完整的Bash腳本生成了一個用HTML格式制作的Web安全顏色指南。當(dāng)需要引用網(wǎng)絡(luò)安全顏色時,運(yùn)行腳本并將結(jié)果保存至 HTML 頁面。你可以在瀏覽器中查看 Web 安全顏色演示,以作為你下一個 Web 項(xiàng)目的簡單參考

$ bash websafe.bash > websafe.html

登錄后復(fù)制登錄后復(fù)制

(題圖:MJ/abf9daf2-b72f-4929-8dd8-b77fb5b9d39b)

以上就是使用 Bash 制作 Web 安全顏色的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:Bash Web 制作 顏色
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定