Html 具有响应大小的图标的精灵,如“背景大小:包含”`
我有一个有很多图标的应用程序。我知道对这些图标使用精灵是正确的方法,而不是有多个小图像。但是,我需要这些图标与容器的大小相同(Html 具有响应大小的图标的精灵,如“背景大小:包含”`,html,css,css-sprites,responsive-images,Html,Css,Css Sprites,Responsive Images,我有一个有很多图标的应用程序。我知道对这些图标使用精灵是正确的方法,而不是有多个小图像。但是,我需要这些图标与容器的大小相同(background size:contain;),因此我被迫为每个图标使用多个图像: .icon1 { background-image: url('../my-site/icon1.gif'); background-size: contain; } .icon2 { background-image: url('../my-site/icon2.gif
background size:contain;
),因此我被迫为每个图标使用多个图像:
.icon1 {
background-image: url('../my-site/icon1.gif');
background-size: contain;
}
.icon2 {
background-image: url('../my-site/icon2.gif');
background-size: contain;
}
. . . and so on...
但是,使用精灵会导致:
背景尺寸:contain;
)-当i.e按钮很大时,图像很小背景大小:contain;
)-整个精灵将显示在容器中有没有一种方法可以使用一个响应灵敏的精灵来显示图标(使用
背景位置),并使图标的宽度和高度达到容器的100%?没有神奇的解决方案来实现这一点。您必须手动调整背景本身的大小
#主页{
宽度:46px;
高度:44px;
背景:url(https://i.imgur.com/1ijjJJU.gif) 0 0;
}
#下一个{
宽度:43px;
高度:44px;
背景:url(https://i.imgur.com/1ijjJJU.gif)-91px-0;
}
#主场双人{
宽度:92px;
高度:88px;
背景:url(https://i.imgur.com/1ijjJJU.gif) 0 0;
背景尺寸:268px;
}
#下一双{
宽度:86px;
高度:88px;
背景:url(https://i.imgur.com/1ijjJJU.gif)-182px 0;
背景尺寸:268px;
}
正常尺寸
双码
不幸的是,没有神奇的解决方案可以实现这一点。您必须手动调整背景本身的大小
#主页{
宽度:46px;
高度:44px;
背景:url(https://i.imgur.com/1ijjJJU.gif) 0 0;
}
#下一个{
宽度:43px;
高度:44px;
背景:url(https://i.imgur.com/1ijjJJU.gif)-91px-0;
}
#主场双人{
宽度:92px;
高度:88px;
背景:url(https://i.imgur.com/1ijjJJU.gif) 0 0;
背景尺寸:268px;
}
#下一双{
宽度:86px;
高度:88px;
背景:url(https://i.imgur.com/1ijjJJU.gif)-182px 0;
背景尺寸:268px;
}
正常尺寸
双码
如果是精灵,则包含或封面将显示其中的许多,您需要将重点放在一个和背景大小与所需的比例上,以剪裁不需要的部分。发布足够多的代码和显示问题的精灵,以便获得有效的帮助。thks for you至少我给出的答案可能会重复一点;)令人惊叹的。。这可能是一个可能的复制,如果它是一个精灵,包含或封面将显示其中的许多,你需要集中在一个和背景大小所需的比例剪辑不需要的部分。发布足够多的代码和显示问题的精灵,以便获得有效的帮助。thks for you至少我给出的答案可能会重复一点;)令人惊叹的。。那可能是它的复制品