html - CSS background-image gradient and border-line on bigger element -
i'd have background-image line on end. border or line should begin background-size ends. border line grey in concept. should stay 1 element.
background-image: gradient-y(@color-grey-2, @color-white); background-position: left top; background-size: 100% 40px; background-repeat: no-repeat; 
http://jsfiddle.net/8q79p/ old jsfiddle. (wrapper)
http://jsfiddle.net/8q79p/1/ updated; if want 1 element, can use color-stop
<div id="gradient"> </div> #gradient{ background: rgb(221,221,221); /* old browsers */ background: -moz-linear-gradient(top, rgba(221,221,221,1) 1%, rgba(255,255,255,1) 46%, rgba(149,149,149,1) 47%, rgba(149,149,149,1) 48%, rgba(255,255,255,1) 49%, rgba(252,252,252,1) 100%, rgba(27,27,27,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(221,221,221,1)), color-stop(46%,rgba(255,255,255,1)), color-stop(47%,rgba(149,149,149,1)), color-stop(48%,rgba(149,149,149,1)), color-stop(49%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1)), color-stop(100%,rgba(27,27,27,1))); /* chrome,safari4+ */ background: -webkit-linear-gradient(top, rgba(221,221,221,1) 1%,rgba(255,255,255,1) 46%,rgba(149,149,149,1) 47%,rgba(149,149,149,1) 48%,rgba(255,255,255,1) 49%,rgba(252,252,252,1) 100%,rgba(27,27,27,1) 100%); /* chrome10+,safari5.1+ */ background: -o-linear-gradient(top, rgba(221,221,221,1) 1%,rgba(255,255,255,1) 46%,rgba(149,149,149,1) 47%,rgba(149,149,149,1) 48%,rgba(255,255,255,1) 49%,rgba(252,252,252,1) 100%,rgba(27,27,27,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(top, rgba(221,221,221,1) 1%,rgba(255,255,255,1) 46%,rgba(149,149,149,1) 47%,rgba(149,149,149,1) 48%,rgba(255,255,255,1) 49%,rgba(252,252,252,1) 100%,rgba(27,27,27,1) 100%); /* ie10+ */ background: linear-gradient(to bottom, rgba(221,221,221,1) 1%,rgba(255,255,255,1) 46%,rgba(149,149,149,1) 47%,rgba(149,149,149,1) 48%,rgba(255,255,255,1) 49%,rgba(252,252,252,1) 100%,rgba(27,27,27,1) 100%); /* w3c */ filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#dddddd', endcolorstr='#1b1b1b',gradienttype=0 ); /* ie6-9 */ width: 100%; height: 100px; border: solid 1px black; }
Comments
Post a Comment