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">ტექსტი</p> $('.www').css({'font-size':'12px', 'color':'red'});

ასევე ჩვენ შეგვიძლია გამოვიყენოთ მოცემული ფუნქცია ყოველ ელემენტზე კოლექციაში. ამ შემთხვევაში ფუნქცია პირველ პარამეტრად მიიღებს ელემენტის ნომერს კოლექციაში, ხოლო მეორე პარამეტრად - მიმდინარე მნიშვნელობას მოცემული css თვისების კონკრეტული ელემენტისთვის. ამ შემთხვევაში this ფუნქციის შიგნით მიუთითებს მიმდინარე ელემენტზე. CSS თვისება ყოველი ელემენტის შეიცვლება იმით, რასაც ფუნქცია დააბრუნებს კონკრეტულად ამ ელემენტისთვის:

$(სელექტორი).css(თვისების სახელი, function(ნომერი კოლექციაში, მიმდინარე მნიშვნელობა css თვისების));

მაგალითი

მოდით მივიღოთ ყველა ელემენტი კლასით www და შევცვალოთ მათი ფერი წითელზე:

<p class="www">ტექსტი</p> $('.www').css('color', 'red');

მაგალითი

მოდით მივიღოთ ყველა ელემენტი კლასით www და შევცვალოთ მათი ფერი წითელზე, ხოლო ფონტის ზომა - 20px-ზე:

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

ან, ალტერნატიული ვარიანტი:

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

იხილეთ აგრეთვე

  • მეთოდი width,
    რომელიც საშუალებას აძლევს ელემენტის სიგანის მიღებას და შეცვლას
  • მეთოდი offset,
    რომელიც საშუალებას აძლევს ელემენტის მიმდინარე კოორდინატების მიღებას
azbydeenesfrkakkptruuz