CSS에 공급업체 접두사를 쉽게 추가하려면 어떻게 해야 합니까?

Linda Hamilton
풀어 주다: 2024-11-22 18:11:24
원래의
172명이 탐색했습니다.

How Can I Easily Add Vendor Prefixes to My CSS?

최소한의 노력으로 공급업체 접두사가 붙은 CSS

개발자로서 우리는 'transform'과 같은 공급업체 접두사가 붙은 CSS 속성을 설정하는 지루한 작업에 자주 직면합니다. 브라우저 간 호환성을 위해 '. 기존 접근 방식에서는 각 공급업체 접두사를 수동으로 지정하므로 코드가 장황하고 반복됩니다. 더 나은 솔루션이 있습니까?

간단하고 효과적인 대안은 공급업체 접두사 지정을 자동으로 처리하는 사용자 정의 기능을 만드는 것입니다. 방법은 다음과 같습니다.

function setVendor(element, property, value) {
  element.style["webkit" + property] = value;
  element.style["moz" + property] = value;
  element.style["ms" + property] = value;
  element.style["o" + property] = value;
}
로그인 후 복사

이 함수는 세 가지 매개변수, 즉 스타일을 적용할 HTML 요소, CSS 속성 이름, 원하는 값을 사용합니다. 값을 설정하기 전에 공통 공급업체 접두사를 반복하고 이를 각 속성 이름에 추가합니다.

사용법:

이 기능을 사용하여 공급업체 접두사 CSS를 설정합니다. 한 줄 작업이 됩니다.

setVendor(elem, "Transform", "translate3d(0,0,0)");
로그인 후 복사

이렇게 하면 지정된 값이 포함된 'transform' 속성이 지원되는 모든 항목에 자동으로 적용됩니다. 브라우저 접두사. 중복된 코드에 작별을 고하고 간소화된 개발 워크플로우를 만나보세요.

위 내용은 CSS에 공급업체 접두사를 쉽게 추가하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