首先,大家需要确定窗户的大小和位置。下面的代码会创建一个200×200像素的矩形,位于网页的中央:
.window { width: 200px; height: 200px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 4px solid #333; background-color: #fff; }
上面的代码中,大家使用了CSS的定位和盒模型属性,同时采用了transform属性将窗户居中。border属性会添加边框,background-color属性会添加背景颜色。
接着,大家需要在窗户中添加玻璃。代码如下:
.window:before { content: ""; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; border: 5px solid rgba(256, 256, 256, .5); }
上面的代码中,使用了伪元素:before在窗户内部创建了一个内容为空的元素。border属性会添加边框,同时使用了rgba色值实现了半透明效果。
最后,大家需要给窗户添加窗帘。代码如下:
.window:after { content: ""; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; background-color: #F9DAB9; }
上面的代码中,同样使用了伪元素:after在窗户内部创建了一个内容为空的元素。background-color属性添加了窗帘的颜色,达到了良好的视觉效果。
通过上面的三段代码,大家就可以创建一个精美的窗户效果啦!