<?php /* Custom Colors: Apostrophe 2 */ // Background add_color_rule( 'bg', '#ffffff', array( array( 'body', 'background-color' ), array( '.infinite-container', 'background-color' ), ) ); // Primary accent color add_color_rule( 'txt', '#117bb8', array( // Needs contrast against content background (opaque white) array( 'a, .main-navigation a:hover, .apostrophe-2-social li:hover a::before, .archive .entry-title a, .blog .entry-title a, .search .entry-title a, .site-title a:hover', 'color', '#ffffff' ), // Primary sidebar background needs only enough contrast to stand out a smidge (from background) array( '.widget-area .sidebar-primary aside', 'background-color', '#ffffff', 1 ), // Links and tags should stand out a bit more, since they're smaller array( '.entry-meta .posted-on, .entry-meta .byline, .sticky .entry-meta, .comment-reply-link, .entry-footer a[rel="tag"], #infinite-handle span', 'background-color', '#ffffff', 2 ), array( 'button, input[type="button"], input[type="reset"], input[type="submit"]', 'color', '#ffffff' ), array( 'button, input[type="button"], input[type="reset"], input[type="submit"], .button-primary, .button, .button-secondary, .apostrophe-2-navigation .current_page_item a, .apostrophe-2-navigation .current-menu-item a, .apostrophe-2-navigation .current-post-ancestor a, .apostrophe-2-navigation .current-menu-ancestor a, .apostrophe-2-navigation .current-menu-parent a, .apostrophe-2-navigation .current-post-parent a', 'border-color', 2 ), array( 'input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus', 'color' ), array( 'input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus', 'border-color' ), array( '.sidebar-primary button, .sidebar-primary input[type="button"], .sidebar-primary input[type="reset"], .sidebar-primary input[type="submit"]', 'color', 'link', 10 ), array( '.sidebar-primary button:hover, .sidebar-primary button:focus, .sidebar-primary input[type="button"]:focus, .sidebar-primary input[type="button"]:hover, .sidebar-primary input[type="reset"]:focus, .sidebar-primary input[type="reset"]:hover, .sidebar-primary input[type="submit"]:focus, .sidebar-primary input[type="submit"]:hover, #subscribe-blog input[type="submit"]:focus, #subscribe-blog input[type="submit"]:hover', 'color', 'txt', 10 ), array( '.sidebar-primary button:hover, .sidebar-primary input[type="button"]:hover, .sidebar-primary input[type="reset"]:hover, .sidebar-primary input[type="submit"]:hover', 'border-color', 'link' ), array( '.sidebar-primary button:hover, .sidebar-primary input[type="button"]:hover, .sidebar-primary input[type="reset"]:hover, .sidebar-primary input[type="submit"]:hover', 'background-color', '1' ), // Needs contrast against #F8F8F8 (secondary sidebar) array( '.sidebar-secondary a', 'color', '#f8f8f8' ), array( '.sidebar-secondary button, .sidebar-secondary input[type="button"], .sidebar-secondary input[type="reset"], .sidebar-secondary input[type="submit"]', 'color', '#f8f8f8' ), array( '.sidebar-secondary button:hover, .sidebar-secondary input[type="button"]:hover, .sidebar-secondary input[type="reset"]:hover, .sidebar-secondary input[type="submit"]:hover', 'border-color', '#f8f8f8' ), // Needs contrast against #FFFFFF (tertiary sidebar) array( '.sidebar-tertiary button, .sidebar-tertiary input[type="button"], .sidebar-tertiary input[type="reset"], .sidebar-tertiary input[type="submit"]', 'color', '#ffffff' ), array( '.sidebar-tertiary button:hover, .sidebar-tertiary input[type="button"]:hover, .sidebar-tertiary input[type="reset"]:hover, .sidebar-tertiary input[type="submit"]:hover, .site-footer button:hover, .site-footer input[type="button"]:hover, .site-footer input[type="reset"]:hover, .site-footer input[type="submit"]:hover', 'border-color', '#ffffff' ), array( '.sidebar-secondary button:hover, .sidebar-secondary input[type="button"]:hover, .sidebar-secondary input[type="reset"]:hover, .sidebar-secondary input[type="submit"]:hover, .sidebar-tertiary button:hover, .sidebar-tertiary input[type="button"]:hover, .sidebar-tertiary input[type="reset"]:hover, .sidebar-tertiary input[type="submit"]:hover, .site-footer button:hover, .site-footer input[type="button"]:hover, .site-footer input[type="reset"]:hover, .site-footer input[type="submit"]:hover', 'background-color', 0.25 ), ), __( 'Links and Buttons' ) ); // Secondary accent color add_color_rule( 'link', '#362e77', array( // No contrast array ( '.widget-area .sidebar-primary aside', 'border-color' ), // Needs contrast against content background (opaque white) array( 'a:hover, a:focus, a:active, .blog .featured-content .entry-title a, .blog .sticky .entry-title a', 'color', '#ffffff' ), // Site title needs some contrast, but less array( 'a:hover, a:focus, a:active, .site-title a', 'color', '#ffffff', 2 ), // Category tag background needs some contrast, and a bit more than the tags array ( '.entry-footer a[rel="category tag"], .sticky .entry-meta, .blog .featured-content .entry-meta .posted-on', 'background-color', '#ffffff', 3 ), ), __( 'Accents' ) ); // White text on blue background add_color_rule( 'extra', '#ffffff', array( // Contrast against blue background (txt) array( '.entry-meta a, .entry-meta span, .edit-link a, .comment-reply-link a, .entry-footer a[rel="tag"] a, .entry-footer a[rel="category tag"] a, #infinite-handle span a, .widget-area .sidebar-primary aside .widgettitle, .widget-area .sidebar-primary aside .widget-title, .widget-area .sidebar-primary aside .widget-title label, .widget-area .sidebar-primary aside, .widget-area .sidebar-primary aside a', 'color', 'txt' ), array( '.widget-area .sidebar-primary aside.widget_goodreads a', 'color', '#ffffff'), array( '.widget-area .sidebar-primary aside.jetpack_widget_social_icons ul a:hover', 'color', 'link' ), array( '.sticky .entry-meta a, .sticky .entry-meta::before, .featured-content .entry-meta .posted-on a', 'color', 'link', 10 ), ) ); // Color palettes add_color_palette( array( '#271e3a', '#548854', '#0b5144', '', '', ), 'Purple & Green' ); add_color_palette( array( '#c5ccd6', '#6b101c', '#213055', '', '', ), 'Navy & Burgundy' ); add_color_palette( array( '#dfeae4', '#7e5f6a', '#d3a3a5', '', '', ), 'Green & Pastel Pink' ); add_color_palette( array( '#dbd2c3', '#123926', '#3a6551', '', '', ), 'Beige & Green' ); add_color_palette( array( '#230f2b', '#f21d41', '#c2031d', '', '', ), 'Purple & Crimson' ); add_color_palette( array( '#ecebe8', '#00272b', '#e0ff4f', '', '', ), 'Neon Green & Black' );