- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《网页CSS处理DV圆角教程
CSS Sprites + 圆角
2009-05-08 09:34 by 副主编 zly06 评论(10) 有12336人浏览
猎头职位: 安徽: 合肥,杭州:高薪诚聘前端开发工程师
初步介绍
当然,我知道现在有成千上万个关于 用CSS处理圆角 的教程,但不管怎么说,我仍然想把这篇文章展示给您。也希望您会发现这篇文章会非常有用。需要重点指出的是,这篇教程彻底地应用高级CSS技术,但是,我会尽力使初学者看起来简单。CSS3 在这里还没有得到完全的应用,所以,知道现在,我会保持W3C验证的有效。
看一下演示 | 下载 css sprites + 圆角
您还可以参考一下文章:
43个PSD转XHTML, CSS教程
我们将怎样来处理?
我处理圆角的版本是由内置的绝对定位的四个div组成,每个div都有唯一的圆角图片作CSS Sprite操作。我们将会这样做:
是什么方式导致这项技术表现得这么了不起呢(What makes this technique cool)?
通过可变的宽度和高度处理毗邻的元素的能力。没有极限。(The ability to make rounded-bordered elements with fluid width and height. No limits whatsoever.) 这项技术,正如我之前提到的,是与 CSS Sprites 结合操作完成的。如果您不知道这是项怎样的技术或者说不知道怎么使用它,那么请先阅读我 之前的文章。CSS sprites 都学会了吗? 那我们就开始吧!
第一步: 创建我们的 Sprite
为矩形圆角图片处理选择一款编辑器 (在这个案例中我选择的是Firework).
切割并且导出圆角到本地临时位置 (我们将会在之后用到).
新创建一个文件,将圆角导入到这个新文件中,复制三次,然后旋转这三个新切片得到另外的三个圆角。
合成四个圆角为一张图片, 并用 1px 的红线 来区分它们.
导出合成图片,sprite 也就大功告成了。
第二步: HTML 代码
首先,我们会给容器 div 一个 .roundedBox
类 :
div class=roundedBox/div
现在,我们必须再增加四个 div ,这会在将来创建圆角的时候用到。之后必须给每个加载一个类 .corner,同时也标识一个类来指定它们格子的位置。
div class=roundedBox
strongMy content in roundedBox Type 1/strong
div class=corner topLeft/div
div class=corner topRight/div
div class=corner bottomLeft/div
div class=corner bottomRight/div
/div
一切搞定? 嗯,让我们把注意力再转移到 CSS 代码上来。
第三步: CSS 代码
如你所知, (或者您会在这里快速学习到) 绝对定位元素通常都依照相对定位的父元素进行定位。. If this element is not defined, they will take as their parent relatively-positioned element, the body tag.如果这个父元素无法界定,那么它会去最近作相对定位的那个父元素,直至 body 标签。 哈?! - 好了,如果到此为止您仍没有掌握,不用担心,我们将在第二部分了解它。(翻译得有点拗,附上原文:Ok, if you didn’t get this, don’t worry, you’ll catch it in an second.)
让我们先来定义下所有的圆角
所有的圆角都必须定义绝对定位,并且注明高度跟宽度。 我的圆角定义的宽度跟高度都是 17px.
.corner {
position:absolute;
width:17px;
height:17px;
}
如果您是第一次切割矩形圆角,那么宽度跟高度很可能会不一样 (咄!)。
现在开始定义 div 容器样式:
.roundedBox {position:relative;}
任何定义有类 .roundedBox 的元素内,绝对定位元素都会相对于这个元素进行定位,而不是标签 body。 我们也必须设置一些padding值,如果没有设置,圆角将会覆盖我们的文本,这肯定不是我们想要的效果。 重要提示: top 和 bottom padding 值必须 等价于圆角的 height。left 和 right padding 值必须等价于圆角的宽度。 正如您已经知道的,我的圆角宽度跟高度是相
您可能关注的文档
- (可怕的白色污染参考案例.doc
- (可控温油炸锅和电子油炸锅价格.docx
- 《网络攻击的方法及对策.doc
- 《网络的发展状况及网络舆论影响.doc
- 《网络教育入学考试统考教育心理学试题.doc
- (可控移热变换技术简介.doc
- (可旋转电脑桌.docx
- 《网络教育应用复习.doc
- (可移动机械臂详细设计方案.docx
- (可移动龙门架和多功能起重机价格.docx
- 2024年新疆博尔塔拉蒙古自治州企业人力资源管理师之一级人力资源管理师考试通关秘籍题库含答案【典型题.docx
- 2024年江西省上饶市企业人力资源管理师之四级人力资源管理师考试内部题库精品(基础题).docx
- 中国商贸文化-专题四 商帮-1729701067042.pptx
- 运动健身活动健康评估-老年康体指导 初 级 项目一-1729732361019.pptx
- 智能窗帘系统让我们的生活越来.pptx
- 主题四如何撰写结项报告.pptx
- 运动健身技术指导-老年康体指导 初 级 项目 二-1729700999619.pptx
- 运 动 治 疗 技 术- 院校长沙民政职业技术学院 主讲曹玛丽-1729733459503.pptx
- 中国商贸文化-商 人-1729732186516.pptx
- 运动健身技术指导-老年康体指导 初 级 项目 二-1729730167594.pptx
最近下载
- 智慧大厅指挥中心整体建设方案.pptx
- 2.1六上科学《我们的地球模型》教学课件.ppt VIP
- 职业生涯发展展示 (修改版).pptx
- 建筑工程承包施工合同纠纷代理词(原告方).docx
- 电力拖动自动控制系统——运动控制系统第5版阮毅、陈伯时课后习题解答答案.docx
- (2024更新)国开电大《小学语文教学研究》形考任务1答案.pdf VIP
- 2023年华北电力大学(北京)计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 大学思政课件中国梦.pptx
- 部编版小学道德与法治五年级上册第四单元测试卷含答案(共2套).pdf VIP
- 落实全面从严治党方面存在的问题及整改措施【10篇】.docx VIP
文档评论(0)