【发布时间】:2014-03-03 00:00:09
【问题描述】:
在我的当前项目中,最终用户将从他的计算机中选择任何图像,然后我们应该以以下格式显示该图像。
上面的格式是Normal Repeat、Half-Drop、Half-Brick、Center、镜像分别
为此,我开始研究 CSS 背景图像技巧。但我没有得到 100% 的解决方案。
我做了什么
取400px宽和400px高
的除法
使用
Background-position:和Background-repeat:属性重复图像分别以
repeat-x和repeat-y的格式重复图像。以适合
400px height和400px width的方式重复图像根据我的代码,如果我们想在 4 行中重复图像,那么我们应该编写 4 个背景属性行
请通过Js Fiddle更好地了解。
我想要的是
解决方案可以是 CSS 或 Jquery
如果 CSS 中有解决方案:背景重复应该自动完成,即使我增加了分割的高度。
我不知道要以 镜像格式 重复图像(如上面提到的最后一张图像)。
请提出您的建议,使其完美。
注意:请原谅我的拙劣解释。请仔细阅读 Js Fiddle 文件(你会明白我想要什么)。
【问题讨论】:
-
请告诉我:在 Css 中是否可能......?如果没有,请分享一个您发现它可能对我有帮助的教程。
-
这是从数据库动态驱动的吗? IE你能有一个重复的带有html的lop吗?
-
很容易实现,即使您希望在用户端处理图像变体。查看 CSS3 转换属性。
-
我认为您必须将图像作为重复元素并使用 CSS3 将它们翻转为镜像模式。
标签: jquery html css image background-image