Skip to content

Commit 71acee5

Browse files
docs: Gradient Examples ( Fixes #13 )
1 parent 06e5a29 commit 71acee5

12 files changed

Lines changed: 140 additions & 0 deletions

Examples/ConicGradient.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<html><head><style>
2+
body { max-width: 100vw; width: 100vh; background:conic-gradient(#4488ff, #224488)}
3+
</style></head></html>

Examples/ConicGradient.html.ps1

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<#
2+
.SYNOPSIS
3+
Simple Conic Gradient Example
4+
.DESCRIPTION
5+
Creates a page with a simple conic gradient
6+
.EXAMPLE
7+
./ConicGradient.html.ps1 > ./ConicGradient.html
8+
#>
9+
if ($PSScriptRoot) { Push-Location $PSScriptRoot}
10+
11+
$gradient = Gradient 'conic' '#4488ff', '#224488'
12+
13+
"<html><head><style>"
14+
"body { max-width: 100vw; width: 100vh; background:$gradient}"
15+
"</style></head></html>"
16+
17+
if ($PSScriptRoot) { Pop-Location }

Examples/Gradient.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<html><head><style>
2+
body { max-width: 100vw; width: 100vh; background:radial-gradient(#4488ff, #224488)}
3+
</style></head></html>

Examples/Gradient.html.ps1

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<#
2+
.SYNOPSIS
3+
Simple Gradient Example
4+
.DESCRIPTION
5+
Creates a page with a simple gradient
6+
.EXAMPLE
7+
./Gradient.html.ps1 > ./Gradient.html
8+
#>
9+
if ($PSScriptRoot) { Push-Location $PSScriptRoot}
10+
11+
$gradient = Gradient '#4488ff', '#224488'
12+
13+
"<html><head><style>"
14+
"body { max-width: 100vw; width: 100vh; background:$gradient}"
15+
"</style></head></html>"
16+
17+
if ($PSScriptRoot) { Pop-Location }

Examples/LinearGradient.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<html><head><style>
2+
body { max-width: 100vw; width: 100vh; background:linear-gradient(#4488ff, #224488)}
3+
</style></head></html>

Examples/LinearGradient.html.ps1

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<#
2+
.SYNOPSIS
3+
Simple Linear Gradient Example
4+
.DESCRIPTION
5+
Creates a page with a simple linear gradient
6+
.EXAMPLE
7+
./LinearGradient.html.ps1 > ./LinearGradient.html
8+
#>
9+
if ($PSScriptRoot) { Push-Location $PSScriptRoot}
10+
11+
$gradient = Gradient 'linear' '#4488ff', '#224488'
12+
13+
"<html><head><style>"
14+
"body { max-width: 100vw; width: 100vh; background:$gradient}"
15+
"</style></head></html>"
16+
17+
if ($PSScriptRoot) { Pop-Location }

Examples/RandomConicGradient.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<html><head><style>
2+
body { max-width: 100vw; width: 100vh; background:conic-gradient(#59ab56, #2b31b7, #843c46, #f941ef)}
3+
</style></head></html>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<#
2+
.SYNOPSIS
3+
Random Conic Gradient Example
4+
.DESCRIPTION
5+
Creates a page with a random gradient
6+
.EXAMPLE
7+
./RandomConicGradient.html.ps1 > ./RandomConicGradient.html
8+
#>
9+
param([byte]$GradientColorMax = 4)
10+
if ($PSScriptRoot) { Push-Location $PSScriptRoot}
11+
12+
# Make a random 2-N color gradient
13+
$gradient = @(
14+
'conic'
15+
foreach ($n in 1..(Get-Random -Min 2 -Max $GradientColorMax)) {
16+
"#{0:x6}" -f (Get-Random -Max 0xffffff)
17+
}
18+
) | Gradient
19+
20+
"<html><head><style>"
21+
"body { max-width: 100vw; width: 100vh; background:$gradient}"
22+
"</style></head></html>"
23+
24+
if ($PSScriptRoot) { Pop-Location }

Examples/RandomGradient.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<html><head><style>
2+
body { max-width: 100vw; width: 100vh; background:radial-gradient(#519a94, #d800e1)}
3+
</style></head></html>

Examples/RandomGradient.html.ps1

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<#
2+
.SYNOPSIS
3+
Random Gradient Example
4+
.DESCRIPTION
5+
Creates a page with a random gradient
6+
.EXAMPLE
7+
./RandomGradient.html.ps1 > ./RandomGradient.html
8+
#>
9+
param([byte]$GradientColorMax = 4)
10+
if ($PSScriptRoot) { Push-Location $PSScriptRoot}
11+
12+
# Make a random 2-N color gradient
13+
$gradient = @(
14+
foreach ($n in 1..(Get-Random -Min 2 -Max $GradientColorMax)) {
15+
"#{0:x6}" -f (Get-Random -Max 0xffffff)
16+
}
17+
) | Gradient
18+
19+
"<html><head><style>"
20+
"body { max-width: 100vw; width: 100vh; background:$gradient}"
21+
"</style></head></html>"
22+
23+
if ($PSScriptRoot) { Pop-Location }

0 commit comments

Comments
 (0)