2016-12-19 14 views
1

На моем сайте Wordpress у меня есть кнопка на главной странице, которая загружает больше сообщений. Я хотел добавить немного перевернутой каретки рядом со словами «загрузить больше сообщений», поэтому я добавил «v», используя псевдоэлементы. Я получил его, чтобы посмотреть, как я хочу, но когда я нажимаю кнопку, v не исчезает с остальной кнопкой? Я попытался установить его с :: активным классом, но он все еще появляется. Что мне нужно сделать, чтобы оно исчезло?Скрыть псевдоэлемент при щелчке

пример кнопки

enter image description here

после нажатия кнопки (я не хочу, чтобы v появляться)

enter image description here

текущий код CSS

.elm-button::before { 
 
    content: "v"; 
 
    font-size:11px; 
 
    float: right; 
 
    margin: 6px 0 0 14px; 
 
    font-family: 'Days One', sans-serif; 
 
} 
 
.elm-button::active { 
 
display: none; 
 
    visibility: hidden; 
 
}

+0

Попробовать: фокус; .elm кнопка: фокус :: раньше. – pol

+0

К сожалению, «v» полностью исчезло, если я использую .elm-button: focus :: before – user6738171

+1

@ user6738171 Я думал, что вы хотите, чтобы v исчез. Что вы на самом деле хотите? –

ответ

0

В вашем фрагменте есть ошибка. :active - псевдокласс, а не псевдоэлемент, поэтому он имеет только один двоеточие.
Итак, как это.

.elm-button { 
 
    background:none; border:none; font:inherit; 
 
} 
 
.elm-button::before { 
 
    content: "v"; 
 
    font-size:11px; 
 
    float: right; 
 
    margin: 6px 0 0 14px; 
 
    font-family: 'Days One', sans-serif; 
 
} 
 
.elm-button:active { 
 
display: none; 
 
    visibility: hidden; 
 
}
<button class="elm-button" type="button">Load more posts</button>

(Кроме того, я полагаю, что вам нужно .elm-button:focus, как хорошо, но это не очень понятно из описания проблемы.)

+0

К сожалению, приведенный выше код не работает. Как вы предлагаете использовать кнопку .elm: focus? Я попытался заменить: active: focus, но все равно никаких результатов. – user6738171

+0

Тогда вы должны показать больше кода. То, что вы дали в вопросе, было неполным, поэтому мне пришлось импровизировать. –

+0

Это все код. Единственным другим кодом, который у меня есть, является load_more_button(); где я хочу разместить кнопку загрузки больше. Кнопка запускается через плагин, поэтому кода мало. – user6738171