Как поместить левую сторону изображения в градиентную полосу
Я хочу поместить этот образ https://s32.postimg.org/3ks1zaggl/lightbulb.png[^] в градиентной полосе-левая сторона.
Я много пробовал, но безуспешно. Вот мой код...
CSS
.class { background-image: url('https://s32.postimg.org/3ks1zaggl/lightbulb.png'); background-repeat: no-repeat; background-size: 35px 35px; vertical-align:middle; margin:20px 0 20px 0; padding-left: 45px; display: block; height:35px; padding-top:5px; color: white; font-weight: bold; font-size:18px; /*----------------------------- Gradient Code --------------------------------*/ background: -moz-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,128,128,0))); /* safari4+,chrome */ background: -webkit-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* ie10+ */ background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#000000',GradientType=1 ); /* ie6-9 */ }
HTML
<p class="class">hello</p>
Что я уже пробовал:
Вот JSFiddle:
Edit fiddle - JSFiddle[^]