Page 91 - css揭秘
P. 91

11 菱形图片







                                                背景知识
                                                CSS 变形,“平行四边形”




                                              难题

                                                  在视觉设计中,把图片裁切为菱形是一种常见的设计手法,但在 CSS
                                              中还没有一种简单直观的方法来实现它。事实上,直到最近,这种效果才基
                                              本成为可能。当网页设计师想要实现这种设计风格时,他们通常不希望在图
                                              像处理软件中预先把图片裁好。显然不用说你也知道,这个方法的可维护性
                                              并不好。如果未来有人想修改图片风格,将很难增加其他效果,而且最终往
                                              往会搞得一团糟。
                                                  想必现在有更好的办法了吧?没错,而且有两种办法!


                    图 3-17
                    自从 2013 年改版以来,24ways.
                    org 一直把作者的头像显示为一
                    个菱形。它所使用的正是这里要
                    讨论的技巧
















                                              基于变形的方案


                                                  主要的思路与前一篇攻略“平行四边形”中讨论的第一个解决方案一
                                              致:需要把图片用一个 <div> 包裹起来,然后对其应用相反的 rotate()
                                              变形样式:



                   60   第 3 章 形状







          ඀ࠡ  JOEC
   86   87   88   89   90   91   92   93   94   95   96