diff --git a/contents/_includes/patterns/feature-comparison.njk b/contents/_includes/patterns/feature-comparison.njk
new file mode 100644
index 0000000..54dd9af
--- /dev/null
+++ b/contents/_includes/patterns/feature-comparison.njk
@@ -0,0 +1,40 @@
+
+
+ {% rectangle %}
+
+
+ {% rectangle %}
+
+
+ {% rectangle %}
+
+
+
+
+ {% line "hor" %}
+
+
+ {% circle %}
+
+
+ {% circle %}
+
+
+
+
+ {% line "hor" %}
+
+
+
+ {% circle %}
+
+
+
+
+ {% line "hor" %}
+
+
+ {% circle %}
+
+
+
\ No newline at end of file
diff --git a/contents/feature-comparison.md b/contents/feature-comparison.md
new file mode 100644
index 0000000..fc50183
--- /dev/null
+++ b/contents/feature-comparison.md
@@ -0,0 +1,62 @@
+---
+layout: layouts/post.njk
+title: Feature comparison
+description: Create a feature comparison list with CSS flexbox
+keywords: css feature comparison, css flexbox
+---
+
+## HTML
+
+```html
+
+
+
+ ...
+
+
+
+
+
+ ...
+
+
+
+ ...
+
+
+
+...
+```
+
+## CSS
+
+```css
+.feature-comparison {
+ align-items: center;
+ display: flex;
+
+ /* Bottom border */
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+
+ /* Spacing */
+ padding: 0.25rem 0;
+}
+
+.feature-comparison__feature {
+ /* Take available width */
+ flex: 1;
+}
+
+.feature-comparison__model {
+ /* Center the content */
+ display: flex;
+ justify-content: center;
+}
+```
+
+{% demo %}
+{% include "patterns/feature-comparison.njk" %}
+{% enddemo %}
diff --git a/contents/index.njk b/contents/index.njk
index e019e48..6bc64df 100644
--- a/contents/index.njk
+++ b/contents/index.njk
@@ -127,6 +127,12 @@ eleventyExcludeFromCollections: true
Fading long section
+
diff --git a/pages/feature-comparison/index.tsx b/pages/feature-comparison/index.tsx
deleted file mode 100644
index 120c061..0000000
--- a/pages/feature-comparison/index.tsx
+++ /dev/null
@@ -1,222 +0,0 @@
-import * as React from 'react';
-import Head from 'next/head';
-import { Spacer } from '@1milligram/design';
-
-import { RelatedPatterns } from '../../components/RelatedPatterns';
-import { Pattern } from '../../constants/Pattern';
-import { PatternLayout } from '../../layouts/PatternLayout';
-import Block from '../../placeholders/Block';
-import BrowserFrame from '../../placeholders/BrowserFrame';
-import Circle from '../../placeholders/Circle';
-import Rectangle from '../../placeholders/Rectangle';
-
-const Details: React.FC<{}> = () => {
- return (
-
-
-
-
-
-
-
-
-
-
- ...
-
-
-
-
-
- ...
-
-
-
- ...
-
-
-
-...
-`}
- css={`
- .container {
- align-items: center;
- display: flex;
-
- /* Bottom border */
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
-
- /* Spacing */
- padding: 12px 0px;
- }
-
- .container__feature {
- /* Take available width */
- flex: 1;
-
- /* Spacing */
- margin-right: 16px;
- }
-
- .container__model {
- /* Center the content */
- display: flex;
- justify-content: center;
-
- /* Spacing */
- margin-right: 16px;
- }
- `}
- >
-
-
-
-
-
- );
-};
-
-export default Details;
diff --git a/patterns/feature-comparison/Cover.tsx b/patterns/feature-comparison/Cover.tsx
deleted file mode 100644
index 11492be..0000000
--- a/patterns/feature-comparison/Cover.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-import * as React from 'react';
-
-import Circle from '../../placeholders/Circle';
-import Frame from '../../placeholders/Frame';
-import Rectangle from '../../placeholders/Rectangle';
-
-const Cover: React.FC<{}> = () => {
- return (
-
-
-
- );
-};
-
-export default Cover;
diff --git a/styles/blocks/_example.scss b/styles/blocks/_example.scss
index 56db460..39df653 100644
--- a/styles/blocks/_example.scss
+++ b/styles/blocks/_example.scss
@@ -55,6 +55,7 @@
.example__content {
align-items: center;
display: flex;
+ flex-direction: column;
justify-content: center;
padding: 1rem;
}
diff --git a/styles/index.scss b/styles/index.scss
index 07c9c8f..e1136a5 100644
--- a/styles/index.scss
+++ b/styles/index.scss
@@ -30,6 +30,7 @@
@import './patterns/drop-area';
@import './patterns/drop-cap';
@import './patterns/fading-long-section';
+@import './patterns/feature-comparison';
// Placeholders
@import './placeholders/circle';
diff --git a/styles/patterns/_feature-comparison.scss b/styles/patterns/_feature-comparison.scss
new file mode 100644
index 0000000..7e75009
--- /dev/null
+++ b/styles/patterns/_feature-comparison.scss
@@ -0,0 +1,26 @@
+.feature-comparison {
+ align-items: center;
+ display: flex;
+
+ /* Bottom border */
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+
+ /* Spacing */
+ padding: 0.25rem 0;
+
+ width: 100%;
+}
+
+.feature-comparison__feature {
+ /* Take available width */
+ flex: 1;
+}
+
+.feature-comparison__model {
+ /* Center the content */
+ display: flex;
+ justify-content: center;
+
+ /* Demo */
+ width: 1.5rem;
+}
\ No newline at end of file
diff --git a/styles/placeholders/_circle.scss b/styles/placeholders/_circle.scss
index 81ac6f4..8757981 100644
--- a/styles/placeholders/_circle.scss
+++ b/styles/placeholders/_circle.scss
@@ -1,6 +1,6 @@
.circle {
background: rgba(0, 0, 0, .3);
border-radius: 9999px;
- height: 1rem;
- width: 1rem;
+ height: 0.5rem;
+ width: 0.5rem;
}
\ No newline at end of file