all reset
☀ Lights
Netbax Online Editor Try it Yourself
Run
HTML
reset
copy
5
4
3
2
1
CSS
reset
copy
.bax {padding: 20px; margin: 100px auto; width: 400px; min-height: 200px; border-radius: 5px; box-shadow: 0 0 0px rgba(0,0,0,.1); background-color: #0d0d0d;} .rating{overflow: hidden; vertical-align: bottom; display: inline-block; width: auto; height: 30px;} .rating > input{ opacity: 0; margin-right: -100%;} .rating > label{position: relative; display: block; float: right; background: url('../../../../netbax_files/star-off.png'); background-size: 30px 30px;} .rating > label:before{display: block; opacity: 0; content: '';width: 30px; height: 30px; background: url('../../../../netbax_files/star-on.png'); background-size: 30px 30px; transition: opacity 0.2s linear;} .rating > label:hover:before, .rating > label:hover ~ label:before, .rating:not(:hover) > :checked ~ label:before{opacity: 1;}