Эффект диапазона CSS не работает, когда вы переписываете текст диапазона с помощью JS [дубликат]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Эффект диапазона CSS не работает, когда вы переписываете текст диапазона с помощью JS [дубликат]

Сообщение Anonymous »

Я создаю эффект с помощью CSS и использую JS, чтобы переписать то, что было в тексте, но это нарушило эффект. Однако без использования JS и простого написания текста в HTML все работает.
Я пробовал использовать element.textContent и element.innerText, но все равно не получилось.Вот что я получил на данный момент:

Код: Выделить всё

let diff = document.querySelector('.button.changed');
diff.textContent = 'CHANGED';

Код: Выделить всё

.button {
width: 75px;
height: 20px;
background: rgba(0, 0, 0, 1);
color: white;
position: absolute;
border-radius: 5px;
cursor: pointer;
transition: background 0.25s ease, transform 0.25s ease, color 0.25s ease;
top: 175px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}

.button:hover {
transform: scale(1.25);
background: rgba(200, 200, 200, 1);
color: black;
}

.button span {
position: relative;
display: inline-block;
overflow: hidden;
z-index: 1;
}

.button span::before {
content: " ";
position: absolute;
top: 15%;
left: -5px;
width: 15px;
height: 15px;
background-image: linear-gradient(to right, gold, yellow);
transition: left 0.25s linear;
overflow: hidden;
}

.button span:hover::before {
left: 95%;
}

.button span:hover::before,
.button span::before {
opacity: 1;
}

.button span::before {
opacity: 0;
}

.default{
position: absolute;
top: 100px;
left: 100px;
}

.changed{
position: absolute;
top: 200px;
left: 100px;
}

Код: Выделить всё

TEXT
DIFF



Подробнее здесь: https://stackoverflow.com/questions/784 ... xt-with-js
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Эффект анимации CardView для recyclerview в Android – эффект смахивания
    Гость » » в форуме Android
    0 Ответы
    106 Просмотры
    Последнее сообщение Гость
  • Есть ли способ сделать эффект «дырокола» в CSS [дубликат]
    Anonymous » » в форуме CSS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как получить внутренний текст диапазона в PHP [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как получить внутренний текст диапазона в PHP [дубликат]
    Anonymous » » в форуме Html
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Dataframe, получить сумму диапазона, если значение находится в пределах диапазона
    Anonymous » » в форуме Python
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»