처음에는 기본 체커 패턴의 모서리를 반올림하는 데 어려움을 겪었습니다. 그런 다음 총알 포인트 글리프 (✦)의 다양성을 기억하고 각 교차로에서 그것을 오버레이하는 것이 원하는 둥근 효과를 만들 수 있음을 깨달았습니다.
기본 체크 무늬 패턴으로 시작하겠습니다. 55px), 반복-선형 그라디언트 (바닥까지, 투명, 투명한 50px, 흰색 50px, 흰색 55px), 선형 그레이드 (45deg, 핑크, 스카이 블루); / * 더 많은 스타일 */}
이 코드는 5px 흰색 간격으로 분홍색에서 스카이 블루로 전환되는 반복적 인 제곱 패턴을 생성합니다. 반복선 등간 그라디언트
함수는 수평 및 수직 흰색 줄무늬를 생성하며, 층이있을 때 체커 보드를 형성합니다. 세 번째 그라디언트는 색상 채우기를 제공합니다.
둥근 모서리를 추가하기 위해, 우리는 인코딩 된 SVG를 사용하여 총알 포인트 글리프를 오버레이합니다 :
반복
키워드는 반복되는 배경 이미지를 나타냅니다. 왼쪽 -17px 상단 -22px/55px 55px> 각각의 반복 장치의 위치와 크기를 설정하고 그리드 교차로와 정렬 할 수 있도록 신중하게 오프셋됩니다. SVG에는 글리프를 표시하는 HTML <code> <div> 요소가 포함되어 있습니다. <code> font-size
은 제곱의 코너 반경에 직접 영향을 미칩니다. 확장 된 SVG는 다음과 같습니다.
<svg viewbox="0 35px 35px" xmlns="http://www.w30/2000/svg"> <div style="Color : 화이트; 35px" xmlns="http://www.w3.org/1999/xhtml"> </div> </svg>
호버 효과를 추가합시다. 0.5) 50px, RGB (255 255 255 / 0.5) 55px), 반복-선형 등급 (바닥까지, 투명, 투명, RGB (255 255 255 / 0.5) 50PX, RGB (255555555 / 0.5) 55px), 선형 등급 (45deg, Skyblue); Box-Shadow : 10px 10px 20px 핑크; }
이것은 호버의 글리프를 제거하고 rgb ()
를 알파 투명성과 함께 사용하여 흰색 선을 반대합니다. A Box-Shadow
는 미묘한 효과를 추가합니다.
이 기술은 CSS를 사용하여 둥근 코너 체커 보드 패턴을 달성하는 창의적이고 효과적인 방법을 제공하여 다양한 대화식 스타일에 유연성을 제공합니다. 나는 의견에서 대체 접근법을 환영합니다!
위 내용은 CSS Checkerboard 배경 ...하지만 둥근 모서리와 호버 스타일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!