ВНИМАНИЕ! Скидки на тариф Практик: 700$ 500$!
Обучение, помощь в поиске работы и заказов, стажировка на реальных проектах. Жми для подробностей →
30 of 119 menu
Бесплатные курсы по Git. Начинаем, когда соберется 1000 желающих:) Жми для записи!

Метод 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