css 写的小房子图形
导读:CSS是一种比较重要的网页设计语言,它可以定义网页的布局、颜色、字体等多个方面的样式。今天我们来学习创建一个带屋顶的小房子图形的CSS编写方法。.house { position: relative; width: 100px;...
CSS是一种比较重要的网页设计语言,它可以定义网页的布局、颜色、字体等多个方面的样式。今天我们来学习创建一个带屋顶的小房子图形的CSS编写方法。
.house { position: relative; width: 100px; height: 80px; background-color: #F4A460; border-radius: 2px; margin: 10px auto; } .house:before { content: ""; position: absolute; top: -20px; left: 0; right: 0; margin: auto; width: 0; height: 0; border-style: solid; border-width: 0 50px 20px 50px; border-color: transparent transparent #F4A460 transparent; } .chimney { position: absolute; top: -40px; left: 50%; margin-left: -10px; width: 20px; height: 30px; background-color: #555; border-radius: 2px; } .window { position: absolute; top: 30px; left: 20px; width: 20px; height: 20px; background-color: white; border: 2px solid #8B0000; border-radius: 2px; } .window.right { left: 60px; }
以上代码中,我们首先使用CSS创建了一个带圆角的小房子,深浅橙色的背景显得比较温暖舒适。在小房子的头顶上,我们使用:before伪元素的方式来实现屋顶的效果,其中采用了border样式来定义三角形的形态,使它能够完美贴合在房子正上方。在房子右侧还添加了一个烟囱的元素,并将其居中显示,再在房子的两侧分别添加了两个白色的窗户,这里还使用了位置绝对布局,使视觉效果更佳明显。
最后,我们预览一下经过上述CSS样式编写完毕后的小房子图形,看看它美不美呀:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 写的小房子图形
本文地址: https://pptw.com/jishu/533219.html