框阴影的透明度

时间:2013-03-21 11:12:56

标签: css transparency css3

我正在为我的网站创建标题。标题的背景设置为水平渐变,背景从左向右变为透明。

我正在尝试做什么

我可以为标题创建方框阴影,使阴影从左向右变得透明。

我做了什么

width: 500px;
height: 50px;
position: absolute;
color: #535353;
left: 45%;
top: 50%;
margin-left: -150px;
margin-top: -200px;
background: -moz-linear-gradient(left, rgba(179,218,221,0.65) 0%, rgba(249,249,249,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,218,221,0.65)), color-stop(100%,rgba(249,249,249,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(179,218,221,0.65) 0%,rgba(249,249,249,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(179,218,221,0.65) 0%,rgba(249,249,249,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(179,218,221,0.65) 0%,rgba(249,249,249,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(179,218,221,0.65) 0%,rgba(249,249,249,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6b3dadd', endColorstr='#00f9f9f9',GradientType=1 );
border-radius: 5px;

    box-shadow: -5px 0 4px -1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: -5px 0 4px -1px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: -5px 0 4px -1px rgba(0, 0, 0, 0.5);

通过使用以下我几乎可以得到它,但透明渐变dosenot看起来很好。

小提琴

http://jsfiddle.net/p7W7M/

1 个答案:

答案 0 :(得分:0)

这可以有效但不完美[jugaad]

 box-shadow:60px 5px 0 #ffffff,60px -5px 0 #ffffff,-4px 0px 5px  #000000;

At fiddle