diff --git a/client/App.jsx b/client/App.jsx index 6c054ee..50d48f1 100644 --- a/client/App.jsx +++ b/client/App.jsx @@ -8,6 +8,7 @@ import Centering from './layouts/centering/Details'; import HolyGrail from './layouts/holy-grail/Details'; import InputAddon from './layouts/input-add-on/Details'; import MediaObject from './layouts/media-object/Details'; +import SameHeightColumns from './layouts/same-height-columns/Details'; import Sidebar from './layouts/sidebar/Details'; import StepperInput from './layouts/stepper-input/Details'; import StickyFooter from './layouts/sticky-footer/Details'; @@ -24,6 +25,7 @@ const App = () => { + diff --git a/client/Home.jsx b/client/Home.jsx index f701096..f9b10c8 100644 --- a/client/Home.jsx +++ b/client/Home.jsx @@ -7,6 +7,7 @@ import CenterCover from './layouts/centering/Cover'; import HolyGrailCover from './layouts/holy-grail/Cover'; import InputAddonCover from './layouts/input-add-on/Cover'; import MediaObjectCover from './layouts/media-object/Cover'; +import SameHeightColumnsCover from './layouts/same-height-columns/Cover'; import SidebarCover from './layouts/sidebar/Cover'; import StepperInputCover from './layouts/stepper-input/Cover'; import StickyFooterCover from './layouts/sticky-footer/Cover'; @@ -96,6 +97,12 @@ const Home = () => {

Media object

+
+ + +

Same height columns

+ +
diff --git a/client/layouts/same-height-columns/Cover.jsx b/client/layouts/same-height-columns/Cover.jsx new file mode 100644 index 0000000..2bd6b22 --- /dev/null +++ b/client/layouts/same-height-columns/Cover.jsx @@ -0,0 +1,36 @@ +import React from 'react'; + +import Frame from '../../placeholders/Frame'; +import Line from '../../placeholders/Line'; +import Square from '../../placeholders/Square'; + +const Cover = () => { + return ( + +
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + ); +}; + +export default Cover; diff --git a/client/layouts/same-height-columns/Details.jsx b/client/layouts/same-height-columns/Details.jsx new file mode 100644 index 0000000..be1285b --- /dev/null +++ b/client/layouts/same-height-columns/Details.jsx @@ -0,0 +1,93 @@ +import React from 'react'; + +import DetailsLayout from '../../DetailsLayout'; +import Block from '../../placeholders/Block'; +import BrowserFrame from '../../placeholders/BrowserFrame'; +import Rectangle from '../../placeholders/Rectangle'; +import SampleCode from '../../SampleCode'; +import useDocumentTitle from '../../useDocumentTitle'; + +const Details = () => { + useDocumentTitle('CSS Layout ∙ Same height columns'); + + return ( + +

Same height columns

+ +
+
+ +
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+
+ } + source={ + + +
+ + ... + + +
+ ... +
+ + + ... +
+ + + ... + +`} +/> + } + /> + + ); +}; + +export default Details; diff --git a/client/placeholders/Block.jsx b/client/placeholders/Block.jsx index f5e5b52..56f54e2 100644 --- a/client/placeholders/Block.jsx +++ b/client/placeholders/Block.jsx @@ -11,7 +11,7 @@ const Block = ({ numberOfBlocks }) => { const s = random(1, 5); return (
- +
); }) diff --git a/client/placeholders/Rectangle.jsx b/client/placeholders/Rectangle.jsx index 933cd6e..7c1cc6e 100644 --- a/client/placeholders/Rectangle.jsx +++ b/client/placeholders/Rectangle.jsx @@ -3,7 +3,7 @@ import React from 'react'; const Rectangle = ({ height = 8 }) => { return (
);