码迷,mamicode.com
首页 > Web开发 > 详细

web设计_5_自由的框式组件

时间:2015-07-13 23:59:26      阅读:485      评论:0      收藏:0      [点我收藏+]

标签:

1. CSS3 border-radius 圆角矩形框

圆角矩形框组件是页面布局中常常用到的,利用CSS3的border-radius可非常方便的创建。

并且在横向纵向上面都有很好的扩展性和灵活性。

border-radius需要针对不用浏览器做兼容,-webkit-和-moz-部分语法还有些区别

推荐http://border-radius.com/ 直接设置圆角,自动生成代码。

技术分享

注意:IE8及以下版本不兼容border-radius,不是特别重要可以不用理会,实在要兼容则需要引入背景图片做圆角。

页面具有相同圆角的矩形框组件式,则统一设置类样式,方便管理和维护。

 

2. 背景引入图片制作圆角矩形框

如何通过引入图片也达到横向和纵向的扩展性。

技术分享

(1)需要有足够多的嵌套标签引入背景图片;

(2)背景图片要求足够的高度和宽度

(3)左上和左下角引入同一个背景图片,右上和右下角引入同一个背景图片。

结构标签为: 为别为.container  .desc  .link  .link em  四个引入背景图片,分别位于右上,左上,左下,右下。

<div class="container">
    <p class="desc">This box is:</p>
    <p class="link"><em><a href="#">Indestructible!</a></em></p>
</div>

技术分享 

背景图片1,要求足够的高度,左上角和左下角引入的是同一张图片,背景图片分别位于左上角和左下角。

 

技术分享

背景图片2,要求足够的宽度和高度,,右上角和右下角引入的同一张图片。背景图片分为位于右上角和右下角。

 

3. 灵活性的箭头

技术分享

当文字大小改变时,文字周围空白和箭头的两边在比例上保持一致。

    (1)HTML结构代码很简单

<h2>This way!</h2>

    (2)需要一个尺寸很大的箭头背景图,设置背景图位置为上下居中50%位置

   (3)需要设置h2的width值,padding值都为rem单位

web设计_5_自由的框式组件

标签:

原文地址:http://www.cnblogs.com/Peng2014/p/4644133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!