웹 프론트엔드 CSS 튜토리얼 CSS는 이미지 회색조 효과를 구현하며 다양한 브라우저와 호환됩니다.

CSS는 이미지 회색조 효과를 구현하며 다양한 브라우저와 호환됩니다.

May 16, 2016 pm 12:07 PM
css

이 장에서는 CSS를 사용하여 이미지의 회색조 효과를 얻는 방법을 소개합니다. CSS는 360 브라우저와 같은 다양한 브라우저와 호환됩니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

CSS는 CSS 스타일을 통해 컬러 이미지를 회색으로 표시하여 이미지의 회색조 효과를 얻습니다. 이는 이미지의 색상 모드를 회색조로 조정하는 것과 같습니다. CSS는 다음 방법을 통해 회색조 효과를 얻을 수 있습니다.

방법 1. IE 필터

img { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } //标准写法
img { filter:Gray; } //简写
로그인 후 복사

IE 시리즈 브라우저는 모두 IE 필터의 속성을 지원하며, IE가 아닌 브라우저는 서버에서 이 속성을 지원합니다. 그것을 지원하지 않습니다.

방법 2. CSS3 필터

img { -webkit-filter: grayscale(100%); }
로그인 후 복사

CSS3 필터는 아직 표준 속성이 아니며, 현재는 Google에만 있습니다. Chrome 브라우저에서는 지원되지만 다른 브라우저에서는 지원되지 않습니다

CSS 그레이스케일 효과를 사용하면 웹 페이지에 일부 특수 효과를 더 쉽게 구현할 수 있습니다. 5.12를 기념하여 많은 국내 웹 페이지가 하룻밤 사이에 회색으로 변했다는 것을 기억하십니까? 지진? 웹사이트에 다음 스타일을 추가하면 쉽게 얻을 수 있습니다.

html { filter:Gray; -webkit-filter: grayscale(100%); }
로그인 후 복사

누군가 CSS의 회색조 효과는 좋지만 모든 브라우저와 호환될 수는 없다고 말했을 것입니다. 그래요? ? CSS로 아무것도 할 수 없다면 JS를 사용하여 이를 달성하는 방법을 고려해 보세요. 여기서는 JS 그레이스케일 효과 플러그인을 추천합니다.

grayscale.js

사용법:

//引入插件
<script type="text/javascript" src="grayscale.js"></script>
로그인 후 복사
//调用插件
<script type="text/javascript">
    window.onload = function(){
        var el = document.getElementById( &#39;body&#39; );
        grayscale( el );
    };
</script>
로그인 후 복사

은 실행 후 많은 인라인 스타일이 요소에 추가됩니다. 호환성이 있으므로 회색조 효과를 얻으려면 CSS를 사용하는 것이 좋습니다.

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

요소의 SCSS 변수를 재정의하여 사용자 정의 테마를 구현하는 방법은 무엇입니까? 요소의 SCSS 변수를 재정의하여 사용자 정의 테마를 구현하는 방법은 무엇입니까? Apr 05, 2025 pm 01:45 PM

요소의 SCSS 변수를 재정의하여 사용자 정의 테마를 구현하는 방법은 무엇입니까? 요소 사용 ...

웹 페이지에 로컬로 설치된 'Jingnan Mai Round Body'를 사용하고 디스플레이 문제를 해결하는 방법은 무엇입니까? 웹 페이지에 로컬로 설치된 'Jingnan Mai Round Body'를 사용하고 디스플레이 문제를 해결하는 방법은 무엇입니까? Apr 05, 2025 pm 02:06 PM

웹 개발에서 로컬로 설치된 글꼴 파일을 사용하는 방법 웹 개발에서 사용자는 컴퓨터에 설치된 특정 글꼴을 사용하여 네트워크를 향상시킬 수 있습니다 ...

CSS를 사용하여 왼쪽에서 오른쪽으로 배경색 전환의 구배 효과를 달성하고 점차적으로 위에서 아래로 가벼워지는 방법은 무엇입니까? CSS를 사용하여 왼쪽에서 오른쪽으로 배경색 전환의 구배 효과를 달성하고 점차적으로 위에서 아래로 가벼워지는 방법은 무엇입니까? Apr 05, 2025 pm 12:57 PM

CSS 그라디언트 색상 효과 구현 : 웹 디자인의 위에서 아래로의 그라디언트 배경, 검색 상자에서 왼쪽에서 오른쪽으로 전환하는 방법 및 회전식 이미지의 배경색 ...

배경색과 일치하도록 CSS를 통해 기호 크기 조정 방법은 무엇입니까? 배경색과 일치하도록 CSS를 통해 기호 크기 조정 방법은 무엇입니까? Apr 05, 2025 pm 02:09 PM

배경색과 일치하도록 CSS로 크기 조정을 사용자 정의하는 방법은 무엇입니까? 웹 디자인에서 사용자 경험의 세부 사항은 종종 전반적인 효과를 크게 향상시킬 수 있습니다. 예를 들어...

JavaScript에서 요소를 동적으로 설정하여 발생하는 페이지 지터 문제를 해결하는 방법은 무엇입니까? JavaScript에서 요소를 동적으로 설정하여 발생하는 페이지 지터 문제를 해결하는 방법은 무엇입니까? Apr 05, 2025 am 11:39 AM

동적으로 요소를 JS로 고정하여 발생하는 페이지 지터 문제를 해결하는 방법. JavaScript로 요소를 고정하여 동적으로 설정하면 때때로 페이지 지터를 만나게됩니다 ...

고정 너비 레이아웃에서 글꼴 크기와 문자 너비의 관계는 얼마입니까? 고정 너비 레이아웃에서 글꼴 크기와 문자 너비의 관계는 얼마입니까? Apr 05, 2025 pm 12:51 PM

고정 너비 레이아웃에서는 웹 페이지를 디자인 할 때 글꼴 크기와 문자 너비의 미묘한 관계가 고정 너비 컨테이너로 정렬 해야하는 경우가 종종 있습니다.

다른 글꼴 크기와 글꼴의 텍스트 바닥을 CSS와 완벽하게 정렬하는 방법은 무엇입니까? 다른 글꼴 크기와 글꼴의 텍스트 바닥을 CSS와 완벽하게 정렬하는 방법은 무엇입니까? Apr 05, 2025 pm 01:48 PM

CSS 텍스트 하단의 정렬 문제 : CSS 스타일 디자인의 다양한 글꼴 크기와 글꼴의 수직 배열로, 다른 글꼴 크기와 ...

링 효과 및 마우스 프롬프트 정보가있는 프론트 엔드 진행 막대를 구현하는 방법은 무엇입니까? 링 효과 및 마우스 프롬프트 정보가있는 프론트 엔드 진행 막대를 구현하는 방법은 무엇입니까? Apr 05, 2025 pm 01:54 PM

프론트 엔드 개발에서 프론트 엔드 진행 막대의 구현 방법에 대한 토론 진행 막대 구현은 간단 해 보이지만 설계 초안의 정확한 요구 사항을 충족시키기 위해서는 ...

See all articles