`

border--201311010

 
阅读更多
border:又叫边框

属性

border-radius 支持 ie 谷歌 火狐 欧友
box-shadow 支持 ie 谷歌 火狐 欧友
border-image    支持 ie(不支持) 谷歌 火狐 欧友

border-radius属性

在 CSS2 中添加圆角矩形需要技巧。我们必须为每个圆角使用不同的图片。
在 CSS3 中,创建圆角是非常容易的。
在 CSS3 中,border-radius 属性用于创建圆角

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
text-align:center;
border:2px solid #a1a1a1;
padding:10px 40px; 
background:#dddddd;
width:350px;
border-radius:25px;
-moz-border-radius:25px; /* 老的 Firefox */
}
</style>
</head>
<body>

<div>border-radius 属性元素添加圆角。</div>

</body>
</html>



ie6下要做圆角的话会很麻烦 大部分公司都放弃在ie6下的圆角

box-shadow 用于向方框添加阴影

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
width:300px;
height:100px;
background-color:#ff9900;
-moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
box-shadow: 10px 10px 5px #888888;
}
</style>
</head>
<body>

<div></div>

</body>
</html>


在所有游览器下都可以实现

border-image 属性,可以使用图片来创建边框

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
border:15px solid transparent;
width:300px;
padding:10px 20px;
}

#round
{
-moz-border-image:url(/i/border.png) 30 30 round;	/* Old Firefox */
-webkit-border-image:url(/i/border.png) 30 30 round;	/* Safari and Chrome */
-o-border-image:url(/i/border.png) 30 30 round;		/* Opera */
border-image:url(/i/border.png) 30 30 round;
}

#stretch
{
-moz-border-image:url(/i/border.png) 30 30 stretch;	/* Old Firefox */
-webkit-border-image:url(/i/border.png) 30 30 stretch;	/* Safari and Chrome */
-o-border-image:url(/i/border.png) 30 30 stretch;	/* Opera */
border-image:url(/i/border.png) 30 30 stretch;
}
</style>
</head>
<body>

<div id="round">这里图片铺满整个边框</div>
<br>
<div id="stretch">这里图片被拉伸以填充该区域</div>

<p>这是使用的图片:</p>
<img src="/i/border.png">

<p>border-image 属性规定了用作边框的图片</p>

</body>
</html>



Internet Explorer 不支持 border-image 属性
分享到:
评论

相关推荐

    详解CSS3中的box-sizing(content-box与border-box)

    CSS3中的box-sizing(content-box与border-box) CSS3中的box-sizing 属性允许以特定的方式来指定盒模型,有两种方式: content-box:标准盒模型,又叫做 W3C盒模型,一般在现代浏览器中使用的都是这个盒模型 border...

    table中的border-collapse属性

    在探讨“table中的border-collapse属性”这一主题时,我们深入剖析了CSS中这一关键属性的运作机制及其对表格布局的影响。border-collapse属性是CSS中用于控制表格边框表现的重要属性,它决定了表格单元格(td)之间...

    css-border-effects.zip

    这个名为"css-border-effects.zip"的压缩包文件显然包含了关于CSS边框效果的学习资源,特别关注的是如何通过CSS来创建各种吸引人的边框效果。在网页设计中,边框不仅用于分隔内容,还可以增强视觉吸引力,提升用户...

    QT使用border-image实现9宫格效果

    本文将详细介绍如何在QT中利用`border-image`属性来实现类似Android 9patch的效果。 9patch是Android平台上的一个特殊图像格式,它允许开发者创建可拉伸的图片,尤其适用于按钮、背景等需要自适应大小的UI元素。9...

    eborder-client-win_2_11

    eborder-client-win_2_11

    css3(border-radius)边框圆角详解

    CSS3 中的 border-radius 属性可以生成圆角边框,无需使用图片背景图案,从而简化了网页设计的过程。下面对 border-radius 属性进行详细介绍。 一、border-radius 属性 border-radius 属性是 CSS3 中用于生成圆角...

    border-radius兼容ie78

    在CSS3中,`border-radius`属性是一个非常重要的特性,它允许我们为元素的边框添加圆角,使得设计更加丰富和美观。然而,这个特性在早期版本的Internet Explorer(尤其是IE7和IE8)中并不支持。为了解决这个问题,...

    border-radius.htc

    "border-radius.htc"是一个历史悠久的解决方案,它用于解决IE9及以下版本对CSS圆角属性不支持的问题。这个HTC(HTML Components)文件实际上是微软在Internet Explorer中引入的一种技术,允许开发者通过JavaScript和...

    border-radius失效

    在CSS世界中,`border-radius`属性用于为元素添加圆角效果,使边框不再呈现为直角,而是呈现出各种半径的弧形。然而,有时候我们可能会遇到`border-radius`失效的问题,导致元素的边角无法按照预期显示为圆形或椭圆...

    CN-border-L1.dat中国国界数据

    中国边界数据外加省界数据,可用于画图

    让IE6也识别CSS3-圆角效果应用border-radius

    在互联网技术日新月异的时代,CSS3的出现极大地丰富了网页设计的视觉表现力,其中,`border-radius`属性是实现圆角效果的关键。然而,对于那些仍在使用较旧浏览器,尤其是Internet Explorer 6(简称IE6)的用户来说...

    引入PIE.htc使ie7,ie8 支持css3 border-radius圆角效果

    在这里,`.your-element`是你希望应用圆角效果的元素类名,`behavior`属性指向PIE.htc文件的URL,`-webkit-border-radius`, `-moz-border-radius` 和 `border-radius` 分别是不同浏览器对圆角的支持语法。...

    通过border-image实现相册框的效果

    在这个例子中,`album-border.png` 是一个包含边框和内阴影的图像,设置 `border-width` 和 `border-style` 是为了在浏览器不支持 `border-image` 时提供回退样式。 JavaScript 在此场景中的作用主要是动态地更改...

    CSS3中border-radius、box-shadow与gradient那点事儿

    在CSS3中,border-radius、box-shadow和gradient是三个非常重要的样式属性,它们极大地提升了网页设计的美观性和表现力。让我们逐一深入探讨这三个概念。 首先,`border-radius`属性允许我们为元素的边框添加圆角,...

    china-province-border-data.rar

    本资源“china-province-border-data.rar”提供了一种直观且易于使用的中国省级行政区划数据,以SHP矢量格式呈现。这种格式在GIS应用中广泛使用,尤其在地图绘制、区域分析以及与地理位置相关的数据处理中。下面将...

    IE实现CSS3中的border-radius(圆角)

    让IE实现CSS3中的border-radius(圆角)

    24张图攻克border-image.doc

    总结一下,`border-image`是CSS3中的一个重要特性,它提供了丰富的边框设计选项,通过组合使用`border-image-source`、`border-image-slice`、`border-image-width`、`border-image-outset`和`border-image-repeat`...

    详解CSS3中border-image的使用

    border-image: &lt;'border-image-source'&gt; || &lt;'border-image-slice'&gt; [ / &lt;'border-image-width'&gt; | / &lt;'border-image-width'&gt;? / &lt;'border-image-outset'&gt; ]? || &lt;'border-image-repeat'&gt; ``` 1. **`border-image-...

    圆角魅力:CSS border-radius全攻略

    ### 圆角魅力:CSS `border-radius`全攻略 在当今网页设计中,圆角(border-radius)的应用已经成为提升用户体验及界面美观度的关键技术之一。它不仅赋予了用户界面更加柔和且现代的感觉,而且还能帮助设计师们实现...

Global site tag (gtag.js) - Google Analytics