`
mutongwu
  • 浏览: 448499 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

CSS圆角实现

阅读更多
1.方法一:上下两张带圆角的图片。宽度固定,允许高度变动.
<div class="box">
<h2>Headline</h2>
<p>Content</p>
</div>

.box {
width: 418px;
background: #effce7 url(images/bottom.gif) no-repeat left bottom;
}
.box h2 {
background: url(images/top.gif) no-repeat left top;
}

图片:


2.方法二:三张图片,上下两张图片再加中间的填充图片.宽度固定,允许高度变动.
<div class="box">
<h2>Headline</h2>
<p class="last">Content</p>
</div>

.box {
width: 424px;
background: url(images/bg-tile.gif) repeat-y;
}
.box h2 {
background: url(images/bg-top.gif) no-repeat left top;
padding-top: 20px;
}
.box .last {
background: url(images/bg-bottom.gif) no-repeat left bottom;
padding-bottom: 20px;
}
.box h2, .box p {
padding-left: 20px;
padding-right: 20px;
}


3.方法三:四张图片,允许宽度和高度变动。
<div class="box">
<div class="box-outer">
<div class="box-inner">
<h2>Headline</h2>
<p>Content</p>
</div>
</div>
</div>
.box {
width: 20em;
background: #effce7 url(images/bottom-left.gif) no-repeat left bottom;
}
.box-outer {
background: url(images/bottom-right.gif) no-repeat right bottom;
padding-bottom: 5%;
}
.box-inner {
background: url(images/top-left.gif) no-repeat left top;
}
.box h2 {
background: url(images/top-right.gif) no-repeat right top;
padding-top: 5%;
}
.box h2, .box p {
padding-left: 5%;
padding-right: 5%;
}

图示:



4.方法四:采用CSS3样式,FF3,CHROME浏览器支持
-webkit-border-radius: 6px;
-moz-border-radius: 6px;


5.方法五:采用border填充构造
<div class="radius_top">
<div class="r1"></div><div class="r2"></div><div class="r3"></div><div class="r4"></div>
</div>
<div class="item_content">内容区</div>
<div class="radius_bottom"><div class="r4"></div><div class="r3"></div><div class="r2"></div><div class="r1"></div>
</div>

 .r1,.r2,.r3,.r4{overflow:hidden;height:1px;background-color:#fff;zoom:1;}
 .r1{margin:0 5px;background-color:#c9c9c9;}
 .r2{margin:0 3px;border-left:2px solid #c9c9c9;border-right:2px solid #c9c9c9;}
 .r3{margin:0 2px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;}
 .r4{height:2px;margin:0 1px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;}
 .item_content{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background-color:#fff;zoom:1;}

部分整理自《精通CSS:高级Web标准解决方案》
  • 大小: 3.4 KB
  • 大小: 8.9 KB
分享到:
评论

相关推荐

    css 圆角实现例子

    css 圆角实现例子,无图实现CSS圆角

    新思路 纯css圆角实现方法

    本附件内包含一个html文件,提供了一种简单实用的css实现页面圆角地方法,供大家学习使用

    百度有啊 CSS圆角实现代码

    百度有啊的CSS圆角实现方案利用了CSS中的背景定位属性来创建圆角效果,这种方法与通过一张图片实现圆角效果的原理类似,都是使用背景图像,并通过精确的定位来形成圆角的视觉效果。 在技术实现上,主要分为HTML结构...

    div css圆角代码各种圆角表格_圆角边框css圆角

    本篇文章将深入探讨如何使用 `div` 和 `CSS` 实现各种圆角表格和圆角边框。 首先,我们了解 `div` 元素。`div` 是一个通用的容器元素,用于组合网页上的其他元素。通过应用样式,我们可以让 `div` 元素呈现不同的...

    魔哥css圆角实现代码 (代码精简,完全自适应)

    这里提到的"魔哥css圆角实现代码"采用的是一个基于图片的旧方法,这种方法适用于那些不支持CSS3圆角的老式浏览器,如IE6、IE7等。这种方法通过巧妙地使用背景图片和负边距来模拟圆角效果,具有良好的兼容性。 代码...

    css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局

    一、图片实现圆形条件  原本不是圆形图片,通过CSS样式布局... 三、CSS圆角实现图片圆形实例  首先一张正方形图片,放入一个DIV盒子内,通过对盒子内图片设置border-radius:50%实现圆形效果。  本案例在DIVCSS5初始

    纯css 圆角实现代码

    首先,我们要了解CSS圆角的基本原理。在CSS3中,通过`border-radius`属性可以直接设置元素的边框为圆角,例如`border-radius: 10px;`可以使一个元素的四个角都变为10像素的圆角。但在早期的浏览器版本中,这个功能...

    CSS+JS实现的圆角边框TAB选项卡滑动门代码

    1. **CSS圆角边框**:CSS3的`border-radius`属性用于设置元素边框的圆角半径,允许我们创建不同大小的圆角效果。例如,`border-radius: 10px;`将为元素添加一个10像素的圆角。同时,还可以分别设置四个角的圆角大小...

    css圆角提示框.zip

    在本案例中,我们看到的"css圆角提示框.zip"是一个包含纯HTML和CSS代码的压缩包,用于展示如何在不同浏览器上实现圆角边框的提示框效果。这个效果对于网站和应用中的消息通知、用户反馈或重要信息提示非常有用。 ...

    css3兼容圆角

    为了在IE8上实现CSS3的圆角效果,需要采取一些特殊的技巧。 `css3.htc`文件就是为了解决这个问题而出现的。这是一种行为复合内容(Behavior Composite Content)文件,它是微软Internet Explorer浏览器特有的一个...

    多种CSS圆角特效代码及演示

    综上所述,这个压缩包提供的代码示例应该涵盖了多种圆角实现方式,可能包括静态圆角、动态圆角、响应式圆角等,对于提升CSS技能和理解圆角在实际项目中的运用非常有帮助。通过学习和实践这些代码,开发者能够更好地...

    纯css半圆角tab标签切换代码

    本项目名为“纯css半圆角tab标签切换代码”,它包含了六个HTML文件,每个文件代表一种不同的Tab状态或布局,用于实现平滑的切换效果。 首先,我们要理解CSS(Cascading Style Sheets)的作用。CSS是一种样式表语言...

    css+圆角总结

    一、CSS圆角基础 CSS3引入了`border-radius`属性,它允许我们为元素的四个角设定不同的圆角半径,从而实现圆角效果。基本语法如下: ```css element { border-radius: top-left-radius top-right-radius bottom-...

    无懈可击的CSS圆角边框(自由伸缩)

    ### 无懈可击的CSS圆角边框(自由伸缩) #### CSS圆角边框技术解析 在网页设计中,圆角边框是一种常见的视觉元素,能够为页面带来更加柔和、美观的效果。然而,当涉及到创建一个可以自由伸缩的圆角边框时,就需要...

    CSS3实现圆角阴影渐变效果兼容IE等浏览器

    本文将深入探讨如何利用CSS3实现圆角、阴影和渐变效果,并确保这些效果在包括IE在内的主流浏览器中都能得到良好的兼容性。 首先,我们来讨论CSS3的圆角效果。在CSS3之前,为了实现圆角,开发者通常需要使用大量的...

    用CSS实现圆角框框

    ##### CSS圆角框基础知识 在网页设计中,为元素添加圆角边框是一种常见的美化手段,它可以让界面看起来更加友好和现代。早期的CSS版本(如CSS2)并不支持直接创建圆角效果,因此开发者通常会借助背景图片或者复杂的...

    CSS圆角制作器 v1.0

    CSS圆角制作器 v1.0 是一个专门用于生成CSS圆角样式的在线工具,它简化了设计过程,使得创建具有圆润边缘的网页元素变得轻而易举。 **一、CSS3圆角边框** CSS3中的`border-radius`属性是实现圆角边框的关键。通过...

    纯css标题框圆角代码

    纯CSS圆角标题框 .title-box { border-radius: 10px; /* 设置圆角 */ box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); /* 添加阴影 */ background-color: #f0f0f0; /* 背景颜色 */ padding: 10px; /* 内容与...

    div+css实现圆角导航菜单的效果

    本文将深入探讨如何使用`div+css`来实现具有圆角效果的导航菜单。 首先,`div`是HTML中的一个块级元素,它可以被用作容器,用于组织页面内容。在创建导航菜单时,`div`可以用来包裹整个菜单或者单独的菜单项。例如...

Global site tag (gtag.js) - Google Analytics