自适应大小的CSS圆角盒子

原创 2007年09月28日 16:02:00

效果

以下是box.htm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  xml:lang="zh-CN" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>自适应大小的CSS圆角盒子</title>
<style type="text/css">
body 
{
  font-size
: 9pt;
  line-height
: 150%;
}

#box1 
{
  width
: 200px; /* 此处定义box1宽度 */
  margin
: 5px;
}

#box2 
{
  width
: 390px; /* 此处定义box2宽度 */
  margin
: 5px;
}

#box3 
{
  width
: 600px; /* 此处定义box3宽度 */
  margin
: 5px;
}

.container 
{
  float
: left;
  color
: #666;
  background
: url(rounded-right.gif) top right no-repeat;
}

.desc 
{
  margin
: 0;
  padding
: 9px 9px 0 9px;
  background
: url(rounded-left.gif) top left no-repeat;
  font-weight
: bold;
}

.link 
{
  margin
: 0;
  padding
: 0 0 0 9px;
  background
: url(rounded-left.gif) bottom left no-repeat;
}

.link em 
{
  height
: 100px; /* 此处定义box高度 */
  display
: block;
  padding
: 0 9px 9px 0;
  font-style
: normal;
  background
: url(rounded-right.gif) bottom right no-repeat;
}
</style>
</head>
<body>

<div id="box1" class="container">
  
<class="desc">自适应大小的CSS圆角盒子</p>
  
<class="link"><em>这是200×100px时的效果。<br />宽度需定义box,高度需定义link em。<br />宽度高度均不定义则为自适应。</em></p>
</div>

<div id="box2" class="container">
  
<class="desc">自适应大小的CSS圆角盒子</p>
  
<class="link"><em>这是390×100px时的效果。<br />宽度需定义box,高度需定义link em。<br />宽度高度均不定义则为自适应。</em></p>
</div>

<div id="box3" class="container">
  
<class="desc">自适应大小的CSS圆角盒子</p>
  
<class="link"><em>这是400×100px时的效果。<br />宽度需定义box,高度需定义link em。<br />宽度高度均不定义则为自适应。</em></p>
</div>

</body>
</html>

 

以下是两个用到的背景图片,为了避免重复,因此图片做的越大越好。

rounded-left.gif

 rounded-left.gif

rounded-right.gif

rounded-right.gif

如何实现网页左右两边盒子高度自适应布局

最近在做一个项目时,有一个页面左侧有导航栏,右侧是内容,由于右侧内容不确定,所以右侧盒子的高度是根据内容的多少自动变化的,而我希望左侧导航栏的高度可以根据右侧盒子的高度变化而变化,当然,如果你是希望右...
  • dengdengda
  • dengdengda
  • 2016年11月02日 16:46
  • 3405

CSS实现自适应高度布局:头部底部固定,中间自适应铺满屏幕剩余高度,中间盒子里左盒子固定右盒子自适应宽度

如题:顶部底部固定高度,中间部分铺满屏幕剩余高度,中间盒子里又左盒子固定宽度,右盒子自适应宽度且距左盒子总是20px 主要解决方法是中间盒子的top:40px;bottom:40px;设置。原理是在...
  • liona_koukou
  • liona_koukou
  • 2016年09月26日 17:17
  • 4700

css让图片自适应容器(div)大小

不管容器有多大,只要将img的宽高设置成100%(这里的100%是相对于父级宽高而言)就能自适应容器大小。...
  • promiseCao
  • promiseCao
  • 2016年08月25日 12:16
  • 59466

自适应宽度的CSS圆角背景的按钮

  • 2013年01月28日 11:27
  • 2KB
  • 下载

自适应宽度盒子水平垂直居中css

sorry!小主把截图截的偏了所以看着好像不居中,但是是居中的哦,还有截图上的floatbox有position:fixed样式,这里没有粘贴哦。。     拒绝理由就打死我发的是看见发货单上看...
  • zyz_3362
  • zyz_3362
  • 2016年11月09日 16:02
  • 463

css+div+图片实现宽度自适应圆角框

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 自适应宽度...
  • baiding1123
  • baiding1123
  • 2012年12月26日 23:25
  • 1904

CSS实现自适应圆角矩阵——滑动门

css圆角矩形对于很多人来说,都觉得很难.在table中要实现圆角矩形我想很多人都会,而在css中要定义圆角矩形也并不难,不过要一个宽度不固定的框,事情变得有些复杂了。宽度不固定,就意味着这个框在水平...
  • lulalahappy123
  • lulalahappy123
  • 2015年04月18日 18:48
  • 658

CSS自适应宽度圆角按钮

1.背景图片实现  Html代码:   a { display: block; float:left; margin-left:5px; height: 37px;line-hei...
  • newzzorg
  • newzzorg
  • 2013年01月10日 13:11
  • 611

编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似

1、编写的页面  pageEncoding="UTF-8"%> http://java.sun.com/jsp/jstl/core" prefix="c"%> http://www.w3.org/T...
  • toto1297488504
  • toto1297488504
  • 2015年04月10日 23:59
  • 1802

未知大小的图片自适应水平垂直居中源码纯CSS

  • 2014年04月30日 10:04
  • 367B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自适应大小的CSS圆角盒子
举报原因:
原因补充:

(最多只允许输入30个字)