CSS设计方案制做长度高宽比不1样的网页页面区块

2021-01-20 16:27 jianzhan

网页页面每一个地区控制模块的长度和高宽比不1,用css如何完成这类相近组件让其具备拓展性呢?
常常在网站上会发现以下图这样的常见组件控制模块,这也是我近期做的1个网站新项目,我把我的做法梳理出来与大伙儿共享1下.


每一个地区控制模块的长度和高宽比不1,用css如何完成这类相近组件让其具备拓展性呢?


先看控制模块的title一部分,先做1张充足地区的title情况照片,以下图:(bg_title.gif)


1.界定title的情况和高宽比.让照片从右侧刚开始显示信息.
.title { background:url(bg_title.gif) no-repeat top right; height:26px}

2.界定题目一部分,大家用h1标识,一样界定题目的情况和高宽比及别的款式.让照片从底部刚开始显示信息.
.title h1 { margin:0; padding:0; background:url(bg_title.gif) no-repeat left bottom; height:26px; line-height:26px; text-align:center; color:#000; font-weight:700}

3.依据具体必须界定title情况的宽度和h1题目的宽度
.title_width1 { width:300px}
.h1_width1 { width:80px}
再看圆角的內容一部分,切成两张照片,1张从右侧圆角刚开始的充足大的照片(bg1.gif)


1张左侧圆角细线照片(bg2.gif)

1.界定內容地区的宽度、和情况照片(bg1.gif)。
2.界定左侧圆角细线照片情况(bg2.gif)。大家这里用p标识。
.box { background:url(bg1.gif) right bottom; margin-bottom:15px}
.box p { margin:0; padding:10px; background:url(bg2.gif) no-repeat left bottom; line-height:20px;}
.box_width1 { width:300px}
完成基本原理同理title一部分
所有示例编码:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>网站常见组件的拓展性做法</title>
<style type="text/css">
<!--
* { font-size:12px}
.title { background:url(bg_title.gif) no-repeat top right; height:26px}
.title h1 { margin:0; padding:0; background:url(bg_title.gif) no-repeat left bottom; height:26px; line-height:26px; text-align:center; color:#000; font-weight:700}
.title_width1 { width:300px}
.h1_width1 { width:80px}
.title_width2 { width:350px}
.h1_width2 { width:100px}
.title_width3 { width:400px}
.h1_width3 { width:140px}
.box { background:url(bg1.gif) right bottom; margin-bottom:15px}
.box p { margin:0; padding:10px; background:url(bg2.gif) no-repeat left bottom; line-height:20px;}
.box_width1 { width:300px}
.box_width2 { width:350px}
.box_width3 { width:400px}
-->
</style>
</head>
<body>
<div class="title title_width1">
<h1 class="h1_width1">4字题目</h1>
</div>
<div class="box box_width1">
<p>大家站的总流量在短短4个月内提升了3倍,广告宣传赢利也翻倍了。很开心获得易闻企业的服务,期待易闻在检索模块营销推广的路面上越走越好!</p>
</div>
<div class="title title_width2">
<h1 class="h1_width2">6字题目题目</h1>
</div>
<div class="box box_width2">
<p>大家站的总流量在短短4个月内提升了3倍,广告宣传赢利也翻倍了。很开心获得易闻企业的服务,期待易闻在检索模块营销推广的路面上越走越好!大家站的总流量在短短4个月内提升了3倍,广告宣传赢利也翻倍了。很开心获得易闻企业的服务,期待易闻在检索模块营销推广的路面上越走越好!</p>
</div>
<div class="title title_width3">
<h1 class="h1_width3">8个字长度的题目</h1>
</div>
<div class="box box_width3">
<p>大家站的总流量在短短4个月内提升了3倍,广告宣传赢利也翻倍了。很开心获得易闻企业的服务,期待易闻在检索模块营销推广的路面上越走越好!大家站的总流量在短短4个月内提升了3倍,广告宣传赢利也翻倍了。很开心获得易闻企业的服务,期待易闻在检索模块营销推广的路面上越走越好!大家站的总流量在短短4个月内提升了3倍,广告宣传赢利也翻倍了。很开心获得易闻企业的服务,期待易闻在检索模块营销推广的路面上越走越好!</p>
</div>
</body>
</html>
访问显示信息: