Esempio n. 1
0
/**
 * @param SiteOrigin_Customizer_CSS_Builder $builder
 * @param mixed $val
 * @param array $setting
 */
function ultra_link_color($builder, $val, $setting)
{
    if (empty($val)) {
        return;
    }
    switch ($setting['id']) {
        case 'ultra_content_link_color':
            if ($val != '#0896fe') {
                $link_color_rgb = $builder->hex2rgb(esc_html($val));
                $builder->add_raw_css('::selection, a, a:visited, a:hover, a:focus, a:active, .comment-navigation .nav-links a:hover, .paging-navigation .nav-links a:hover, .post-navigation .nav-links a:hover, .panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a:hover, .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:hover, .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay, .entry-header h1.entry-title a:hover, .entry-header h1.page-title a:hover, .page-header h1.entry-title a:hover, .page-header h1.page-title a:hover, .site-content .entry-meta a:hover, .entry-footer a:hover, .comments-area .comment-author .fn a:hover, .comments-area .comment-metadata a:hover, .comments-area .reply a.comment-reply-link:hover, .comments-area .reply a.comment-reply-login:hover, .mbt-breadcrumbs a:hover, .mbt-featured-book-widget .mbt-book-title a:hover { color: ' . esc_attr($val) . ' }');
                $builder->add_raw_css('button, input[type="button"], input[type="reset"], input[type="submit"], .pagination .page-numbers:hover, .pagination .current, .entry-content .more-wrapper .more-link:hover, .entry-content .page-links span, .entry-content .page-links a span:hover { background: ' . esc_attr($val) . ' }');
                $builder->add_raw_css('button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: rgba(' . $link_color_rgb . ',0.8) }');
                $builder->add_raw_css('blockquote { border-left: 3px solid ' . esc_attr($val) . ' }');
                $builder->add_raw_css('.entry-content p a, .entry-content li a, .entry-content dl a, .entry-content pre a, .entry-content code a, .entry-content blockquote a, .content-none .site-main a { border-bottom: 1px dotted ' . esc_attr($val) . '; color: ' . esc_attr($val) . ' }');
                $builder->add_raw_css('.entry-content p a:hover, .entry-content li a:hover, .entry-content dl a:hover, .entry-content pre a:hover, .entry-content code a:hover, .entry-content blockquote a:hover, .content-none .site-main a:hover, .comments-area .comment-list .pingback a, .comments-area .comment-list .pingback a:hover, .comments-area .comment-list .pingback .edit-link a:hover, .comments-area .comment-content a, .comments-area .comment-content a:hover { border-bottom: 1px solid ' . esc_attr($val) . '; }');
            }
            break;
    }
}