АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
30 of 119 menu
НОВАЯ РУБРИКА! Мои ученики часто просят меня рассказать о себе: как я учился, чем занимаюсь сейчас, какие у меня дальнейшие планы:) Жми, чтобы прочитать!

Метод css

Метод css позволяет получать и изменять CSS стили элемента. Важно помнить, что мы будем получать 'вычисленные значения' свойств (англ. computed style properties), которые могут отличаться от указанных в css стилях.

Синтаксис

Получить одно свойство:

$(селектор).css(свойство);

Получить несколько свойств, передаваемый параметр - массив имен свойств:

$(селектор).css(['width', 'height', 'color']);

Изменить одно свойство:

$(селектор).css(свойство, новое значение);

Изменим несколько свойств, передав их в виде объекта, содержащего пары 'ключ: значение'. Название свойства указывается в виде CamelCase:

$(селектор).css({fontSize: '12px', color: 'red'});

Или, альтернативный вариант:

<p class="www">text</p> $('.www').css({'font-size':'12px', 'color':'red'});

Также мы можем применить заданную функцию к каждому элементу в наборе. При этом первым параметром функция получит номер элемента в наборе, а вторым параметром - текущее значение заданного css свойства для конкретного элемента. При этом this внутри функции будет указывать на текущий элемент. CSS свойство каждого элемента поменяется на то, которое вернет функция конкретно для этого элемента:

$(селектор).css(имя свойства, function(номер в наборе, текущее значение css свойства));

Пример

Давайте получим все элементы с классом www и поменяем их цвет на красный:

<p class="www">text</p> $('.www').css('color', 'red');

Пример

Давайте получим все элементы с классом www и поменяем их цвет на красный, а размер шрифта - на 20px:

<p class="www">text</p> $('.www').css({color:'red', fontSize:'20px'});

Или, альтернативный вариант:

<p class="www">text</p> $('.www').css({'color':'red', 'font-size':'20px'});

Смотрите также

  • метод width,
    который позволяет получать и изменять ширину элемента
  • метод offset,
    который позволяет получать текущие координаты элемента
enru