Как установить свойство textShadow - PullRequest
2 голосов
/ 16 апреля 2011

Я хочу реализовать textshadow в моем тексте, помещенном в <a href="#">, я делаю что-то вроде этого:

document.getElementById("text").style.textShadow("1px 1px 0 red");
document.getElementById("text").style.moztextshadow("1px 1px 0 red");
document.getElementById("text").style.webkittextshadow("1px 1px 0 red");

Ни одна из вышеперечисленных реализаций не работает. Я делаю какую-то ошибку? Спасибо!

Ответы [ 3 ]

2 голосов
/ 16 апреля 2011

Попробуйте это на этой странице:

document.getElementById('question-header').style.textShadow = '2px 2px 0 cyan';

edit: похоже, работает в браузерах webkit. Единицы обычно требуются, но не с 0. Для отладки вы можете распечатать значения для document.getElementById ('text'), затем that.style.

1 голос
/ 16 апреля 2011
var text = document.getElementById("text");
text.style.textShadow = "1px 1px 0 red";
text.style.mozTextShadow = "1px 1px 0 red";
text.style.webkitTextShadow = "1px 1px 0 red";
1 голос
/ 16 апреля 2011
element.style["text-shadow"] = '1px 1px 5px red';
  • element.style.* - это не функция, это значение.
  • Вы должны указать третье значение в text-shadow.Задание 0 не даст тени для размытия текста, больше похоже на тень.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...