<?php add_color_rule( 'bg', '#e7f2f8', array( array( 'body,#infinite-footer .container', 'background-color' ), array( '#infinite-footer', 'background-color' ), ) ); //Blue add_color_rule( 'txt', '#07a1f2', array( //No contrast array( '#infinite-handle span,button, input[type="button"], input[type="reset"], input[type="submit"],.menu-toggle:before', 'background-color' ), array( 'button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, #infinite-handle span:hover', 'background-color', '-0.5' ), array( '.site-main .post-navigation .nav-previous a, .site-main .paging-navigation .nav-previous a,.site-main .post-navigation .nav-next a, .site-main .paging-navigation .nav-next a', 'background-color' ), array( '#infinite-handle span,button, input[type="button"], input[type="reset"], input[type="submit"]', 'border-bottom-color', '-0.5' ), array( 'button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,#infinite-handle span:hover', 'border-bottom-color', '-0.7' ), //No contrast, darker array( '.site-main .post-navigation .meta-nav:before, .site-main .paging-navigation .meta-nav:before', 'background-color', '-0.3' ), array( '.home .site-content .entry-format:before, .archive .site-content .entry-format:before, .search .site-content .entry-format:before', 'background-color', '-0.4', 0.5 ), array( '.home .site-content .entry-meta, .archive .site-content .entry-meta, .search .site-content .entry-meta', 'background-color', '-0.2', 0.5 ), array( '.home .site-content .entry-thumbnail, .archive .site-content .entry-thumbnail, .search .site-content .entry-thumbnail', 'background-color', '-0.4' ), array( '.home .site-content .hentry:nth-of-type(5n) .entry-thumbnail, .archive .site-content .hentry:nth-of-type(5n) .entry-thumbnail, .search .site-content .hentry:nth-of-type(5n) .entry-thumbnail', 'background-color', '-0.6' ), array( '.home .site-content .hentry:nth-of-type(4n) .entry-thumbnail, .archive .site-content .hentry:nth-of-type(4n) .entry-thumbnail, .search .site-content .hentry:nth-of-type(4n) .entry-thumbnail', 'background-color', '-0.2' ), //No contrast, lighter array( '.home .site-content .hentry:nth-of-type(2n) .entry-thumbnail, .archive .site-content .hentry:nth-of-type(2n) .entry-thumbnail, .search .site-content .hentry:nth-of-type(2n) .entry-thumbnail', 'background-color', '+0.4' ), array( '.home .site-content .hentry:nth-of-type(3n) .entry-thumbnail, .archive .site-content .hentry:nth-of-type(3n) .entry-thumbnail, .search .site-content .hentry:nth-of-type(3n) .entry-thumbnail', 'background-color', '+0.2' ), //Contrast with bg array( 'a,a:visited,a:hover,a:focus,a:active', 'color', 'bg' ), //Contrast with header (white) array( '.menu-toggle ul a:hover, .main-navigation.toggled .nav-menu ul a:hover,.site-title a,.site-title a:visited,.main-navigation ul li:hover > a,.main-navigation ul li:hover > a:visited,.main-navigation ul .current_page_item > a, .main-navigation ul .current-menu-item > a', 'color', '#fff' ), //Contrast with submenu background (#373737) array( '.main-navigation ul ul li a:hover,.main-navigation ul li:hover ul li:hover > a, .main-navigation ul li:hover ul li:hover > a:visited, .main-navigation ul ul .current_page_item > a, .main-navigation ul ul .current-menu-item > a', 'color', '#373737' ), ), __( 'Main Accent' ) ); add_color_rule( 'fg1', '#cdd851', array( ) ); add_color_rule( 'fg2', '#9ba2af', array( ) ); add_color_rule( 'link', '#b1e8e6', array( ) ); //Body text color add_color_rule( 'extra', '#444444', array( array( 'body,#infinite-footer .container a', 'color', 'bg' ), ) ); //Borders add_color_rule( 'extra', '#cccccc', array( array( '.page-header:after,.entry-meta:after,.comments-title:before, .comment-reply-title:before', 'background-color', 0.5 ), ) ); add_color_rule( 'extra', '#666666', array( array( '.entry-footer a,.entry-footer a:visited,.entry-footer a:hover,.site-footer,.site-footer a,.site-footer a:visited,.site-footer a:hover', 'color', 'bg' ), ) ); add_color_rule( 'extra', '#999999', array( array( '.entry-meta,.entry-meta a,.entry-meta a:visited,.entry-meta a:hover,.entry-footer', 'color', 'bg' ), array( '.comment-meta .comment-metadata a,.comment-meta .comment-metadata a:visited,.comment-meta .comment-metadata a:hover', 'color', 'bg' ), ) ); add_color_rule( 'extra', '#ffffff', array( //Contrast with Blue (txt) array( '#infinite-handle span:hover, #infinite-handle span,button, input[type="button"], input[type="reset"], input[type="submit"],button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,.menu-toggle:before', 'color', 'txt' ), array( '.home .site-content .entry-meta, .archive .site-content .entry-meta, .search .site-content .entry-meta,.home .site-content .entry-meta a, .archive .site-content .entry-meta a, .search .site-content .entry-meta a,.home .site-content .entry-format:before, .archive .site-content .entry-format:before, .search .site-content .entry-format:before', 'color', 'txt' ), array( '.site-main .post-navigation .meta-nav:before, .site-main .paging-navigation .meta-nav:before,.site-main .post-navigation .nav-previous a, .site-main .paging-navigation .nav-previous a,.site-main .post-navigation .nav-next a, .site-main .paging-navigation .nav-next a', 'color', 'txt' ), array( '.site-main .post-navigation .nav-previous a:hover, .site-main .paging-navigation .nav-previous a:hover', 'color', 'txt', 0.5 ), //Contrast with dark background array( '.entry-title a,.entry-title a:visited,.entry-title a:hover', 'color', '#000' ), array( '.widget a,.widget a:visited,.widget a:hover,.main-navigation ul ul li a,.main-navigation ul ul li a:visited', 'color', '#373737' ), ) ); /* Additional color palettes */ add_color_palette( array( '#ffffff', '#dc4206' ), 'Red-Orange' ); add_color_palette( array( '#ffffff', '#333333' ), 'Gray' ); add_color_palette( array( '#ffffff', '#52b16d' ), 'Green' ); add_color_palette( array( '#333333', '#898989' ), 'Dark' ); add_color_palette( array( '#444256', '#e6657d' ), 'Purple-Pink' ); add_color_palette( array( '#e8ddcb', '#37b3ab' ), 'Tan-Teal' );