View Single Post
Old 09-19-2016, 05:44 AM   #216
lordofweed
Junior Member
lordofweed began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Sep 2016
Device: none
I would like to make every second line in a different color for better readability
this does not work. why ?
p:nth-child(2) {
background: blue;
}

Quote:
Also I found this by somebody on github which is quite cool and works, but not perfectly.
Code:
p {
    font-size:24px;
    line-height:32px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABgCAIAAAC46DQiAAAAYUlEQVQoz73SwQ3DIBAF0aetYDuAEtNJWoQKTAfOgcgS+M5pVnMafS0+X4JWHyAv4CbmdQDJICrthULfpYuckU52DshoUDd0KKuUZizc5zpJRlBpLxT6KtdFT3aO3H/wjx/oyySm/xnbdAAAAABJRU5ErkJggg==);
    background-position-y:8px;
    background-size:100% 128px;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}


Here it is edited(note that fontsize + lineheight must be backgroundsize px:
Code:
p {
    font-size:30px;
    line-height:44px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAASCAIAAAARwPPWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAAAOUlEQVQYV23HAQoAIAhD0ZVZ0UG6/w3NEBaBgw9vwDZgeaGZSCmhKlUo/PJGfFenlGqUUCXR3dO2A6rjJsk1UkqlAAAAAElFTkSuQmCC');
    background-position-y:0px;
    background-size:100% 74px;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
btw i found out the answer myself. css is not capable to select every second line.
Attached Thumbnails
Click image for larger version

Name:	Unbenannt.png
Views:	1465
Size:	47.5 KB
ID:	151757  

Last edited by lordofweed; 09-19-2016 at 06:32 AM.
lordofweed is offline   Reply With Quote