Support » Plugin: Accordion Shortcodes » Add arrow to the accordian

Viewing 15 replies - 1 through 15 (of 16 total)
  • Thread Starter BananaMan


    Thread Starter BananaMan


    figured it out.

    I used:

    .accordion-title:after {
    content: ‘\25BE’;
    float: right;

    Did you need to change anything else? I’m looking to do the same thing but it appears the CSS you have here does nothing for me.

    Nevermind, got it!

    • This reply was modified 5 years, 7 months ago by MissBizzy.

    @missbizzy / @bananaman:

    Can you share what else was done to add an arrow to a dropdown menu?

    @rylink I honestly think it just wasn’t working because of the \ in 25BE.

    To others looking for a solution, here is the full functional CSS, and adds in the ability for the down arrow to rotate:

    /* Accordion Styles */
    .accordion {
    margin-bottom: 0px;
    .accordion-title {
    margin-top: 0px;
    padding: 10px 0px 10px 10px;
    cursor: pointer;
    .accordion-title:after {
    content: “\25BE”;
    float: right;
    transition: 0.2s;
    } {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);

    .accordion-content {
    .accordion-title:hover {}
    .accordion-title:first-child {border: none;} {cursor: default;}

    Hi there,

    I tried implementing the above CSS, but am still having no luck. Has anyone else experienced this? I’d really like to add some sort of visual cue, whether it’s an arrow, plus sign, etc., to my accordions.

    This CSS is not working for me either. I have tried everything I can think of. My accordion is here:
    I need a visual indicator letting people know there is more content here. There is no point if users don’t know content is there. I’m wondering if there is conflict with other scripts?

    I would suggest backing up your CSS styles and copying the entire css style I posted previously to see if it fixes the issue, or replace the

    content: “\25BE”;

    with something as simple as:

    content: "+";

    to see if that gets a character to display for you at all.

    (This should make a ‘x’ and ‘+’ appear when expanding/contracting your accordion if implemented correctly as opposed to the pyramid shape.)

    • This reply was modified 5 years, 4 months ago by rylink.
    • This reply was modified 5 years, 4 months ago by rylink.

    Hi rylink,
    Thanks for replying. Actually, I was using the style sheet you posted initially. I tried what you suggested above and it didn’t work. I think I will have to look for a different plugin as I can’t leave it with no visual indicators.

    It works for me with single code marks:
    content: ‘\25BC’;


    I tried with single code marks and I’m still not getting any luck. I’ve tried just using content: '+'; and it’s still not working. I’m using a theme called 15Zine. Is anyone else having this issue and/or have any other solutions other than the aforementioned ones?

    Here is a screenshot of my code in the CSS editor:

    • This reply was modified 5 years, 4 months ago by hannameow.

    @hannameow : you should change the quotes around ‘\25BC’ with ‘ . Yours are the ‘curly’ type. The quote should be the straight one: ‘. (Happens sometimes when you copy paste)

    Hey @wpmh,

    Thanks for the insight. That worked! Appreciate it.

    I ended up getting this to work with two changes:

    – for the arrow, instead of using escaped unicode, I used UTF8 – in plain language, I copied and pasted the arrow I wanted from here 😉

    – I added the evil/dreaded !important to the content line

    .accordion-title:after {
    content: "▸" !important;
    float: right;
    transition: 0.2s;

    You can see my results here:

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Add arrow to the accordian’ is closed to new replies.