From 620f02f454ef6b51ccd6e1abecf26f3f6b27b727 Mon Sep 17 00:00:00 2001 From: Jack Lukic <jack@quirky.com> Date: Tue, 7 May 2013 15:42:36 -0400 Subject: [PATCH] grid changes --- node/src/documents/collections/grid.html | 5 +- node/src/documents/collections/menu.html | 18 ++-- .../semantic/src/collections/grid.css | 17 ++- .../semantic/src/collections/menu.css | 101 +++++++++--------- node/src/layouts/default.html.eco | 2 +- src/collections/grid.css | 17 ++- src/collections/menu.css | 101 +++++++++--------- 7 files changed, 143 insertions(+), 118 deletions(-) diff --git a/node/src/documents/collections/grid.html b/node/src/documents/collections/grid.html index 7e18f39ef..8e298d337 100755 --- a/node/src/documents/collections/grid.html +++ b/node/src/documents/collections/grid.html @@ -23,7 +23,8 @@ type : 'UI Collection' <h4>Grid</h4> <p>A grid is made up of columns of content. By default a grid must assume a certain number of columns. The semantic library assumes 12 columns by default.</p> - <div class="ui ignore warning block"><i class="icon heart"></i> For convenience if only a single column is specified inside a grid or grid row, it will assume the column to take up the entire grid width. If you would like to override this behavior, specify the grid width as a <b>one wide column</b></div> + <div class="ui ignore warning block"><i class="icon heart"></i> <b>Tip</b> + <p>If only a single column is specified inside a grid or a grid row, semantic will assume the column to take up the entire grid width. If you would like to override this behavior, specify the grid width as a <b>one wide column</b></p></div> <div class="ui grid"> <div class="column"> 1 @@ -177,7 +178,7 @@ type : 'UI Collection' <div class="ui two column responsive grid"> <div class="column"> - <div class="ui labeled vertical fluid contrasting icon menu"> + <div class="ui labeled vertical fluid inverted icon menu"> <a class="item"> <i class="icon mail"></i> Mail diff --git a/node/src/documents/collections/menu.html b/node/src/documents/collections/menu.html index 22235fdde..5fed42abf 100755 --- a/node/src/documents/collections/menu.html +++ b/node/src/documents/collections/menu.html @@ -239,9 +239,9 @@ type : 'UI Collection' <h3>Menu</h3> <div class="example"> - <h4>Contrasting</h4> + <h4>Inverted</h4> <p>A menu may have its colors inverted to show greater contrast</p> - <div class="ui contrasting menu"> + <div class="ui inverted menu"> <div class="item"> Site Title </div> @@ -272,7 +272,7 @@ type : 'UI Collection' Green 2 </a> </div> - <div class="ui green contrasting compact menu"> + <div class="ui green inverted compact menu"> <a class="item"> Green 1 </a> @@ -280,7 +280,7 @@ type : 'UI Collection' Green 2 </a> </div> - <div class="ui red contrasting compact menu"> + <div class="ui red inverted compact menu"> <a class="item"> Red 1 </a> @@ -288,7 +288,7 @@ type : 'UI Collection' Red 2 </a> </div> - <div class="ui blue contrasting compact menu"> + <div class="ui blue inverted compact menu"> <a class="item"> Blue 1 </a> @@ -297,7 +297,7 @@ type : 'UI Collection' </a> </div> <br><br> - <div class="ui purple contrasting compact menu"> + <div class="ui purple inverted compact menu"> <a class="item"> Purple 1 </a> @@ -305,7 +305,7 @@ type : 'UI Collection' Purple 2 </a> </div> - <div class="ui orange contrasting compact menu"> + <div class="ui orange inverted compact menu"> <a class="item"> Orange 1 </a> @@ -313,7 +313,7 @@ type : 'UI Collection' Orange 2 </a> </div> - <div class="ui teal contrasting compact menu"> + <div class="ui teal inverted compact menu"> <a class="item"> Teal 1 </a> @@ -369,7 +369,7 @@ type : 'UI Collection' </a> </div> <br><br> - <div class="ui vertical red contrasting labeled icon menu"> + <div class="ui vertical red inverted labeled icon menu"> <a class="item"> <i class="icon mail"></i> Mail diff --git a/node/src/files/components/semantic/src/collections/grid.css b/node/src/files/components/semantic/src/collections/grid.css index d3f3a675f..4c9185815 100644 --- a/node/src/files/components/semantic/src/collections/grid.css +++ b/node/src/files/components/semantic/src/collections/grid.css @@ -31,21 +31,33 @@ .ui.responsive.grid { padding: 0% 5%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 1000px) { .ui.responsive.grid { padding: 0% 12.5%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 1500px) { .ui.responsive.grid { padding: 0% 15%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 1750px) { .ui.responsive.grid { padding: 0% 23%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 2000px) { .ui.responsive.grid { @@ -53,7 +65,6 @@ } .ui.responsive.grid > .column, .ui.responsive.grid > .row > .column { - font-size: 1.25rem; } } @@ -68,8 +79,8 @@ text-align: left; font-size: 1rem; - padding-left: 1em; - padding-right: 1em; + padding-left: 1.33%; + padding-right: 1.33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; diff --git a/node/src/files/components/semantic/src/collections/menu.css b/node/src/files/components/semantic/src/collections/menu.css index aa8a764a6..eef615161 100644 --- a/node/src/files/components/semantic/src/collections/menu.css +++ b/node/src/files/components/semantic/src/collections/menu.css @@ -420,93 +420,93 @@ } -/*--- Contrasting ---*/ -.ui.contrasting.menu { +/*--- inverted ---*/ +.ui.inverted.menu { background-color: #333333; box-shadow: none; } -.ui.contrasting.menu .header.item { +.ui.inverted.menu .header.item { background-color: rgba(255, 255, 255, 0.15); -webkit-box-shadow: 0px -0.1em 0px 0px rgba(255, 255, 255, 0.1) inset; -moz-box-shadow: 0px -0.1em 0px 0px rgba(255, 255, 255, 0.1) inset; box-shadow: 0px -0.1em 0px 0px rgba(255, 255, 255, 0.1) inset; } -.ui.contrasting.menu .item, -.ui.contrasting.menu .item > a { +.ui.inverted.menu .item, +.ui.inverted.menu .item > a { color: #FFFFFF; } -.ui.link.contrasting.menu .item:hover, -.ui.contrasting.menu .item.hover, -.ui.contrasting.menu .link.item:hover, -.ui.contrasting.menu a.item:hover, -.ui.contrasting.menu .dropdown.item.hover, -.ui.contrasting.menu .dropdown.item:hover { +.ui.link.inverted.menu .item:hover, +.ui.inverted.menu .item.hover, +.ui.inverted.menu .link.item:hover, +.ui.inverted.menu a.item:hover, +.ui.inverted.menu .dropdown.item.hover, +.ui.inverted.menu .dropdown.item:hover { background-color: rgba(255, 255, 255, 0.05); } -.ui.contrasting.menu .item .item, -.ui.contrasting.menu .item .item > a { +.ui.inverted.menu .item .item, +.ui.inverted.menu .item .item > a { color: rgba(255, 255, 255, 0.8); } -.ui.contrasting.menu .item .item > a:hover { +.ui.inverted.menu .item .item > a:hover { background-color: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.9); } -.ui.contrasting.menu .dropdown.item .menu .item, -.ui.contrasting.menu .dropdown.item .menu .item a { +.ui.inverted.menu .dropdown.item .menu .item, +.ui.inverted.menu .dropdown.item .menu .item a { color: rgba(0, 0, 0, 0.75); } -.ui.contrasting.menu .item .menu a.item:hover, -.ui.contrasting.menu .item .menu a.item.hover, -.ui.contrasting.menu .item .menu .link.item:hover, -.ui.contrasting.menu .item .menu .link.item.hover { +.ui.inverted.menu .item .menu a.item:hover, +.ui.inverted.menu .item .menu a.item.hover, +.ui.inverted.menu .item .menu .link.item:hover, +.ui.inverted.menu .item .menu .link.item.hover { color: rgba(255, 255, 255, 1); } -.ui.contrasting.menu .item.active, -.ui.contrasting.menu .item.active a { +.ui.inverted.menu .item.active, +.ui.inverted.menu .item.active a { color: rgba(255, 255, 255, 1); } -/*--- Contrasting Colors ---*/ -.ui.contrasting.green.menu { +/*--- inverted Colors ---*/ +.ui.inverted.green.menu { background-color: #A1CF64; } -.ui.contrasting.green.pointing.menu .item.active:after { +.ui.inverted.green.pointing.menu .item.active:after { background-color: #A1CF64; } -.ui.contrasting.red.menu { +.ui.inverted.red.menu { background-color: #EF4D6D; } -.ui.contrasting.red.pointing.menu .item.active:after { +.ui.inverted.red.pointing.menu .item.active:after { background-color: #F16883; } -.ui.contrasting.blue.menu { +.ui.inverted.blue.menu { background-color: #6ECFF5; } -.ui.contrasting.blue.pointing.menu .item.active:after { +.ui.inverted.blue.pointing.menu .item.active:after { background-color: #6ECFF5; } -.ui.contrasting.purple.menu { +.ui.inverted.purple.menu { background-color: #564F8A; } -.ui.contrasting.purple.pointing.menu .item.active:after { +.ui.inverted.purple.pointing.menu .item.active:after { background-color: #564F8A; } -.ui.contrasting.orange.menu { +.ui.inverted.orange.menu { background-color: #F05940; } -.ui.contrasting.orange.pointing.menu .item.active:after { +.ui.inverted.orange.pointing.menu .item.active:after { background-color: #F05940; } -.ui.contrasting.teal.menu { +.ui.inverted.teal.menu { background-color: #00B5AD; } -.ui.contrasting.teal.pointing.menu .item.active:after { +.ui.inverted.teal.pointing.menu .item.active:after { background-color: #00B5AD; } /*--- Border ---*/ -.ui.contrasting.menu .item:before { +.ui.inverted.menu .item:before { background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, @@ -533,7 +533,7 @@ rgba(255, 255, 255, 0.03) 100%) ; } -.ui.vertical.contrasting.menu .item:before { +.ui.vertical.inverted.menu .item:before { background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, @@ -564,10 +564,10 @@ /*--- Hover ---*/ /*--- Down ---*/ -.ui.contrasting.menu .item.down, -.ui.contrasting.menu .dropdown.item:active, -.ui.contrasting.menu .link.item:active, -.ui.contrasting.menu a.item:active { +.ui.inverted.menu .item.down, +.ui.inverted.menu .dropdown.item:active, +.ui.inverted.menu .link.item:active, +.ui.inverted.menu a.item:active { background-color: rgba(255, 255, 255, .1); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; @@ -576,17 +576,17 @@ } /*--- Active ---*/ -.ui.contrasting.menu .item.active { +.ui.inverted.menu .item.active { border-color: transparent; background-color: rgba(255, 255, 255, 0.15); } /*--- Pointers ---*/ -.ui.contrasting.pointing.menu .item.active:after { +.ui.inverted.pointing.menu .item.active:after { background-color: #3E3E3E; box-shadow: none; } -.ui.contrasting.pointing.menu .item.active:hover:after { +.ui.inverted.pointing.menu .item.active:hover:after { background-color: #3B3B3B; } @@ -621,11 +621,11 @@ opacity: 1; } -/*--- Contrasting ---*/ -.ui.contrasting.icon.menu .item { +/*--- inverted ---*/ +.ui.inverted.icon.menu .item { color: rgba(255, 255, 255, 0.8); } -.ui.contrasting.icon.menu .icon { +.ui.inverted.icon.menu .icon { color: rgba(255, 255, 255, 1); } @@ -958,6 +958,7 @@ background-color: #F0F0F0; } + /*-------------- Attached ---------------*/ @@ -1002,14 +1003,14 @@ font-size: 0.875rem; } .ui.small.vertical.menu { - width: 18rem; + width: 13rem; } .ui.menu .item { font-size: 1rem; } .ui.vertical.menu { - width: 230px; + width: 15rem; } @@ -1017,5 +1018,5 @@ font-size: 1.125rem; } .ui.large.vertical.menu { - width: 275px; + width: 18rem; } \ No newline at end of file diff --git a/node/src/layouts/default.html.eco b/node/src/layouts/default.html.eco index 428d2ea99..41dd5073a 100755 --- a/node/src/layouts/default.html.eco +++ b/node/src/layouts/default.html.eco @@ -87,7 +87,7 @@ </div> </div> - <div class="ui fixed transparent contrasting main menu"> + <div class="ui fixed transparent inverted main menu"> <div class="container"> <div class="title item"> <b><%= @document.type %>:</b> <%= @document.title %> diff --git a/src/collections/grid.css b/src/collections/grid.css index d3f3a675f..4c9185815 100755 --- a/src/collections/grid.css +++ b/src/collections/grid.css @@ -31,21 +31,33 @@ .ui.responsive.grid { padding: 0% 5%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 1000px) { .ui.responsive.grid { padding: 0% 12.5%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 1500px) { .ui.responsive.grid { padding: 0% 15%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 1750px) { .ui.responsive.grid { padding: 0% 23%; } + .ui.responsive.grid > .column, + .ui.responsive.grid > .row > .column { + } } @media only screen and (min-width : 2000px) { .ui.responsive.grid { @@ -53,7 +65,6 @@ } .ui.responsive.grid > .column, .ui.responsive.grid > .row > .column { - font-size: 1.25rem; } } @@ -68,8 +79,8 @@ text-align: left; font-size: 1rem; - padding-left: 1em; - padding-right: 1em; + padding-left: 1.33%; + padding-right: 1.33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; diff --git a/src/collections/menu.css b/src/collections/menu.css index aa8a764a6..eef615161 100755 --- a/src/collections/menu.css +++ b/src/collections/menu.css @@ -420,93 +420,93 @@ } -/*--- Contrasting ---*/ -.ui.contrasting.menu { +/*--- inverted ---*/ +.ui.inverted.menu { background-color: #333333; box-shadow: none; } -.ui.contrasting.menu .header.item { +.ui.inverted.menu .header.item { background-color: rgba(255, 255, 255, 0.15); -webkit-box-shadow: 0px -0.1em 0px 0px rgba(255, 255, 255, 0.1) inset; -moz-box-shadow: 0px -0.1em 0px 0px rgba(255, 255, 255, 0.1) inset; box-shadow: 0px -0.1em 0px 0px rgba(255, 255, 255, 0.1) inset; } -.ui.contrasting.menu .item, -.ui.contrasting.menu .item > a { +.ui.inverted.menu .item, +.ui.inverted.menu .item > a { color: #FFFFFF; } -.ui.link.contrasting.menu .item:hover, -.ui.contrasting.menu .item.hover, -.ui.contrasting.menu .link.item:hover, -.ui.contrasting.menu a.item:hover, -.ui.contrasting.menu .dropdown.item.hover, -.ui.contrasting.menu .dropdown.item:hover { +.ui.link.inverted.menu .item:hover, +.ui.inverted.menu .item.hover, +.ui.inverted.menu .link.item:hover, +.ui.inverted.menu a.item:hover, +.ui.inverted.menu .dropdown.item.hover, +.ui.inverted.menu .dropdown.item:hover { background-color: rgba(255, 255, 255, 0.05); } -.ui.contrasting.menu .item .item, -.ui.contrasting.menu .item .item > a { +.ui.inverted.menu .item .item, +.ui.inverted.menu .item .item > a { color: rgba(255, 255, 255, 0.8); } -.ui.contrasting.menu .item .item > a:hover { +.ui.inverted.menu .item .item > a:hover { background-color: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.9); } -.ui.contrasting.menu .dropdown.item .menu .item, -.ui.contrasting.menu .dropdown.item .menu .item a { +.ui.inverted.menu .dropdown.item .menu .item, +.ui.inverted.menu .dropdown.item .menu .item a { color: rgba(0, 0, 0, 0.75); } -.ui.contrasting.menu .item .menu a.item:hover, -.ui.contrasting.menu .item .menu a.item.hover, -.ui.contrasting.menu .item .menu .link.item:hover, -.ui.contrasting.menu .item .menu .link.item.hover { +.ui.inverted.menu .item .menu a.item:hover, +.ui.inverted.menu .item .menu a.item.hover, +.ui.inverted.menu .item .menu .link.item:hover, +.ui.inverted.menu .item .menu .link.item.hover { color: rgba(255, 255, 255, 1); } -.ui.contrasting.menu .item.active, -.ui.contrasting.menu .item.active a { +.ui.inverted.menu .item.active, +.ui.inverted.menu .item.active a { color: rgba(255, 255, 255, 1); } -/*--- Contrasting Colors ---*/ -.ui.contrasting.green.menu { +/*--- inverted Colors ---*/ +.ui.inverted.green.menu { background-color: #A1CF64; } -.ui.contrasting.green.pointing.menu .item.active:after { +.ui.inverted.green.pointing.menu .item.active:after { background-color: #A1CF64; } -.ui.contrasting.red.menu { +.ui.inverted.red.menu { background-color: #EF4D6D; } -.ui.contrasting.red.pointing.menu .item.active:after { +.ui.inverted.red.pointing.menu .item.active:after { background-color: #F16883; } -.ui.contrasting.blue.menu { +.ui.inverted.blue.menu { background-color: #6ECFF5; } -.ui.contrasting.blue.pointing.menu .item.active:after { +.ui.inverted.blue.pointing.menu .item.active:after { background-color: #6ECFF5; } -.ui.contrasting.purple.menu { +.ui.inverted.purple.menu { background-color: #564F8A; } -.ui.contrasting.purple.pointing.menu .item.active:after { +.ui.inverted.purple.pointing.menu .item.active:after { background-color: #564F8A; } -.ui.contrasting.orange.menu { +.ui.inverted.orange.menu { background-color: #F05940; } -.ui.contrasting.orange.pointing.menu .item.active:after { +.ui.inverted.orange.pointing.menu .item.active:after { background-color: #F05940; } -.ui.contrasting.teal.menu { +.ui.inverted.teal.menu { background-color: #00B5AD; } -.ui.contrasting.teal.pointing.menu .item.active:after { +.ui.inverted.teal.pointing.menu .item.active:after { background-color: #00B5AD; } /*--- Border ---*/ -.ui.contrasting.menu .item:before { +.ui.inverted.menu .item:before { background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, @@ -533,7 +533,7 @@ rgba(255, 255, 255, 0.03) 100%) ; } -.ui.vertical.contrasting.menu .item:before { +.ui.vertical.inverted.menu .item:before { background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, @@ -564,10 +564,10 @@ /*--- Hover ---*/ /*--- Down ---*/ -.ui.contrasting.menu .item.down, -.ui.contrasting.menu .dropdown.item:active, -.ui.contrasting.menu .link.item:active, -.ui.contrasting.menu a.item:active { +.ui.inverted.menu .item.down, +.ui.inverted.menu .dropdown.item:active, +.ui.inverted.menu .link.item:active, +.ui.inverted.menu a.item:active { background-color: rgba(255, 255, 255, .1); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; @@ -576,17 +576,17 @@ } /*--- Active ---*/ -.ui.contrasting.menu .item.active { +.ui.inverted.menu .item.active { border-color: transparent; background-color: rgba(255, 255, 255, 0.15); } /*--- Pointers ---*/ -.ui.contrasting.pointing.menu .item.active:after { +.ui.inverted.pointing.menu .item.active:after { background-color: #3E3E3E; box-shadow: none; } -.ui.contrasting.pointing.menu .item.active:hover:after { +.ui.inverted.pointing.menu .item.active:hover:after { background-color: #3B3B3B; } @@ -621,11 +621,11 @@ opacity: 1; } -/*--- Contrasting ---*/ -.ui.contrasting.icon.menu .item { +/*--- inverted ---*/ +.ui.inverted.icon.menu .item { color: rgba(255, 255, 255, 0.8); } -.ui.contrasting.icon.menu .icon { +.ui.inverted.icon.menu .icon { color: rgba(255, 255, 255, 1); } @@ -958,6 +958,7 @@ background-color: #F0F0F0; } + /*-------------- Attached ---------------*/ @@ -1002,14 +1003,14 @@ font-size: 0.875rem; } .ui.small.vertical.menu { - width: 18rem; + width: 13rem; } .ui.menu .item { font-size: 1rem; } .ui.vertical.menu { - width: 230px; + width: 15rem; } @@ -1017,5 +1018,5 @@ font-size: 1.125rem; } .ui.large.vertical.menu { - width: 275px; + width: 18rem; } \ No newline at end of file