Commit:    46a855f1166cc5e6b641218a7999ea32d38161b3
Author:    Levi Morrison <[email protected]>         Tue, 25 Feb 2014 22:26:45 -0700
Parents:   a4898e52d06acec294cb8085bb6c2f91df76a0f5
Branches:  master

Link:       
http://git.php.net/?p=web/php.git;a=commitdiff;h=46a855f1166cc5e6b641218a7999ea32d38161b3

Log:
Standardized colors; also brought some whitespace into line.

After looking at our current website on 4 different monitors with
several different settings on each monitor, I concluded that we don't
have enough contrast in our website. This commit is primarily intended
to address this issue. Generally speaking, on mid to low grade monitors
I have considerably improved contrast and it looks pretty good. It does
not look as nice on the high-end monitors, though.

I am a horrible contributor who doesn't break my changes into multiple
commits so we get the spacing fixes this commit as well. I really do try
to do one 'feature' or change per commit, but I notice things that
bother me while fixing something else so I fix it...

Changed paths:
  M  styles/home.css
  M  styles/theme-base.css
  M  styles/theme-medium.css

diff --git a/styles/home.css b/styles/home.css
index 8292eae..67e5e1d 100644
--- a/styles/home.css
+++ b/styles/home.css
@@ -4,10 +4,10 @@ complimentary greens: 9FB553    7B8851    61761B    C6DA82    
CCDA99
 
 */
 #intro {
-    background:#444449;
+    background:#333;
     box-shadow:inset 0 0 2em rgba(0,0,0,.375);
     color:#fff;
-    border-bottom:.25em solid #99c;
+    border-bottom:.25em solid #8C8CC5;
 }
 #intro p {
     text-shadow:0 1px 2px rgba(0,0,0,.5);
diff --git a/styles/theme-base.css b/styles/theme-base.css
index d3a245f..5b73ccd 100755
--- a/styles/theme-base.css
+++ b/styles/theme-base.css
@@ -173,7 +173,7 @@ textarea {
   float: left;
   display: block;
   height: 1.5em;
-  padding: .75em;
+  padding: .75em .75em .75em 1.5em;
   color: #fff;
   text-shadow: 0 1px 0 #fff;
 }
@@ -231,12 +231,9 @@ textarea {
   background-color: #e5e5e5;
   box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
 }
-.navbar .navbar-inner {
-  background-color: #99c;
-}
 .navbar .brand,
 .navbar .nav > li > a {
-  color: #eef;
+  color: #eee;
   border:0;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
 }
