В первый раз я не смог создать красивый градиент с CSS3. На правой стороне должен быть постепенный переход к прозрачному градиенту от черного до прозрачного. В нижней части находится нижний колонтитул, поэтому он должен дополнительно исчезать снизу до прозрачного.Линейный, правый затухающий до прозрачного градиента с дополнительным выцветанием внизу
Пример, как это может выглядеть, если это возможно:
фон страницы изображение, поэтому нет непрозрачных выцветает не возможно и обратите внимание, что страница может быть изменена, поэтому значения позиции и значения размера должны быть относительными и абсолютными значениями пикселей.
Просьба предоставить только решения с градиентами CSS, без (фоновых) изображений.
Я уже пробовал некоторые возможности, но ни один не выглядит действительно хорошо:
div {
position: relative;
width: 500px;
height: 300px;
border: 1px solid #ccc;
background: url(http://www.okilla.com/uploadfile/1/2013/06/15/11371284566/1371286115_dark-noise-background-8.png);
background-size: cover;
}
div:before {
content: "";
position: absolute;
right: 0;
height: 100%;
width: 80px;
background: -moz-linear-gradient(55deg, rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.5) 60%,
rgba(0, 0, 0, 1) 100%),
-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 1) 40%,
rgba(0, 0, 0, 1) 100%);
background: -webkit-linear-gradient(55deg, rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.5) 60%,
rgba(0, 0, 0, 1) 100%),
-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 1) 40%,
rgba(0, 0, 0, 1) 100%);
background-size: 100% 10%, 100% 90%;
background-repeat: no-repeat;
background-position: bottom left, 0 1px;
}
Это отличный инструмент: HTTP: //www.colorzilla. com/gradient-editor/ – Phlume
Два раза вы могли догадаться, как я сделал градиенты;) Этот инструмент не очень полезен в моем случае, так как он поддерживает только один градиент для фона. – David