2012-11-13 3 views
0

우리 프로젝트에서는 화면 크기와 인쇄 크기가 다른 텍스트의 길이가 다른 텍스트 (회색 - 흰색 - 회색 - 흰색 ...)를 번갈아 가며 호출합니다 보기.텍스트 줄의 배경색 바꾸기

행의 단어 수 (또는 행/div/span)가 글꼴 크기 및 브라우저 크기 변경에 따라 변경 될 수 있기 때문에 교대 테이블 행 또는 div가 해결책이라고 생각하지 않습니다.

정말 감사합니다 스티븐 여기

+0

코드를 제공 할 수 있습니까? – Dom

+0

당신을 진심으로 환영합니다. – andrewk

+3

질문이 있었습니까? – MikeSmithDev

답변

4

가고, jsFiddle.

글꼴의 줄 높이를 설정 한 다음 배경 크기를 높이의 정확히 두 배로 설정하십시오. 50 % 하드 컬러 스톱을 사용하여 배경에 선형 그래디언트를 적용하고 반복되도록 설정합니다.

jsFiddle은 Webkit 브라우저에서 이것을 표시하기 위해 함께 던진 것입니다. 물론 모든 다른 브라우저에 대한 벤더 특정 코드를 추가해야합니다.

p { 
    line-height: 16px; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, lightgray), color-stop(51%, white)); 
    background-size: 100% 32px; 
}​ 
+2

질문이 잘못 되었음에도 불구하고 이것은 영리한 해결책입니다. +1 좋은 문제 해결/솔루션. – Andy

+0

감사합니다. 저의 첫 번째 질문 이었으므로 미안합니다. – StephenC

+0

@ one800higgins 답변을 주셔서 대단히 감사 드리며 죄송합니다. 답변을 충분히 신속하게받지 못했습니다. 침대 앞에 게시했습니다. 여기에 너무 빨리 움직이는 것을 깨닫지 못했습니다! – StephenC