在web上使用CSS创建无缝模式
Creating a seamless pattern with CSS on the web
我正在web上制作一个无缝的CSS模式。我知道这完全是无稽之谈,根本不实用。但这只是为了好玩。
http://codepen.io/vennsoh/pen/iFKyo
我已经创建了我的第一个磁贴。现在我在想一种方法来重复一遍,以填充整个背景。
我可以通过使用HTML和CSS来完成这一壮举吗?或者我必须使用javascript来完成此操作吗?
-
以下是我使用javascript的步骤,请纠正我或建议更好的方法:
- 计算当前浏览器的宽度和高度
- 单个tile是(150x150),我只需要创建尽可能多的div来覆盖整个屏幕
-
我可能想让东西四处移动,每个多边形都会改变颜色,等等。它不会是静态的。我不是在寻找背景图像解决方案。
谢谢,Venn。
实际上,只有html和css才能实现这一点。示例中的问题是,当您设置background-repeat
属性时,背景的每个部分都会重叠,因为它们的大小不同,所以您只需要以不同的方式调整形状的大小和位置。在您的情况下,简单的方法是为每个形状(所需完整图案的大小)设置一个background-size
,并相应地更改它们的位置。
我修改了你的部分示例,让你了解它应该是什么样子:http://codepen.io/anon/pen/pnxyd
只需添加,
float:left;
到css,然后只制作div的多个副本,就像这里。。。http://codepen.io/anon/pen/rlDqh
我想这应该能奏效。
相关文章:
- Markdown模式代码镜像正在创建
- 创建模式对话的独立javascript库
- 解释主干对象和类创建模式
- 如何使用引导程序创建模式窗口
- 在 PHP 中创建模式警报而不是页面重定向验证
- 创建模式点击反应原生安卓
- 在页面加载时创建模式窗口
- 在其他模式弹出窗口中创建模式弹出窗口
- 基于链接的域创建模式窗口
- 在 Bootsrap3 中动态创建模式对话框
- 堆栈溢出如何创建模式对话框窗口
- 在NetSuite中创建模式弹出窗口
- JQuery创建模式和打开
- IIFE创建模式-但如何支持构造函数参数
- 如何在文本框中创建模式
- 代码镜像如何创建模式
- 不能使用.parents()动态创建模式来关闭点击|打开
- 更新一个JavaScript对象创建模式
- 在Odoo网站中创建模式对话框
- 如何在移动设备上创建模式导航菜单并防止正文滚动