有没有办法使用重复图像创建平铺背景而不拉伸和改变尺寸?
我有一个模式,我用作背景。但是我想在整个网站上一致地显示它。目前,模式正确重复,但延伸取决于容器的大小。
答案 0 :(得分:0)
是的,您可以使用属性background-repeat
localhost:9000
它拉伸,因为当容器具有不同的大小时你不会改变背景的宽度和高度
值重复:背景图像垂直和水平重复
值为repeat-x:背景图像水平重复
值为repeat-y:背景图像垂直重复
我希望它有所帮助。
答案 1 :(得分:0)
仅供参考其他可能发现自己遇到此问题的人...
这是因为我使用的是SVG。更改为常规图像文件,现在一切正常。
答案 2 :(得分:0)
使用下面的css:
div{
background-image: url("images/background.jpg");
background-size:auto auto;
background-repeat:repeat;
}
答案 3 :(得分:0)
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<style>
div{
background:url('https://www.w3schools.com/w3css/img_fjords.jpg') repeat center;
height:2000px;
border:2px solid red;
background-size:contain
}
</style>
</head>
<body>
<div></div>
</body>
</html>