질문:
모든 문자를 지정하지 않고 그라데이션 텍스트를 생성하는 방법이 있습니까? 편지? 예를 들어 다음과 같습니다.
.rainbow { background-image: linear-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) ); background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) ); color: transparent; -webkit-background-clip: text; background-clip: text; }
<span class="rainbow">Rainbow text</span>
무지개 색상이 아니라 흰색에서 회색으로의 그라데이션과 같은 것입니다.
답변:
색상 중지점을 지정하는 정확한 구문은 다를 수 있지만 다음은 흰색에서 회색/연한 파란색을 사용한 유사한 예입니다. 그라데이션:
.rainbow2 { background-image: linear-gradient(to right, #E0F8F7, #585858, #fff); color: transparent; -webkit-background-clip: text; background-clip: text; }
<span class="rainbow">Rainbow text</span>
No rainbow text
색상 중단점과 위치를 조정하면 모든 문자를 하드 코딩하지 않고도 텍스트에 대한 사용자 정의 그라데이션을 만들 수 있습니다.
위 내용은 각 문자를 개별적으로 정의하지 않고도 그라데이션 텍스트를 생성할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!