CSS 如何实现让div的四个边框都有阴影的效果?

html-css014

CSS 如何实现让div的四个边框都有阴影的效果?,第1张

CSS 实现让div的四个边框都有阴影的效果:

首先:

HTML代码

<h1>CSS 如何实现让div的四个边框都有阴影的效果?</h1>

<div class="g1">

<div class="g2"></div>

</div>

CSS代码

body{background:#f00}

html{background:#f00}/*html加背景色*/

.g1{

width:500px

height:500px

border:2px solid #fff

margin:30px auto

background-color:#fff

box-sizing:border-box

}

.g2{

width:400px

height:400px

margin:50px auto

border:2px solid #000

box-shadow:5px 5px 5px #000,5px -5px 5px #000,-5px 5px 5px #000,-5px -5px 5px #000

}

具体效果:

可以用CSS3的阴影属性。 不过要支持IE6的话,加载个 .htc 行为文件就好了。border: 1px solid #696padding: 60px 0text-align: centerwidth: 200px-webkit-box-shadow: #666 0px 0px 10px-moz-box-shadow: #666 0px 0px 10pxbox-shadow: #666 0px 0px 10pxbackground: #EEFF99behavior: url(/PIE.htc)。\x0d\x0a直接使用box-shadow:5px 5px 10px black inset属性设置样式样式就可以了。前两个值(5px 5px)是水平和垂直方向的偏移量,正值阴影就会向左向下偏移,负值反之;第三个值(10px)是设置模糊距离;black就是阴影的颜色啦;最后一个inset是在元素内部创建一个阴影,也就是内阴影了;删除掉inset就是设置外阴影了。\x0d\x0a这是使用纯CSS实现的效果,在DIV层的区域边框添加阴影效果,看上去非常形象,但是实现起来并不是太难,CSS代码比较简洁,值得我们学习。盒子阴影的CSS实现方法

不知道你是像继续添加内容还是继续添加导航标签,所以都加了。

看了一下你这个代码还是很简单的,所以稍微改了点

<div id="right_new">

<script language=javascript>

function secBoard(n) {

var menu = document.getElementById('menu').getElementsByTagName('li')

var main1 = document.getElementById('main1').getElementsByTagName('div')

for (i = 0i <menu.lengthi++) {

menu[i].className = "sec1"

}

menu[n].className = "sec2"

for (i = 0i <main1.lengthi++) {

main1[i].style.display = "none"

}

main1[n].style.display = "block"}

</script>

<div id="header"><!--导航选项区域-->

<div id="right_menu">

<ul id="menu">

<li onMouseOver="secBoard(0)" class="sec2">最新推荐</li>

<li onMouseOver="secBoard(1)" class="sec1">热门排行</li>

<li onMouseOver="secBoard(2)" class="sec1">3333</li>

<li onMouseOver="secBoard(3)" class="sec1">4444</li>

</ul>

</div><!--导航选项区域-->

<!--内容显示区域-->

<div id="main1"><br>

<div class="block">

<li>最新推荐:<a href=" http://xu123.lingd.net/article-4287887-1.html"target="_blank">JS图片轮播幻灯片切换效果</a></li>

<li>最新推荐:<a href=" http://xu123.lingd.net/article-4287887-1.html"target="_blank">JS图片轮播幻灯片切换效果</a></li>

<li>最新推荐:<a href=" http://xu123.lingd.net/article-4287887-1.html"target="_blank">JS图片轮播幻灯片切换效果</a></li>

<li>最新推荐:<a href=" http://xu123.lingd.net/article-4287887-1.html"target="_blank">JS图片轮播幻灯片切换效果</a></li>

</div>

<div class="unblock">热门排行:<a href=" http://xu123.lingd.net/article-2712422-1.html"target="_blank">点击连接弹出层,背景变暗</a></div>

<div class="unblock">3333:<a href=" http://xu123.lingd.net/article-2712422-1.html"target="_blank">点击连接弹出层,背景变暗</a></div>

<div class="unblock">4444:<a href=" http://xu123.lingd.net/article-2712422-1.html"target="_blank">点击连接弹出层,背景变暗</a></div>

</div><!--内容显示区域-->

</div>

</div>

根据自己的需求改吧。