Raised Hugoware Block
The trick to creating this effect is stacking the box-shadow CSS property multiple times. This approach is definitely not supported in all browsers, but does look nice in the ones supported.
This is a raised block
This is another raised block
That has some more content
And isn't all on the same line
This block is a link!
That has some more content
And isn't all on the same line
HTML
<div class="block orange" > This is a raised block </div> <div class="block green" > This is another raised block<br /> That has some more content<br /> And isn't all on the same line<br /> </div> <a class="block blue" href="#shiny" > This block is a link! </a>
CSS
.block {
border-radius : 5px;
border-width : 1px;
border-style : solid;
margin-bottom : 40px;
color : #fff;
display : block;
position : relative;
text-decoration : none;
}
.block.orange {
border-color : #ff9000;
border-top-color : #e6b97f;
background: #d79135;
background: -moz-linear-gradient(top, #d79135 0%, #cd7401 100%);
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#d79135), color-stop(100%,#cd7401));
background: -webkit-linear-gradient(top, #d79135 0%,#cd7401 100%);
background: -o-linear-gradient(top, #d79135 0%,#cd7401 100%);
background: -ms-linear-gradient(top, #d79135 0%,#cd7401 100%);
background: linear-gradient(top, #d79135 0%,#cd7401 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#d79135', endColorstr='#cd7401',GradientType=0 );
box-shadow : 0 1px 0 #954a0e
, 0 2px 0 #954a0e
, 0 3px 0 #954a0e
, 0 4px 0 #954a0e
, 0 5px 0 #954a0e
, 0 6px 0 #954a0e
, 0 7px 0 #954a0e
, 0 11px 13px 1px rgba(0,0,0,.7);
}
.block.green {
border-color : #81c42a;
border-top-color : #adc98d;
background: #6eb91c;
background: -moz-linear-gradient(top, #6eb91c 0%, #5b951d 100%);
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#6eb91c), color-stop(100%,#5b951d));
background: -webkit-linear-gradient(top, #6eb91c 0%,#5b951d 100%);
background: -o-linear-gradient(top, #6eb91c 0%,#5b951d 100%);
background: -ms-linear-gradient(top, #6eb91c 0%,#5b951d 100%);
background: linear-gradient(top, #6eb91c 0%,#5b951d 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#6eb91c', endColorstr='#5b951d',GradientType=0 );
box-shadow : 0 1px 0 #3f751e
, 0 2px 0 #3f751e
, 0 3px 0 #3f751e
, 0 4px 0 #3f751e
, 0 5px 0 #3f751e
, 0 6px 0 #3f751e
, 0 7px 0 #3f751e
, 0 11px 13px 1px rgba(0,0,0,.7);
}
.block.blue {
border-color : #2a81c4;
border-top-color : #8db5c9;
background: #1d6c95;
background: -moz-linear-gradient(top, #4b8bab 0%, #1d6c95 100%);
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#4b8bab), color-stop(100%,#1d6c95));
background: -webkit-linear-gradient(top, #4b8bab 0%,#1d6c95 100%);
background: -o-linear-gradient(top, #4b8bab 0%,#1d6c95 100%);
background: -ms-linear-gradient(top, #4b8bab 0%,#1d6c95 100%);
background: linear-gradient(top, #4b8bab 0%,#1d6c95 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#4b8bab', endColorstr='#1d6c95',GradientType=0 );
box-shadow : 0 1px 0 #1f374f
, 0 2px 0 #1f374f
, 0 3px 0 #1f374f
, 0 4px 0 #1f374f
, 0 5px 0 #1f374f
, 0 6px 0 #1f374f
, 0 7px 0 #1f374f
, 0 11px 13px 1px rgba(0,0,0,.7);
}
.block.blue:hover {
background: #8DB5C9;
background: -moz-linear-gradient(top, #8DB5C9 0%, #1d6c95 100%);
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#8DB5C9), color-stop(100%,#1d6c95));
background: -webkit-linear-gradient(top, #8DB5C9 0%,#1d6c95 100%);
background: -o-linear-gradient(top, #8DB5C9 0%,#1d6c95 100%);
background: -ms-linear-gradient(top, #8DB5C9 0%,#1d6c95 100%);
background: linear-gradient(top, #8DB5C9 0%,#1d6c95 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#8DB5C9', endColorstr='#1d6c95',GradientType=0 );
}
hugoware.net is licensed under a