diff --git a/ShopOnline.Web/Pages/DisplayCustomSpinner.razor b/ShopOnline.Web/Pages/DisplayCustomSpinner.razor new file mode 100644 index 0000000..77318ca --- /dev/null +++ b/ShopOnline.Web/Pages/DisplayCustomSpinner.razor @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/ShopOnline.Web/Pages/DisplayCustomSpinner.razor.css b/ShopOnline.Web/Pages/DisplayCustomSpinner.razor.css new file mode 100644 index 0000000..37660cd --- /dev/null +++ b/ShopOnline.Web/Pages/DisplayCustomSpinner.razor.css @@ -0,0 +1,47 @@ +.lds-spin { + display: inline-block; + transform: translateZ(1px); +} + + .lds-spin > i { + margin-top: 2em; + padding: 30px; + border-radius: 65%; + display: inline-block; + box-shadow: inset 0 0 50px #fff, /* inner white */ + inset 20px 0 80px #f0f, /* inner left magenta short */ + inset -20px 0 80px #0ff, /* inner right cyan short */ + inset 20px 0 300px #f0f, /* inner left magenta broad */ + inset -20px 0 300px #0ff, /* inner right cyan broad */ + 0 0 50px #fff, /* outer white */ + -10px 0 80px #f0f, /* outer left magenta */ + 10px 0 80px #0ff; /* outer right cyan */ + animation: lds-spin 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + color: floralwhite; + } + + + +.custom { + background: transparent; + +} + +@keyframes lds-spin { + 0%, 100% { + animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); + } + + 0% { + transform: rotateY(0deg); + } + + 50% { + transform: rotateY(1800deg); + animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); + } + + 100% { + transform: rotateY(3600deg); + } +} diff --git a/ShopOnline.Web/Pages/ProductDetails.razor b/ShopOnline.Web/Pages/ProductDetails.razor index c8c4720..4de3944 100644 --- a/ShopOnline.Web/Pages/ProductDetails.razor +++ b/ShopOnline.Web/Pages/ProductDetails.razor @@ -5,7 +5,7 @@ {
- +
} diff --git a/ShopOnline.Web/Pages/Products.razor b/ShopOnline.Web/Pages/Products.razor index 9e0a5c0..10ef51b 100644 --- a/ShopOnline.Web/Pages/Products.razor +++ b/ShopOnline.Web/Pages/Products.razor @@ -6,7 +6,7 @@ {
- +
diff --git a/ShopOnline.Web/Pages/ShoppingCart.razor b/ShopOnline.Web/Pages/ShoppingCart.razor index 8215013..cfaa2a8 100644 --- a/ShopOnline.Web/Pages/ShoppingCart.razor +++ b/ShopOnline.Web/Pages/ShoppingCart.razor @@ -4,7 +4,7 @@ @if(ShoppingCartItems == null && ErrorMessage == null) {
- +
}