이 글에서는 주로 하나의 p로 여러 배경 이미지와 배경 이미지 속성을 설정하는 CSS3 구현을 소개합니다. 또한 CSS3 배경 그라데이션, 가로 그라데이션, 왼쪽 위 모서리 그라데이션 등에 대한 자세한 설명도 제공합니다. 필요한 친구는 참고할 수 있습니다.
소개
예전에는 하나의 p가 배경 이미지를 하나만 설정할 수 있었는데, 여러 배경을 설정하려면 여러 p 중첩을 사용해야 더 나은 호환성을 얻을 수 있습니다. . 웹사이트가 낮은 브라우저 버전과의 호환성을 요구한다면 이 방법을 사용하는 것이 좋습니다. CSS3의 출현으로 하나의 p가 하나의 배경만 설정할 수 있다는 문제가 해결되어 하나의 p가 여러 배경 이미지를 설정할 수 있게 되었습니다. 배경 이미지는 선형 그라데이션 및 기타 효과를 설정할 수도 있습니다.
Digression
CSS3의 배경은 매우 강력하고 background-size 등과 같은 많은 속성을 가지고 있습니다. 이러한 속성에 대한 블로그를 작성할 수 있습니다. CSS3Background의 다른 속성에 대해서는 나중에 별도로 블로그에 올리겠습니다!
CSS3/CSS1 배경 이미지 속성
구문:
background-image:<bg-image> [ , <bg-image> ]* <bg-image> = none | <url> | <linear-gradient> | <radial-gradient> | <repeating-linear-gradient> | <repeating-radial-gradient> 默认值:none
값:
none:无背景图。 < url >:使用绝对或相对地址指定背景图像。 < linear-gradient>:使用线性渐变创建背景图像。(CSS3) < radial-gradient>:使用径向(放射性)渐变创建背景图像。(CSS3) < repeating-linear-gradient>:使用重复的线性渐变创建背景图像。(CSS3) < repeating-radial-gradient>:使用重复的径向(放射性)渐变创建背景图像。(CSS3)
Instructions:
설정 또는 검색 개체의 배경 이미지입니다. 배경 이미지
가 설정된 경우, 배경 이미지가 보이지 않을 때 텍스트와 일정한 대비를 유지하기 위해 작성자가 배경 색상
을 설정하는 것도 권장됩니다. background-image
,同时也建议作者设置background-color
用于当背景图像不可见时保持与文本一定的对比。
对应的脚本特性为backgroundImage
해당 스크립트 기능은 BackgroundImage
입니다.
호환성:
IE8 및 이전 브라우저는 CSS3 배경 이미지를 지원하지 않습니다. 즉, 여러 배경 및 배경 이미지로 그라데이션 사용을 지원하지 않습니다.
IE9는 CSS3의 새로운 매개변수 값을 지원하지 않습니다: Opera11.50-11.51은 CSS3의 새로운 매개변수 값인
쓰기:
css3은 여러 배경 이미지를 설정합니다.
css3은 여러 배경 이미지를 설정합니다. 다음과 같이 쓸 수 있습니다.
Background:url("haoroomsCSS1_s.jpg") 0 0 no-repeat ... ~ :
Background-image:url("1.jpg" ),url("2.jpg"),url("3.jpg") ;
배경 반복: 반복 없음, 반복 없음, 반복 없음;
표준 쓰기 방법
background-image: linear-gradient( [ <angle> | <side-or-corner> ,]? <color-stop> [, <color-stop>]+ );
위의 CSS 구문을 자주 볼 수 있습니다. 실제로 위의 일부 기호는 다음과 같은 의미를 갖습니다.
[]는 문자 클래스를 나타냅니다. 정규식. 여기서는 작은 단위로 이해하면 됩니다.
background:linear-gradient(red, yellow);
은 위에서 아래로 빨간색과 노란색 줄무늬 효과입니다.
+는 1 이상을 의미하는 수량자이기도 합니다. 따라서 종료 색상은 필수 불가결합니다. 예를 들어 선형 그라데이션(빨간색)은 빈 슬레이트인 간장입니다.
{background-image:linear-gradient(left, red 100px, yellow 200px);}
효과는 다음과 같습니다.
왼쪽 상단 모서리 그라데이션
(100px) , 100px) ~ (200px, 200px )는 왼쪽 상단부터 시작하여 다음과 같이 씁니다:
{background-image:linear-gradient(left top, red 100px, yellow 200px);}
注意:有不少效果加了-webkit前缀以及-moz前缀会展现的不一样! 例如: 原因很简单,CSS3目前还是草案阶段! 从浏览器去掉前缀前后的变化可以推测,之前,W3C的渐变坐标是与photoshop中一致的,但是,后来,由于某些原因,修改了。 至于什么原因,根据我草草的查找,可能与下面几个关键字之一有联系:animation/transition动画、write-mode书写方向、flex box模型、以及radial-gradient渐变等。在这里就不深入研究了! 前缀兼容 基本的写法如下: 关于”css3实现一个p设置多张背景图片及background-image属性“今天就写到这里,有问题可以相互交流,加油!left, right, top, bottom, left top, left bottom, right top, right, bottom
分别表示,从左往右,从右往左,从上往下,从下往上,从左上往右下,从……(都懂的,不全写了)
当然,也可以用angle角度来写!{background-image:linear-gradient(-45deg, red 100px, yellow 200px);}
具体的样式大家可以尝试着写一下,看一下!很多情况下,用了才知道!background-image:-webkit-linear-gradient(-45deg, red, yellow)
与background-image:linear-gradient(-45deg, red, yellow)<br>
在Chrome浏览器下的渐变方向居然是相反的!但是45deg是正常的。Firefox浏览器下也是如此,有前缀和没有前缀方向相反!咋回事? background-image: linear-gradient(top, #fff, #dededc);
但是为了兼容,有时候要写多个前缀,变成如下:background-image: -ms-linear-gradient(top, #fff, #dededc);
background-image: -moz-linear-gradient(top, #fff, #dededc);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dededc));
background-image: -webkit-linear-gradient(top, #fff, #dededc);
background-image: -o-linear-gradient(top, #fff, #dededc);
background-image: linear-gradient(top, #fff, #dededc);
위 내용은 CSS3 배경 이미지 속성 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

내가 CSS4¹에 처음으로 차지했기 때문에, 그것에 대해 많은 논의가있었습니다. 나는 여기 다른 사람들로부터 내가 가장 좋아하는 생각을 마무리하려고 할 것입니다. 거기 있습니다

새 프로젝트를 시작할 때마다 원하는 경우 세 가지 유형 또는 카테고리로보고있는 코드를 구성합니다. 그리고 나는 이러한 유형을 적용 할 수 있다고 생각합니다

나는 HTTPS의 복잡성을 공개적으로 비난하는 것에 대해 유죄를 선고했다. 과거에는 타사 공급 업체로부터 SSL 인증서를 구매했으며 문제가있었습니다.

이전에 JavaScript에서 불변성으로 작업하지 않은 경우 변수를 새로운 값 또는 재 할당과 혼동하기가 쉽습니다.

시맨틱하고 액세스 가능한 상태를 유지하면서 요즘 사용자 정의 확인란, 라디오 버튼 및 토글 스위치를 만들 수 있습니다. 우리는조차 필요하지 않습니다

프로젝트에 카운트 다운 타이머가 필요한 적이 있습니까? 그런 것은 플러그인에 도달하는 것이 당연하지만 실제로는 훨씬 더 많습니다.


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
