• For some reason the arrow in select form fields is missing for some while. If I change to the standard theme the arrows are there but not in hueman, no matter if using the master or my child theme.

    Can anyone guide me how where change this behaviour? I guess it’s probably css related but I couldn’t find the proper setting in the main style.css.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi 3T_MJ. Where are you trying to select the form fields? Can you post a link to your site? Thanks.

    Thread Starter 3T_MJ

    (@3t_mj)

    unfortunately my site isn’t live yet.

    I discovered the behaviour both on the contact form select and buddypress select fields but only when using the hueman theme.

    If I delete all the form css from the style.css (master hueman theme), then the standard selct display appears. It seems the form fields including the select fields are styled with certain css but no down-arrow got included for the select fields. I wonder if there is a way to add a down-arrow for the dropdown select field, Unfortunately I can’t upload a screenshot here.

    This is the standard css which is used to style the form fields

    /*  base : forms
    /* ------------------------------------ */
    input, textarea, button, select, label { font-family: inherit; }
    .themeform input,
    .themeform select,
    .themeform textarea,
    .themeform button,
    .themeform label { font-size: 14px; }
    .themeform input::-moz-focus-inner,
    .themeform button::-moz-focus-inner { border: 0; padding: 0; }
    .themeform input[type="text"],
    .themeform input[type="password"],
    .themeform input[type="email"],
    .themeform input[type="url"],
    .themeform input[type="tel"],
    .themeform input[type="number"],
    .themeform input[type="submit"],
    .themeform select,
    .themeform button,
    .themeform textarea { margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; border-radius: 0; }
    .themeform input,
    .themeform select,
    .themeform textarea,
    .themeform button { -moz-appearance: none; -webkit-appearance: none; -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }
    .themeform input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; }
    .themeform input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; }
    .themeform label { font-weight: 600; color: #444; }
    .themeform input[type="text"],
    .themeform input[type="password"],
    .themeform input[type="email"],
    .themeform input[type="url"],
    .themeform input[type="tel"],
    .themeform input[type="number"],
    .themeform select,
    .themeform textarea { background: #fff; border: 2px solid #ddd; color: #777; display: block; max-width: 100%; outline: none; padding: 7px 8px; }
    .themeform input[type="text"]:focus,
    .themeform input[type="password"]:focus,
    .themeform input[type="email"]:focus,
    .themeform input[type="url"]:focus,
    .themeform input[type="tel"]:focus,
    .themeform input[type="number"]:focus,
    .themeform select:focus,
    .themeform textarea:focus { border-color: #ccc; color: #444; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0,0,0,0.1); }
    .themeform label .required { color: #3b8dbd; }
    .themeform input[type="submit"],
    .themeform button[type="submit"] { background: #3b8dbd; color: #fff; padding: 8px 14px; font-weight: 600; display: inline-block; border: none; cursor: pointer; -webkit-border-radius: 3px; border-radius: 3px; }
    .themeform input[type="submit"]:hover,
    .themeform button[type="submit"]:hover { background: #444; }
    
    .themeform.searchform div { position: relative; }
    .themeform.searchform div input { padding-left: 26px; line-height: 20px; }
    .themeform.searchform div:after { color: #ccc; line-height: 24px; font-size: 14px; content: "\f002"; position: absolute; left: 10px; top: 6px; font-family: FontAwesome; }

    Due to an update of FF and Chrome something changed in showing the arrows. I had the similar problem.

    My deloper changed my style.css and added some lines:

    .themeform select {
    appearance: normal;
    -moz-appearance: menulist; /* Firefox */
    -webkit-appearance: menulist; /* Safari and Chrome */
    }

    Now the arrows are working again.

    Thread Starter 3T_MJ

    (@3t_mj)

    @dmitri51 thanks so much. That’s the only solution that works. Now I got the arrows working again.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘arrows in select form field missing’ is closed to new replies.