그라디언트에 대한 테두리 이상: 설명 및 해결
선형 그라데이션 배경이 있는 요소 위에 투명 테두리를 적용하면 예기치 않은 동작이 발생할 수 있습니다. 생기다. 요소의 왼쪽 및 오른쪽 가장자리가 왜곡된 색상을 나타내고 평면적으로 나타납니다.
이 효과는 선형 그라데이션이 반복되는 패딩 상자 너머로 확장되는 테두리에서 비롯됩니다. 외부 테두리 영역은 그라데이션 색상을 상속하여 왼쪽과 오른쪽에 이상이 관찰됩니다.
해결책: Box-Shadow 사용
이 문제를 해결하려면, 테두리 대신 box-shadow:inset을 활용하는 것을 고려해 보세요. 상자 그림자는 배경과 유사하게 패딩 상자 내에서 렌더링됩니다.
CSS를 다음과 같이 수정합니다.
box-shadow: inset 0 0 0 10px rgba(0,0,0,0.2); padding: 10px;
설명:
결론:
padding-box와 관련된 테두리 및 그라데이션의 동작을 이해하면 이러한 비정상적인 효과를 효과적으로 해결할 수 있습니다. 상자 그림자를 사용하여 원하는 테두리 모양을 구현합니다.
위 내용은 투명한 테두리가 선형 그라데이션을 왜곡하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!