网站建设 网站建设 锐志网络 橡树动画 求创科技 黑蚁互动 Web新势力互动 沪江网 注册 - 登录 | 在线投稿
创意在线首页
平面设计交互设计CG动漫工业设计建筑环境数码影像论吧创意搜教育
 首页大赛征集资讯教程欣赏访谈招聘作品集竞赛台专题 创企同盟矢量库图片库酷站营设计网址大全
教程网 Illustrator、Photoshop、CoreaDreaw、AI教程、PS教程
当前位置:首页 > 教程 > HTML/CSS > 正文
CSS实例:无懈可击的CSS圆角技术
作者: 来源: 发表时间:2008-1-24 11:09:26 浏览:

 处理圆角需要对四张图片的合适安置—每个圆角用一张。每个圆角都要独立出来,以便框能够在各个方向伸展。于是,四张图片就意味着需要四个HTML对象来作为背景图片的载体...是不是觉得有点难度呢?嘿嘿,下文会带您详细的说明~

  要一个宽度不固定的框,事情变得有些复杂了。宽度不固定,就意味着这个框在水平和垂直方向都有足够灵活的变化。

  为什么说这更难一些呢?因为它需要对四张图片的合适安置——每个圆角用一张。每个圆角都要独立出来,以便框能够在各个方向伸展。于是,四张图片就意味着需要四个HTML对象来作为背景图片的载体。

  有一些实现办法包括在样式表中使用“生成内容”,即使用:before和:after伪类来为单独的一个对象加上多张背景图。这种方法的问题在于,在编写本书的时候,Internet Explore(IE)还不支持“生成内容”,因些相当大数量的用户就将无法看到圆角效果。

  那怎么办呢?如果一个固定的宽度已经预先确定,那就能很容易地使用本章上一节中给出的那种方法,只背景图片:一张用于显示顶部的左右圆角,另一张显示底部的左右圆角。准备好两个HTML对象来做图片载体并不是难题。可是当要求实现宽度不固定的框时,为了让IE用户也能看到一样的设计效果,那就是加上额外的HTML代码了。

  圆角化

  以下是Web标准的能人,也是本书的技术编辑Ethan Marcotte在解决Browse Happy网站所面临这样的问题时的做法(图1)

CSS实例:无懈可击的CSS圆角技术
图1

  Ethan 用了一个圆角框来显示用户“已经切换使用”的某个兼容Web标准的浏览器,包括软件名称和图标(图2)。

CSS实例:无懈可击的CSS圆角技术
图2 这个圆角矩形框可以往任何方向扩展

  Ethan 没有给框设定固定的宽度,而使用了一种对前面提到过的“滑动门”技术的变通方法,使得当内容文字增多(或增大)时,框在水平和竖直方向都能伸缩(图3)。

CSS实例:无懈可击的CSS圆角技术
  图3 当文字变大时,框会在水平和竖直方向扩展,同时能保持圆角形状不变

  我们现在来基于Ethan所使用的技术,构建另一个示例,它将是一个具有真正灵活性的框,能容纳其内部的任何东西。

  1.HTML代码结构

  如我先前提到过的,要实现一个在每个方向都灵活的框,面临的不幸事实是我们需要添加额外的代码。这些额外的代码是独立引用框的四角的图片所必须的,这样它才能根据需要在四个方向扩展。

  注意:因为有些地方已经超过了本章要讨论的范围,所以为了让例子简单,这里对HTML代码做了一些修改。本来,这个圆角矩形框是一个“定义列表”对象的一部分,该列表还包括有“切换人”的姓名以及其它信息。这是一个运用定义列表的聪明又巧妙的方法-可以去查看browsehappy.com 的页面源码获知更多细节。

  要谨记,我们应该使用最少的HTML对象来作为背景图片的载体,以下是我们创建的HTML代码:

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

  一个作为容器的<div>和紧随其后的一个段落对象将作为前两个载体。要凑足四个,我们将链接“Indestructible!" 用第二个段落对象以及(这里引入了一个有争议的额外HTML对象)一个<em>对象包围起来。这里我使用<em>是因为,从技术角度来讲,我也打算让它个链接表达一种强调的意思。


1 2 3
在线编辑:angel
本文链接:


推荐阅读:
·扬帆青春,快乐起航----首届中国大学生游艇设计大赛
·教育培训精选课程推荐,打造教育培训第一平台!
·引导用户追求更高的潮流风向标--访设计师“谢荣光”
·泾渭新区形象标识揭晓
·2010名城会吉祥物揭晓
·一万元 同程网征集广告语
·一万元 西安沣渭新区征集宣传语

52design素材资源库52design图片库52design酷站营
免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息。对本文有异议,请联络本站!
转载要求:文章作者及来源信息必需保留。转载之图片、文件请不要盗链本站地址,且不准打上各自站点的水印!

创意素材推荐 矢量 | PSD | 模板 | 高清 | PNG | 网页背景
2009-02-06
韩国站点 素材资源 艺术摄影 游戏娱乐 影视网站 建筑家居 FLASH站 旅游购物 明星网站
设计门户 优秀企业 时尚品牌 象素站点 数码通信 设计公司 汽车网站 国外优秀 儿童网站
个性展示 网站教学 工 作 室 学校教育 卡通漫画 文化艺术 体育运动 美容健身 食品饮料
近期推荐报道 返回首页更多精彩等着你!

Photoshop| Photoshop快速调出情侣图片柔美的插画艺术| 绝望的小熊—美国插画师Luke
网页设计| 波兰Tiquet网站设计作品欣赏插画艺术| Nanami Cowdroy灵动黑白插画
Photoshop| Photoshop调出美女图片绚丽的橙红HTML/CSS| 实现DIV透明而里面的文字不透明
平面设计| 世界杯之平面广告欣赏插画艺术| Alberto Cerrite&ntil
平面设计| Havaianas人字拖最新平面广告系列网页设计| 英国madefavourite简洁细腻型
创意焦点 大赛征集 | 产业资讯
创意欣赏 新锐 | 海报 | 摄影 | 插画
Bram Lee C巴基斯坦Aadi-f
Wesley EggTea Time画册
国外创意logo欣赏绝望的小熊—美国插画
原创作品集 平面 | 插画 | 网页 | 包装
教程更新 | 高清 | PNG

韩国站点 素材资源 艺术摄影 游戏娱乐 影视网站 建筑家居 FLASH站 旅游购物 明星网站 个性展示 网站教学 工 作 室 学校教育
设计门户 优秀企业 时尚品牌 象素站点 数码通信 设计公司 汽车网站 国外优秀 儿童网站 文化艺术 体育运动 美容健身 食品饮料
网站名称:porto-cruz
网站地址:http://www.porto-cruz.com/
加入时间:2010-9-2 16:00:26
网站名称:jeans
网站地址:http://mjeans.metersbonwe.com/
加入时间:2010-9-2 15:48:56
网站名称:kodak
网站地址:http://playvideo.kodak.com/
加入时间:2010-9-2 15:46:54
网站名称:discover
网站地址:http://discover.sonystyle.com/innovations/hd3d/#/hd3d
加入时间:2010-9-2 15:45:34
网站名称:danonino
网站地址:http://www.danonino.de/
加入时间:2010-9-2 15:44:02
网站名称:lococurry
网站地址:http://www.lococurry.co.kr/
加入时间:2010-9-2 15:41:30
关于本站 | 联系方式 | 商业服务 | 合作伙伴 | 站点地图 | 免责声明 | 版权声明 | 在线投稿