网页多边框效果:CSS3中的box

文章简介:大家常见的应该是双线边框效果,使用页面部分元素具有层次的效果。在CSS2中依靠的是背景图片或者借助相邻两个元素的border来实现。而现在CSS3中的box-shadow可以直接在一个元素中完成.

多边框效果,大家常见的应该是双线边框效果,使用页面部分元素具有层次的效果。在CSS2中依靠的是背景图片或者借助相邻两个元素的border来实现。而现在CSS3中的box-shadow可以直接在一个元素中完成,我们来看一个简单的片段:

<!-- HTML -->
 <div id="box"></div>
  <!-- CSS -- > body {   background: #39275B; } 
#box {   
width: 100px;   
height: 100px;   
margin: 50px auto;  
border: 1px solid #1E1530;   
box-shadow:-1px 0 0px #4E3A73,1px 0 0 #4e3a73,0 1px 0 #4e3a73,0 -1px 0 #4e3a73; } 

效果如下:

制作这种效果方法还有很多,同时box-shadow制作多边框的运用与还有其他的,我们再来看一个

#box {     
width: 200px;     
height: 150px;     
margin: 50px auto;     
box-shadow:     
0 0 0 2px #000,     
0 0 0 3px #999,     
0 0 0 9px #fa0,     
0 0 0 10px #666,    
 0 0 0 16px #fd0,     
0 0 0 18px #000; } 

上面完全是通过box-shadow制作了一个六色边框效果的案例:

使用这种方法是不是很方便呀,这仅是box-shadow实现多边框的方法,我们还可以使用别的CSS3属性来实现,比如说border-color、::before等,我们将在近期整理有关于制作多边框效果的各种方法,感兴趣的同学可以观注本站的相关更新。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索背景图片
, 元素
, 边框
, 效果
, 一个
, 双线
多元素
,以便于您获取更多的相关知识。

时间: 2024-08-02 16:11:15

网页多边框效果:CSS3中的box的相关文章

CSS3中属性box

CSS3的box-shadow属性可以让我们轻松实现图层阴影效果.我们来实战详解一下这个属性. 一. box-shadow属性的浏览器兼容性 先来看一个这个属性的浏览器兼容性: 1.Opera: 不知道是从哪个版本开始支持的,我在发这篇文章测试的时候,正好更新了Opera到最新的10.53版本,已经支持box-shadow属性. 2.firefox通过私有属性-moz-box-shadow支持. 3.Safari和Chrome通过私有属性-webkit-box-shadow支持. 所有IE不支持

CSS3中box

今天我们学习CSS3中box-shadow属性,首先感谢作者帕兰映像的无私奉献精神,box-shadow可以让我们打造阴影效果. firefox可能过其自身属性-moz-box-shadow.Safari和Chrome通过自身属性-webkit-box-shadow来实现下面的效果 css3中box-shadow属性的语法 box-shadow有六个可设值:box-shadow:阴影类型 X轴位移 Y轴位移 阴影大小 阴影扩展 阴影颜色,其相关属性:text-shadow,如果不调置阴影类型时,

实现CSS3中的border-radius(边框圆角)示例代码

详细介绍下如何实现CSS3中的border-radius(圆角),具体代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   实现边框圆角 -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; behavior: url(border-radius.htc);   复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict/

SuperPreview:观察网页在不同的浏览器中的效果

SuperPreview是一个用来观察网页在不同的浏览器中的显示效果,并帮助检测发生显示异常的原因的工具软件.我们意识到客户有权选择他们喜欢的浏览器 – 网页设计师也同样如此.但是,同一个网页在不同浏览器中的渲染效果往往并不完全一致的.所以,测试网页在不同的浏览器中的显示效果,可以用来保证兼容性和设计的保真度,这是非常重要的.     SuperPreview可以显示一个网页在不同的浏览器中撞在后所看到的效果.包括IE6.IE7.IE8 和Firefox 3.你可以把网页并排放着看,或者可以覆盖

如何在Word中为图片添加边框效果

如何在Word中为图片添加边框效果: (1)选中要添加边框的图片,单击"格式→边框和底纹"命令,打开"边框和底纹"对话框.在"边框"选项卡下选择边框样式.线型及颜色等,如图3-22所示. (2)设置完成后单击"确定"按钮即可.

html5+css3网页模糊图片效果简单例子

效果如下 例子1 <!DOCTYPE html> <html> <head>  <meta charset="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">     &

使用CSS2.1的多重背景效果和边框效果

网页制作Webjx文章简介:使用CSS2.1的多重背景效果和边框效果. 在单个HTML元素上利用CSS2.1实现拥有3张背景图片和2张内容图效果,或者多重边框的效果.这种渐进增强的方式适用于所有支持CSS2.1伪元素及其定位属性的所有浏览器.不需要CSS3的支持. 演示:使用CSS2.1的多背景 演示:使用CSS2.1的多边框 支持的浏览器:Firefox 3.5+, Safari 4+, chrome4+, opera10+, IE8+ 是如何实现的呢? 从本质上讲,我们所创建的伪对象(:be

css3中flexbox伸缩盒深入理解

 这个背后有一个悲伤的故事,所以就取了个这么有点像标题党的标题,具体什么我就不说了.很早之前就知道css3里面有这么个东西,而且随着规范的改变,它的版本也改了几次.     也就是因为这个flexbox伸缩盒布局太强大了,以至于我没在意它也是display的一个属性. 要想解决这个布局问题,我们还是先了解一些基础的问题.先回顾下display有哪些属性吧:     none:隐藏对象.与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间     inline:指定对象

css3中box-sizing属性用法详解

我们经常会遇到一个父级的div有1px的边框而且还需要100%的宽度,这个时候在火狐和chrome与一些新的ie浏览器会出现超出的现象! 我们也遇到一个ul里边4个li,每个li需要给个边框和padding,这时候我们最快的方法是每个li的width='25%',但是实际出来的效果确实把ul撑开了 如上两个简单的实际情况我想大家都遇到过,我们都希望我们给的宽包含border和padding这两个属性,今天我们能够实现了,box-sizing这个属性能让我们心想事成,随心所欲!下面我和大家分享下b