现在我们要给Get Hardboiled网站的侦探办公桌上的名片应用转换。首先用transform-origin
属性来设置原点,并用rotate
转换来实现不规则的设计。
我们将使用的HTML是很专业的,你找不到任何一个表象的元素或者属性。这里有九个微格式h-card
,每个都有其自己的一组值来描述一个侦探的联系信息。所有卡片上都没有定义id
。
The No. 1 Detective Agency
Shades & Staches Detective Agency
Command F Detective Services
The Fat Man
Hartless Dick
Nick Jefferies
Elementary, My Dear Watson
Shoes Clues
Smoke
首先为h-card
定义通用样式。我们会给所有卡片设定相同的尺寸,并应用background-size
属性来确保不管卡片多大,背景图都能与之适应。
.h-card {
width : 300px;
height : 195px;
background-position : 50% 50%;
background-repeat : no-repeat;
background-size : 100% 100%; }
我们需要为每个元素定义不同的背景图像,但是我们并没有在HTML里定义id
或者class
属性,这里就要用到:nth-of-type
伪元素选择器了。