이전 글에서는 위, 아래 그라데이션이 있는 이미지를 제목 배경으로 사용하고 둥근 모서리 효과를 적용했습니다. 이런 둥근 모서리 프레임은 상대적으로 단조로운 사진에만 사용할 수 있다는 것이 사실인가요? 풍부한 색상의 사진을 투명하고 둥글게 만들 수도 있나요?
대답은 '예'입니다. 궁극의 쿵푸를 살펴보겠습니다.
먼저 최종 렌더링을 살펴보겠습니다 .
그림 1
보시다시피 이것은 순수한 CSS로 얻은 둥근 이미지입니다. 투명도 효과를 보기 위해 특별히 배경 이미지를 적용했습니다. 이 모델을 컴퓨터에 다운로드하여 원하는 대로 창 크기를 조정할 수 있습니다. 투명한.
이 효과를 사용하면 더 이상 각 사진의 모서리를 둥글게 만드는 것에 대해 걱정할 필요가 없습니다. 이 효과는 일부 사진 기반 데모 페이지에서 흔히 볼 수 있으며 특히 사진이 많은 목록에 적합합니다. 어때요 효과는 나쁘지 않네요!
좋아요, 구현 메커니즘을 살펴보겠습니다!
구현 원칙:
이 효과는 실제로 2장에서 구현한 변형입니다. 주요 키 코드에 대해 이야기해 보겠습니다.
주요 변경 사항은 배경 이미지의 위치 지정이지만 이번에는 2장에서와는 조금 다릅니다. 이번에는 아래 두 개의 둥근 모서리의 변경 사항을 고려해야 합니다.
먼저 위의 두 둥근 모서리 구현을 살펴보겠습니다.
/*사진 오프셋 위치 지정--상단 부분*/
.sharp b.b2{배경 위치:-4px 상단;}
.sharp b.b3{배경-위치:-2px -1px;}
.sharp b.b4{배경-위치:-1px -2px;}
아래 두 개의 둥근 모서리의 스타일 설정을 보면 아래쪽 부분과 위쪽 부분이 서로 일치합니다.
/*사진 오프셋 위치 지정--하부*/
.sharp b.b7{배경 위치:-4px 하단;}
.sharp b.b6{배경 위치:-2px 하단;}
.sharp b.b5{배경 위치:-1px 하단;}
다양한 이미지 호출 스타일:
/*색 구성표 1, 녹색 스타일----------------------------*/
/*테두리 색상*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,
.color1 .b7,.color1 .content{테두리 색상:#262626;}
.color1 .b1,.color1 .b8{배경:#262626;}
/*사진 경로*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 h3,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{배경:url(image/1.jpg) 아니요 -반복하다;}
처음 두 문장은 함께 테두리 상자의 색상 값을 형성하며, 다음 문장은 이미지의 호출 경로를 설정합니다.
색 구성표를 얻으려면 단 세 문장만 있으면 됩니다.