没有合适的资源?快使用搜索试试~ 我知道了~
首页CSS3权威指南:探索Web设计未来
CSS3权威指南:探索Web设计未来
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
"《CSS3实战指南,第二版》(The Book of CSS3, 2nd Edition)是一本专为Web设计师和开发者打造的权威指南,作者是Peter Gasston。该书在2015年发行,旨在帮助读者深入了解并掌握CSS3的最新技术和未来趋势。书中涵盖了丰富的CSS3特性,包括但不限于像素单位(如PX,如提到的24px和30px),这在布局和尺寸控制中极为关键。 在第一版获得广泛赞誉后,第二版更新了对CSS3的深入剖析,不仅讲解了当下可以实际运用的技术,如选择器、盒模型、颜色理论和动画效果,还展望了未来可能出现的革新特性,如Flexbox和Grid布局,以及更高级的3D转换和过渡效果。对于那些自认为已经精通CSS的读者来说,本书同样具有很高的价值,因为它能够揭示出之前可能被忽视的部分,并提供实用的技巧和策略。 书中引述了一些业内专家的评价,他们高度赞扬了本书作为技术书籍的深度和实用性。Devon Young提到它几乎成为了该领域的终极参考,而 Craig Buckler则称其为最好的技术书籍之一。其他评论者,如Visual Swirl、456BereaStreet和Felgall.com的Stephen Chapman,也都肯定了此书作为入门和进阶学习者的理想资源。 然而,版权信息强调了所有内容的保护,确保了知识的完整性和原创性。《The Book of CSS3, 2nd Edition》不仅是一本实用的工具书,也是一份对未来Web设计趋势的洞察,对于任何希望跟上网页设计潮流的专业人士来说,都是不可或缺的一部作品。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/10399818/bg10.jpg)
Contents in Detail xv
grayscale(), sepia(), and saturate() .............................. 232
hue-rotate()............................................... 233
opacity() ................................................ 233
drop-shadow() ............................................ 233
Multiple Filter Effect Functions .................................. 234
Filters in SVG ............................................. 235
Masking ....................................................... 235
Clipping ................................................ 235
Image Masking............................................ 241
Border Masking ........................................... 242
Masking in SVG ........................................... 242
Combining Filter Effects and Masking................................... 243
Summary ...................................................... 244
Blend Modes, Filter Effects, and Masking: Browser Support.................... 244
19
THE FUTURE OF CSS 245
Shapes ........................................................ 246
Exclusions ...................................................... 247
Regions........................................................ 249
Variables ...................................................... 250
Feature Queries .................................................. 251
Device Adaptation ................................................ 252
Sticky Positioning ................................................. 253
And Much, Much More............................................. 254
Conclusion ..................................................... 255
Future CSS: Browser Support......................................... 255
A
CSS3 SUPPORT IN CURRENT MAJOR BROWSERS 257
Media Queries (Chapter 2) .......................................... 258
Selectors (Chapter 3) .............................................. 258
DOM and Attribute Selectors (Chapter 4) ................................ 258
Web Fonts (Chapter 5) ............................................. 259
Text Effects and Typographic Styles (Chapter 6)............................ 259
Multiple Columns (Chapter 7) ........................................ 259
Background Images (Chapter 8) ...................................... 260
Border and Box Effects (Chapter 9) .................................... 260
Color and Opacity (Chapter 10) ...................................... 260
Gradients (Chapter 11)............................................. 260
2D Transformations (Chapter 12) ...................................... 261
3D Transformations (Chapter 13) ...................................... 261
Transitions and Animations (Chapter 14) ................................ 261
Flexbox (Chapter 15) .............................................. 261
Values and Sizing (Chapter 16)....................................... 261
Grid Layout (Chapter 17) ........................................... 262
Blend Modes, Filter Effects, and Masking (Chapter 18)....................... 262
Future CSS (Chapter 19)............................................ 262
www.jeecmstheme.com
![](https://csdnimg.cn/release/download_crawler_static/10399818/bg11.jpg)
xvi Contents in Detail
B
ONLINE RESOURCES 263
General CSS Resources ............................................ 263
Chapter 2: Media Queries .......................................... 264
Chapters 3 and 4: Selectors, and Pseudo-classes and Pseudo-elements............ 264
Chapters 5 and 6: Web Fonts, and Text Effects and Typographic Styles ........... 264
Chapter 7: Multiple Columns......................................... 264
Chapters 8 and 9: Background Images, and Border and Box Effects ............. 265
Chapter 10: Color and Opacity....................................... 265
Chapter 11: Gradients ............................................. 265
Chapters 12 and 13: 2D and 3D Transformations .......................... 265
Chapter 14: Transitions and Animations ................................. 265
Chapter 15: Flexible Box Layout ...................................... 265
Chapter 16: Values and Sizing ....................................... 266
Chapter 17: Grid Layout............................................ 266
Chapter 18: Blend Modes, Filter Effects, and Masking ....................... 266
Chapter 19: The Future of CSS ....................................... 266
INDEX 267
www.jeecmstheme.com
![](https://csdnimg.cn/release/download_crawler_static/10399818/bg12.jpg)
PREFACE
This book is the culmination of eight years’ writ-
ing about CSS3, both on the Web and in print. The
browser and CSS landscape has changed a lot in that
short time and continues to change today, bringing
new features and implementations at a rate that’s difficult to keep up with.
The CSS3 specification is written in (often dense) technical language that’s
intended for implementers rather than end users, and my intent in writing
this book was to bridge the gap between specification and web developer.
The book follows a loose order based on stability of implementation: In
the earlier chapters, I cover the CSS properties that are well implemented
and used on a daily basis, but as the book progresses, the technologies
become more experimental and are implemented in fewer browsers. As a
result, in the final few chapters I sometimes rely on interpretation of the
CSS3 specification to explain how future properties should behave. I would
hope that there are few mistakes, but I accept that any that exist are based
on my own misunderstanding.
www.jeecmstheme.com
![](https://csdnimg.cn/release/download_crawler_static/10399818/bg13.jpg)
xviii Preface
In addition to the various modules of the CSS3 specification itself,
an invaluable resource for me while writing the book was the Mozilla
Developer Network (https://developer.mozilla.org/), a peerless collection of
articles about anything web related—not least CSS—which is all the more
amazing for being written by volunteers.
The text used in many of the code examples is taken from books in
the public domain that are available from Project Gutenberg (http://www
.gutenberg.org/). All images in the book that are not my own creations are
credited in the relevant chapters.
This book would not have been possible without the guidance of
the team at No Starch Press, especially Serena Yang and my editors, Keith
Fancher (first edition) and Bill Pollock (second edition); between them
they made me write more clearly and helped me transition from blogger to
author. I’d also like to thank my technical editors: Patrick Lauke’s rigorous
eye for detail and understanding of technical specifications was instrumen-
tal in helping me find focus in the expanded scope of the second edition,
and Joost de Valk not only acted as my technical editor for the first edition
but also gave me my first opportunity to write about CSS3 when he created
CSS3.info eight years ago.
I’d also like to thank my colleagues at Preloaded, Poke, Top10, and
rehabstudio for their support and encouragement in writing two editions
of this book; everyone at the many London web community meet-ups; my
mum for teaching me the value of hard work; and my dad for buying me my
first computer almost thirty years ago—I promised I’d pay him back one
day, and hopefully this book will go some way toward that debt.
www.jeecmstheme.com
![](https://csdnimg.cn/release/download_crawler_static/10399818/bg14.jpg)
INTRODUCTION
Let me tell you a little about who I think you are:
You’re a web professional who’s been hand-coding
HTML and CSS for a few years; you’re pretty comfort-
able with creating complex layouts, and you know not
only your div from your span but also your bold from your strong; you’ve read
a little about CSS3 and may even have started experimenting with some of
its more decorative features like rounded corners, but you want to gain a
deeper understanding of the fundamentals.
The Book of CSS3 helps you leverage the excellent knowledge you have
of CSS2.1 in order to make learning CSS3 easier. I won’t explain the funda-
mentals of CSS (except for the occasional reminder), as I assume you know
them already. I won’t talk you through step-by-step demonstrations of using
CSS to make a listed navigation or an image gallery, because I assume you
can apply the examples in this book to anything you want to build on
your own.
I’ll introduce you to what you can do with CSS3 now and show you what
you’ll be able to do with it in the future. At the same time, I’ll take the dense
technical language of the CSS3 specification and translate it into language
that’s plain and practical.
www.jeecmstheme.com
剩余305页未读,继续阅读
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/76925b64b49c489ea444e33165f94f41_qq_39753233.jpg!1)
CatQBT
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Lombok 快速入门与注解详解
- SpringSecurity实战:声明式安全控制框架解析
- XML基础教程:从数据传输到存储解析
- Matlab实现图像空间平移与镜像变换示例
- Python流程控制与运算符详解
- Python基础:类型转换与循环语句
- 辰科CD-6024-4控制器说明书:LED亮度调节与触发功能解析
- AE particular插件全面解析:英汉对照与关键参数
- Shell脚本实践:创建tar包、字符串累加与简易运算器
- TMS320F28335:浮点处理器与ADC详解
- 互联网基础与结构解析:从ARPANET到多层次ISP
- Redhat系统中构建与Windows共享的Samba服务器实战
- microPython编程指南:从入门到实践
- 数据结构实验:顺序构建并遍历链表
- NVIDIA TX2系统安装与恢复指南
- C语言实现贪吃蛇游戏基础代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)