容易,但並不完美的方式:box-shadow
http://jsfiddle.net/yA3CX/
div.fx6Ra {
box-shadow:-10px 0px 25px #404040;
}
硬方式:::before
和line-gradient
http://jsfiddle.net/yA3CX/2/
div.fx6Ra:before,
div.fx6Ra::before {
content:' ';
display:inline-block;
position:absolute;
top:219px;
left:633px;
height:560px;
width:15px;
background-image:-webkit-linear-gradient(right,black,transparent);
background-image:-moz-linear-gradient(to left,black,transparent);
background-image:-ms-linear-gradient(to left,black,transparent);
background-image:-o-linear-gradient(to left,black,transparent);
background-image:linear-gradient(to left,black,transparent);
}
或
http://jsfiddle.net/yA3CX/3/
div.fx6Ra:before,
div.fx6Ra::before {
content:' ';
display:inline-block;
position:relative;
top:0px;
left:-15px;
height:560px;
width:15px;
background-image:-webkit-linear-gradient(right,black,transparent);
background-image:-moz-linear-gradient(to left,black,transparent);
background-image:-ms-linear-gradient(to left,black,transparent);
background-image:-o-linear-gradient(to left,black,transparent);
background-image:linear-gradient(to left,black,transparent);
}
正確地發現盒子陰影並不完美,因爲它超出了頂部和底部。無論如何,用其他div中的影子插入可能會更容易修復? – vals 2013-04-08 10:14:53
@vals我不這麼認爲。你可以在小提琴上演示嗎? – Passerby 2013-04-08 10:18:38