在CSS中设置背景颜色和背景图像
我在设置背景颜色上的背景图像时遇到问题:以下是我的示例,以便您可以了解我的意思: 现在是功能CSS部分:在CSS中设置背景颜色和背景图像,css,Css,我在设置背景颜色上的背景图像时遇到问题:以下是我的示例,以便您可以了解我的意思: 现在是功能CSS部分: #坦肯{ 背景色:#ebebebeb; 背景图像:url('http://lamininbeauty.co.za/images/products/tancan2.jpg'); } 正如您在JSFIDLE中看到的,背景图像会重复。如果使用“无重复”作为属性,则图像将消失 另外,我希望背景图像向右浮动,如果图像比包含的div大,如何使其按比例合适就像你想用宽度:100%和高度:100%制作一个
#坦肯{
背景色:#ebebebeb;
背景图像:url('http://lamininbeauty.co.za/images/products/tancan2.jpg');
}
正如您在JSFIDLE中看到的,背景图像会重复。如果使用“无重复”作为属性,则图像将消失
另外,我希望背景图像向右浮动,如果图像比包含的div大,如何使其按比例合适就像你想用宽度:100%
和高度:100%
制作一个图像标签一样
我不想使用HTML图像标记,这会容易得多,但有几个原因我不想使用它。试试这个-
#坦肯{
背景:#ebebebeb url('http://lamininbeauty.co.za/images/products/tancan2.jpg“)右上角不重复;
}
要使背景图像不超过其父容器,可以使用背景大小:contain
-尝试以下操作-
#坦肯{
背景:#ebebebeb url('http://lamininbeauty.co.za/images/products/tancan2.jpg“)右上角不重复;
}
要使背景图像不超过其父容器,可以使用
背景大小:contain
-您不能只将no repeat
添加到背景图像
,因为背景图像
是只引用图像本身的特定属性。如果要在一个声明中添加所有内容,请设置background
:
background: url('http://lamininbeauty.co.za/images/products/tancan2.jpg') #ebebeb no-repeat top right;
或者让一切分开,由你决定:
background-color: #ebebeb;
background-image: url('http://lamininbeauty.co.za/images/products/tancan2.jpg');
background-repeat: no-repeat;
background-position:top right;
background-size: contain;
您不能只将
无重复
添加到背景图像
,因为背景图像
是一个只引用图像本身的特定属性。如果要在一个声明中添加所有内容,请设置background
:
background: url('http://lamininbeauty.co.za/images/products/tancan2.jpg') #ebebeb no-repeat top right;
或者让一切分开,由你决定:
background-color: #ebebeb;
background-image: url('http://lamininbeauty.co.za/images/products/tancan2.jpg');
background-repeat: no-repeat;
background-position:top right;
background-size: contain;
要缩短代码,可以在单个属性中指定所有设置。这被称为“速记属性”
要使所有图片都适合其父对象,请添加样式属性背景大小:contain代码>
更新了小提琴。
要缩短代码,可以在单个属性中指定所有设置。这被称为“速记属性”
要使所有图片都适合其父对象,请添加样式属性背景大小:contain代码>
更新了小提琴。真棒,谢谢。但是有两个问题,如果图像大于div维度(尝试使用tancan.jpg而不是tancan2.jpg来了解我的意思…)如何将其居中?另外,您是否使用了以下样式:背景:#颜色url();与IE7和IE8等旧浏览器兼容?是的,CSS快捷方式向后兼容,直到IE4和Netscape Navigator:)也用背景大小:contain
真棒男人更新了答案,谢谢。但是有两个问题,如果图像大于div维度(尝试使用tancan.jpg而不是tancan2.jpg来了解我的意思…)如何将其居中?另外,您是否使用了以下样式:背景:#颜色url();是否与IE7和IE8等旧浏览器兼容?是的,CSS快捷方式向后兼容,直到IE4和Netscape Navigator:)也用背景大小:contain
更新了答案。IE7和IE8等较旧的浏览器支持这种速记吗?谢谢。IE7和IE8等较旧的浏览器支持这种速记吗?您可以缩放背景,mate.:)背景尺寸。查看我的答案以了解更多信息:D你可以缩放背景,伙计。:)背景尺寸。查看我的答案以了解更多信息:D