.demo2 li:nth-of-type(odd) {
    background-color: #f3e5f5;
    color: #7b1fa2;
}
.demo2 li:nth-of-type(even) {
    background-color: #e8f5e8;
    color: #388e3c;
}
.demo2 li {
    padding: 8px 12px;
    margin: 2px 0;
    border-radius: 4px;
}