Jump to content

inset shadow on 2 edges only


freelance84

Recommended Posts

as far as i know this is not directly possible. But you could put a div inside a div and than put a box-shadow on the inner div and than give the outer div  the same padding as you gave as a width for the shadow. But this will look pretty ugly.

have a look here: http://www.css3.info/ for what is possible.

 

as an example of what i mean:

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">

        .outer{border:1px solid #eee;padding:0 0 3px 3px;}
        .inner{box-shadow:#eee -3px 3px 3px;padding:5px;}

</style>
</head>
    <body>
        <div class="outer">
            <div class="inner">
                moo says the cow
            </div>
        </div>
    </body>
</html>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.