/** * Theme functions and definitions * * @package HelloElementor */ use Elementor\WPNotificationsPackage\V110\Notifications as ThemeNotifications; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '3.3.0' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); add_theme_support( 'align-wide' ); add_theme_support( 'responsive-embeds' ); /* * Editor Styles */ add_theme_support( 'editor-styles' ); add_editor_style( 'editor-styles.css' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) { /** * Check whether to display header footer. * * @return bool */ function hello_elementor_display_header_footer() { $hello_elementor_header_footer = true; return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { $min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', get_template_directory_uri() . '/style' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', get_template_directory_uri() . '/theme' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( hello_elementor_display_header_footer() ) { wp_enqueue_style( 'hello-elementor-header-footer', get_template_directory_uri() . '/header-footer' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { return; } if ( ! is_singular() ) { return; } $post = get_queried_object(); if ( empty( $post->post_excerpt ) ) { return; } echo '' . "\n"; } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); // Admin notice if ( is_admin() ) { require get_template_directory() . '/includes/admin-functions.php'; } // Settings page require get_template_directory() . '/includes/settings-functions.php'; // Header & footer styling option, inside Elementor require get_template_directory() . '/includes/elementor-functions.php'; if ( ! function_exists( 'hello_elementor_customizer' ) ) { // Customizer controls function hello_elementor_customizer() { if ( ! is_customize_preview() ) { return; } if ( ! hello_elementor_display_header_footer() ) { return; } require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_elementor_customizer' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check whether to display the page title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); /** * BC: * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } function hello_elementor_get_theme_notifications(): ThemeNotifications { static $notifications = null; if ( null === $notifications ) { require get_template_directory() . '/vendor/autoload.php'; $notifications = new ThemeNotifications( 'hello-elementor', HELLO_ELEMENTOR_VERSION, 'theme' ); } return $notifications; } hello_elementor_get_theme_notifications(); Ce culori sa eviti pe site-ul tau? – Sicmedia
Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Ce culori sa eviti pe site-ul tau?

Designerii ne spun mereu „nu ar trebui sa faci asta, nu ar trebui sa faci aia”. Este ceea ce iubesc cel mai mult la oamenii creativi: dorinta lor de a-i ajuta pe altii si dorinta lor de a se perfectiona pentru totdeauna in meseria lor. Iata cinci combinatii de culori pe care ar trebui sa le reconsideri atunci cand te ocupi de webdesign.

1. Nu utiliza niciodata negru pur (#000000)

Monet nu a folosit niciodata negrul, asa ca acesta este motivul principal pentru care ar trebui evitat. Impresionistii au inteles ca umbrele constau din culoare si nu au fost interpretate ca fiind pur si simplu negre. „Negrul merge cu tot”, spun ei, dar ceea ce nu spun este ca 100% negru (sau negru pur) nu merge cu nimic.

Negrul este adesea prea coplesitor si, in realitate, oricum nimic nu este niciodata 100% negru. Nici parul vopsit, nici carbunele, nici televizorul inteligent, nici macar tabla veche de la scoala. Daca arunci o privire la cadre bine-cunoscute precum Bootstrap si Foundation, interfata de utilizare Photoshop, tastele de pe MacBook – acestea nu sunt negre pur. Foarte putine lucruri sunt si creierul nostru nu este atat de obisnuit sa le vada.

De-a lungul timpului, ne-am dat seama ca este mai bine sa adaugam o culoare subtila in negru si chiar si ceva de genul #111111 (gri cod) ar fi mult mai potrivit pentru ochi.

De ce este ceva ce nu am observat niciodata pana acum? Pentru ca vedem obiecte foarte intunecate si presupunem ca sunt negre, atunci cand, in realitate, vizualizam (dar nu interpretam) lucruri precum arta impresionista.

2. Rosul si verdele nu ar trebui sa fie vazute niciodata impreuna

Adevaratul motiv pentru care nu ar trebui sa le combini pe cele doua este din cauza deuteranopiei, o forma de daltonism care face dificila diferenta dintre cele doua culori. Dar exista un alt motiv, mai evident.

Combinatiile de rosu si verde sunt, de asemenea, in conflict cu notiunea ca rosu inseamna „nu” si verde inseamna „da”, asa cum au explicat stiinta comportamentala si diversi experti in experienta utilizatorului, asa ca folosim in mod obisnuit acele culori pentru butoane, mesaje de eroare, ajutoare de formulare, alerte si alte astfel de elemente.

3. Culori Neon

Culorile neon in designul site-urilor web sunt aversive si iritante, in ciuda faptului ca sunt culori frumoase, vibrante si atractive in arta si ilustratie. As recomanda sa se evite cu desavarsire utilizarea lor intr-o tema retro, de exemplu. Poate intr-o imagine de fundal care contribuie la emotia si starea de spirit a designului, dar ca elemente de interfata cu utilizatorul si text, aceste culori sunt obositoare.

4. Culori deschise pe fundal alb sau pe fundal cu detalii

Probabil cel mai evident defect de design legat de culoare, dar este si cel mai frecvent inalnit. Evita astfel de greseli pentru ca vei face continutul imposibil de citit. Folosind culori stralucitoare, risti sa provoci o migrena instantanee celor care intra pe site.

O firma de web design iti va explica toate aceste detalii si iti va recomanda culorile potrivite in functie de industria ta. Cu siguranta ai vazut site-uri care iti plac, insa nu intotdeauna acestea sunt potrivite cu ceea ce vinzi tu.