@@ -255,7 +252,7 @@ textarea {
 .navbar .nav .active > a:hover,
 .navbar .nav .active > a:focus {
   color: #fff;
-  background-color: #669;
+  background-color: #5B5B89;
 }
 .navbar .navbar-search .search-query {
   background-color: #fff;
@@ -634,17 +631,13 @@ pre.info {
 }
 
 .layout-menu {
-    padding:.625em .75em 1.5em;
-    border: 1px solid;
-    border-top:0;
-    border-right:0;
+    padding:.75em 1.5em 1.5em;
+    border-right:1px solid;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
 }
 #layout-content {
   padding:1.5em;
-  border:1px solid;
-  border-top:0;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
 }
@@ -758,14 +751,14 @@ table.standard th {
 }
 
 table.standard tr:nth-child(even) td {
-    background-color: #f2f2f2;
+    background-color: #E6E6E6;
 }
 
 table.standard th {
     font-size: 1.125em;
     line-height: 1.333333333;
     padding: 20px 10px 5px 10px;
-    color: #777;
+    color: #666;
     font-weight: normal;
 }
 
@@ -782,7 +775,7 @@ table.standard tr:nth-child(even) td.sub,
 table.standard tr:nth-child(even) th.sub,
 table.standard tr td.sub,
 table.standard tr th.sub {
-    background: #E3E3F1;
+    background: #E6E6E6;
 }
 
 table.standard td.subr,
@@ -1177,7 +1170,7 @@ fieldset {
 
 .title {
   padding:6px 12px;
-  border-top:2px solid #669;
+  border-top:2px solid #666;
   border-bottom:1px solid;
   overflow:hidden;
 }
@@ -1393,7 +1386,7 @@ ul.chunklist_children {
 }
 
 .refsect1 {
-    margin: 1.5em 0 2.25em;
+    margin: 1.5em 0;
 }
 
 .docs .classsynopsis {
@@ -1432,38 +1425,44 @@ ul.chunklist_children {
 }
 .docs .layout-menu ul.parent-menu-list > li > a {
     border:0;
+    font-size: 1.125rem;
+    line-height:1.333333333;
+    margin-bottom:0.666666667em;
+    display:block;
 }
 
 .docs .layout-menu ul.child-menu-list {
     margin: 0;
-    padding:0 .25em;
 }
 
 .layout-menu ul.child-menu-list li {
     list-style-type: none;
     margin: 0;
 }
+.layout-menu ul.child-menu-list li:first-child a {
+    border-top: 1px dotted;
+}
 .layout-menu ul.child-menu-list a {
     font-size: .875em;
     line-height: 1.714285714;
     border-bottom: 1px dotted;
     display:block;
-    padding-left:.125em;
+    padding-left:.75em;
+    position:relative;
 }
 
-.docs .layout-menu ul.child-menu-list .current {
+.layout-menu ul.child-menu-list .current {
     font-weight:bolder;
 }
-.docs .layout-menu ul.child-menu-list .current {
-    position:relative;
-}
 #layout-content .current:before {
     content:"\bb \20";
 }
-.docs .layout-menu ul.child-menu-list .current a:before {
+.layout-menu ul.child-menu-list a:hover:before,
+.layout-menu ul.child-menu-list a:focus:before,
+.layout-menu ul.child-menu-list .current a:before {
     content:"\bb \20";
     position:absolute;
-    left:-.675em;
+    left:0em;
 }
 
 .docs .sect2 {
@@ -1495,8 +1494,7 @@ div.soft-deprecation-notice blockquote.sidebar {
 #breadcrumbs {
     -moz-box-sizing:border-box;
     box-sizing:border-box;
-    border:1px solid;
-    border-top:0;
+    border-bottom:1px solid;
     margin:0 auto;
     font-size:.875em;
     line-height:1.71428571428571;
@@ -1509,7 +1507,7 @@ div.soft-deprecation-notice blockquote.sidebar {
     overflow: hidden;
 }
 #breadcrumbs div {
-    padding:.5em .75em;
+    padding:.5em 1.714285714em;
 }
 #breadcrumbs li {
     display:inline-block;
@@ -1618,7 +1616,7 @@ div.soft-deprecation-notice blockquote.sidebar {
   }
 
   #mainmenu-toggle-overlay {
-    background: #669 url(/images/mobile-menu.png) no-repeat center center;
+    background: #5B5B89 url(/images/mobile-menu.png) no-repeat center center;
     float: right;
     display: block;
     height: 32px;
@@ -1782,9 +1780,8 @@ aside.tips p {
 }
 aside.tips .panel {
     margin:0.66666666666667em 0;
-    background:#f0f0f0;
-    border:1px solid #d9d9d9;
-    border-bottom-color:#d0d0d0;
+    background:#E3E3F1;
+    border:1px solid #C6C6E2;
     border-radius:2px;
 }
 
@@ -1796,7 +1793,6 @@ aside.tips .panel > a {
 aside.tips .panel > a:hover,
 aside.tips .panel > a:focus {
     color:#369;
-    background:#f9f9f9;
 }
 aside.tips .panel .headline,
 .panel .body,
@@ -1813,8 +1809,8 @@ aside.tips div.inner {
     background:inherit;
 }
 .panel .body {
-  background-color: #f9f9f9;
-  border-top:1px solid #d9d9d9;
+  background-color: #fff;
+  border-top:1px solid #C6C6E2;
   border-radius: 0 0 2px 2px;
 }
 .panel .body:first-child {
diff --git a/styles/theme-medium.css b/styles/theme-medium.css
index c6c38ad..3fc9367 100755
--- a/styles/theme-medium.css
+++ b/styles/theme-medium.css
@@ -4,21 +4,21 @@
  * ---------------+---------+
  *  light-purple  | #E3E3F1 |
  * ---------------+---------+
- *  medium-purple | #9999cc |
+ *  medium-purple | #8C8CC5 |
  * ---------------+---------+
- *  dark-purple   | #666699 |
+ *  dark-purple   | #5B5B89 |
  * ---------------+---------+
  *
  */
 
 
 html {
-  background-color: #262626;
+  background-color: #333;
 }
 
 body {
-  background:#E3E3F1;
-  color: #262626;
+  background:#C6C6E2;
+  color: #333;
 }
 #layout-content {
   background:#fff;
@@ -26,19 +26,19 @@ body {
 }
 
 abbr {
-  border-color: #999;
+  border-color: #8C8CC5;
 }
 
 h1 {
-    color: #336;
+    color: #333;
 }
 h2 {
-    color: #262626;
+    color: #333;
 }
 
 h1, h2, h3, h4, h5, h6 {
   font-weight:bolder;
-  color:#336
+  color:#333
 }
 
 a:link,
@@ -60,17 +60,12 @@ ol {
   list-style-type: decimal;
 }
 
-em,
-strong {
-  color: #262626;
-}
-
 dl.qandaentry {
   border-color:#000;
 }
 
 h1.refname {
-  color: #669;
+  color: #333;
 }
 
 
@@ -84,7 +79,7 @@ h1.refname {
 .fieldsynopsis .modifier,
 .methodsynopsis .modifier,
 .constructorsynopsis .modifier {
-  color:#444;
+  color:#333;
 }
 
 .classsynopsis {
@@ -96,17 +91,17 @@ h1.refname {
 }
 
 .title {
-  color: #446;
+  color: #333;
   background: #E3E3F1;
   border-radius:0 0 2px 2px;
   border-color:#C6C6E2;
-  border-top-color:#669;
+  border-top-color:#5B5B89;
   box-shadow:
     inset 1px 0 1px -1px #C6C6E2,
     inset -1px 0 1px -1px #C6C6E2
 }
 .title a {
-  color: #446;
+  color: #333;
 }
 
 .methodname b,
@@ -138,8 +133,8 @@ div.tip {
   border-bottom-color:#9FBFDF;
 }
 blockquote.note {
-  background-color: #F2F2F2;
-  border-color: #CCC;
+  background-color: #E6E6E6;
+  border-color: #ccc;
 }
 div.caution {
   background: #fcfce9;
@@ -187,8 +182,8 @@ div.warning:before {
 
 /* {{{ Navbar */
 .navbar {
-  border-color:#669;
-  background:#99c;
+  border-color:#5B5B89;
+  background:#8C8CC5;
   box-shadow: 0 .25em .25em  rgba(0,0,0,.1);
 }
 /* }}} */
@@ -196,12 +191,12 @@ div.warning:before {
 
 /* {{{ User notes */
 #usernotes .count {
-  background-color: #669;
+  background-color: #5B5B89;
   color: #fff;
   border-radius: 4px;
 }
 #usernotes .note .name {
-  color: #444;
+  color: #333;
 }
 #usernotes .note .date {
   color: #666;
@@ -210,11 +205,11 @@ div.warning:before {
   color: black;
 }
 #usernotes .note .text {
-  background-color: #F2F2F2;
-  border-color: #CCC;
+  background-color: #E6E6E6;
+  border-color: #ccc;
   box-shadow:
-    inset 1px 0 1px -1px #CCC,
-    inset -1px 0 1px -1px #CCC;
+    inset 1px 0 1px -1px #ccc,
+    inset -1px 0 1px -1px #ccc;
 
   -webkit-transition: opacity 0.4s;
   -moz-transition: opacity 0.4s;
@@ -223,7 +218,7 @@ div.warning:before {
   transition: opacity 0.4s;
 }
 #usernotes .note .votes .tally {
-  color: #262626;
+  color: #333;
 }
 #usernotes .note .votes a {
   -webkit-transition: border 0.4s;
@@ -240,11 +235,12 @@ div.warning:before {
   border-color: #ccc;
 }
 .doctable thead tr {
-  border-color: #99c;
-  color: #262626;
+  border-color: #C6C6E2;
+  border-bottom-color: #8C8CC5;
+  color: #333;
 }
 .doctable th {
-  background-color: #bbd;
+  background-color: #C6C6E2;
 }
 .doctable tr {
   border-color: #ccc
@@ -253,7 +249,7 @@ div.warning:before {
   background-color: #ffffff;
 }
 .doctable tbody tr:nth-child(even) {
-  background-color: #E3E3F1;
+  background-color: #E6E6E6;
 }
 /* }}} */
 
@@ -261,7 +257,7 @@ div.warning:before {
 /* {{{ Syntax highlighting */
 .example-contents > [class$="code"],
 .example-contents.screen {
-  background-color: #f2f2f2;
+  background-color: #fff;
   border-color: #d0d0d0 !important;
   border-top-color: #cdcdcd !important;
 }
@@ -280,7 +276,7 @@ div.warning:before {
   background-color: transparent;
 }
 .phpcode span.comment {
-  color: #808080;
+  color: #5B5B89;
   background-color: transparent;
 }
 div.phpcode span.default {
@@ -301,9 +297,9 @@ div.phpcode span.string {
 .simpara em:not(.emphasis),
 .simpara var
 {
-  background-color: #f2f2f2;
+  background-color: #E6E6E6;
   border-radius: 2px;
-  color: #474747;
+  color: #333;
   padding: 2px 4px;
   white-space: nowrap;
   font-style: normal;
@@ -335,8 +331,8 @@ a.genanchor:focus {
 
 
 .warn {
-  border-color: #669;
-  background-color: #f2f2f2;
+  border-color: #5B5B89;
+  background-color: #fff;
   border-radius: 0 0 2px 2px;
 }
 
@@ -346,14 +342,14 @@ pre.info {
 }
 
 aside.tips {
-  border-color:#99c;
+  border-color:#8C8CC5;
 }
 aside.tips div.border {
     display:none;
 }
 
 .soft-deprecation-notice {
-  color: #262626;
+  color: #333;
   border-color: #eecdde;
   background-color: #f9ecf2;
 }
@@ -368,44 +364,45 @@ aside.tips div.border {
 
 /* {{{ Breadcrumbs */
 #breadcrumbs {
-    color: #737373;
-    background-color: #f2f2f2;
+    color: #666;
+    background-color: #E6E6E6;
     border-color: #ccc;
 }
 #breadcrumbs li:last-child a {
-    color:#262626;
+    color:#333;
 }
 /* }}} */
 
 
 /* {{{ Layout menu Left-hand sidebar */
 .layout-menu {
-  background-color:#f2f2f2;
+  background-color:#E6E6E6;
   border-color: #ccc;
-  border-bottom-color:#bfbfbf;
 }
 .layout-menu ul.parent-menu-list a {
   color: #000;
 }
-.layout-menu ul.parent-menu-list a:hover {
+.layout-menu ul.parent-menu-list a:hover,
+.layout-menu ul.parent-menu-list a:focus {
     color: #693;
     border-color: #693;
     text-shadow:0 0 .25em #fff;
+    outline:0;
 }
 .layout-menu ul.child-menu-list a {
-  border-bottom-color: #808080;
+  border-bottom-color: #999;
 }
 .layout-menu ul.child-menu-list .current a {
-  color:#669;
-  border-color:#669;
+  color:#5B5B89;
+  border-color:#5B5B89;
 }
 /* }}} */
 
 
 /* {{{ Footer */
 footer {
-  background-color: #262626;
-  border-top-color: #99C;
+  background-color: #333;
+  border-top-color: #8C8CC5;
 }
 footer a {
   color:#ccc;
@@ -417,7 +414,7 @@ footer a:visited {
 }
 footer a:hover,
 footer a:focus {
-  color: #888;
+  color: #999;
   border-bottom: none;
 }
 /* }}} */
@@ -425,7 +422,7 @@ footer a:focus {
 
 /* {{{ ElePHPants */
 div.elephpants div.images {
-  background-color: #262626;
+  background-color: #333;
 }
 div.elephpants img {
   opacity: 0.5;
@@ -448,7 +445,7 @@ div.elephpants img:focus {
 
 .mirror {
        position: relative;
-       border: 1px solid #CCC;
+       border: 1px solid #ccc;
        padding: 20px;
        margin: 5px;
 }
-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to