diff --git a/client/constants/Pattern.ts b/client/constants/Pattern.ts
index 4056de7..65740ae 100644
--- a/client/constants/Pattern.ts
+++ b/client/constants/Pattern.ts
@@ -35,6 +35,7 @@ enum Pattern {
FixedAtCorner = 'Fixed at corner',
FixedAtSide = 'Fixed at side',
FloatingLabel = 'Floating label',
+ FullBackground = 'Full background',
FullScreenMenu = 'Full screen menu',
HolyGrail = 'Holy grail',
InitialAvatar = 'Initial avatar',
diff --git a/client/pages/ExplorePage.tsx b/client/pages/ExplorePage.tsx
index d534478..52cb216 100644
--- a/client/pages/ExplorePage.tsx
+++ b/client/pages/ExplorePage.tsx
@@ -167,6 +167,7 @@ const ExplorePage = () => {
+
diff --git a/client/patterns/full-background/Cover.tsx b/client/patterns/full-background/Cover.tsx
new file mode 100644
index 0000000..cfe1f3d
--- /dev/null
+++ b/client/patterns/full-background/Cover.tsx
@@ -0,0 +1,39 @@
+/**
+ * A collection of popular layouts and patterns made with CSS (https://csslayout.io)
+ * (c) 2019 - 2020 Nguyen Huu Phuoc
+ */
+
+import React from 'react';
+
+import Frame from '../../placeholders/Frame';
+import Line from '../../placeholders/Line';
+
+const Cover: React.FC<{}> = () => {
+ return (
+
+
+
+ );
+};
+
+export default Cover;
diff --git a/client/patterns/full-background/Details.tsx b/client/patterns/full-background/Details.tsx
new file mode 100644
index 0000000..82e415b
--- /dev/null
+++ b/client/patterns/full-background/Details.tsx
@@ -0,0 +1,77 @@
+/**
+ * A collection of popular layouts and patterns made with CSS (https://csslayout.io)
+ * (c) 2019 - 2020 Nguyen Huu Phuoc
+ */
+
+import React from 'react';
+import { Helmet } from 'react-helmet';
+
+import RelatedPatterns from '../../components/RelatedPatterns';
+import Pattern from '../../constants/Pattern';
+import DetailsLayout from '../../layouts/DetailsLayout';
+import Block from '../../placeholders/Block';
+import BrowserFrame from '../../placeholders/BrowserFrame';
+
+const Details: React.FC<{}> = () => {
+ return (
+
+
+
+
+
+
+ )}
+ source={`
+
+ ...
+
+`}
+ />
+
+
+
+
+ );
+};
+
+export default Details;
diff --git a/client/patterns/video-background/Details.tsx b/client/patterns/video-background/Details.tsx
index 0149f87..9415f7a 100644
--- a/client/patterns/video-background/Details.tsx
+++ b/client/patterns/video-background/Details.tsx
@@ -143,7 +143,7 @@ const Details: React.FC<{}> = () => {
`}
/>
-
+
);
};
diff --git a/public/assets/full-background.jpeg b/public/assets/full-background.jpeg
new file mode 100644
index 0000000..77ee1e0
Binary files /dev/null and b/public/assets/full-background.jpeg differ
diff --git a/public/sitemap.xml b/public/sitemap.xml
index 92a7f08..7fee9d4 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -31,6 +31,7 @@
https://csslayout.io/patterns/fixed-at-corner
https://csslayout.io/patterns/fixed-at-side
https://csslayout.io/patterns/floating-label
+ https://csslayout.io/patterns/full-background
https://csslayout.io/patterns/full-screen-menu
https://csslayout.io/patterns/holy-grail
https://csslayout.io/patterns/initial-avatar