Html 如何在CSS中复制此按钮
我正在尝试创建一个CSS主题切换按钮,如下所示。上图显示了到目前为止我所拥有的,下图显示了我正在尝试创建的内容 我不是这方面的高手,我更像是一个后端程序员。我真的需要一些帮助 我这里有一个代码的现场演示 看看我所拥有的和进球的形象,有些不同 我需要加一个梯度 边界不在我的边上 半径有点小 可能还有别的东西吗? 这里还有代码…无论如何都可以修改它来改进它,我相信命名和内容都可以改进,但我可以使用任何我能得到的帮助 HTMLHtml 如何在CSS中复制此按钮,html,css,Html,Css,我正在尝试创建一个CSS主题切换按钮,如下所示。上图显示了到目前为止我所拥有的,下图显示了我正在尝试创建的内容 我不是这方面的高手,我更像是一个后端程序员。我真的需要一些帮助 我这里有一个代码的现场演示 看看我所拥有的和进球的形象,有些不同 我需要加一个梯度 边界不在我的边上 半径有点小 可能还有别的东西吗? 这里还有代码…无论如何都可以修改它来改进它,我相信命名和内容都可以改进,但我可以使用任何我能得到的帮助 HTML <div class="switch-wrapper">
<div class="switch-wrapper">
<div class="switcher left selected">
<span id="left">....</span>
</div>
<div class="switcher right">
<span id="right">....</span>
</div>
</div>
可以为每个浏览器组合使用边界半径规则。然而,我发现这对于这样的小图片来说太单调了。执行.png或.jpg精灵,然后将背景位置设置为:hover和:active 例如:
#right { background: url() top right; }
#right:hover { background-position: center right; }
#right:active { background-position: bottom right; }
#left { background: url() top left; }
#left:hover { background-position: center left; }
#left:active { background-position: bottom left; }
好的,这里有一些css的修改
dabblet.com/gist/2231617您可以为每个浏览器组合使用边界半径规则。然而,我发现这对于这样的小图片来说太单调了。执行.png或.jpg精灵,然后将背景位置设置为:hover和:active 例如:
#right { background: url() top right; }
#right:hover { background-position: center right; }
#right:active { background-position: bottom right; }
#left { background: url() top left; }
#left:hover { background-position: center left; }
#left:active { background-position: bottom left; }
好的,这里有一些css的修改
dabblet.com/gist/2231617替换
#left{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: 0px px;
}
#right{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: -0px -19px;
}
与
#left{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: -0px -19px;
}
#right{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: 0px 0px;
}
请参见替换
#left{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: 0px px;
}
#right{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: -0px -19px;
}
与
#left{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: -0px -19px;
}
#right{
background-image: url(http://www.codedevelopr.com/assets/images/switcher.png);
background-position: 0px 0px;
}
请参见此按钮可以在纯CSS中实现,无需任何外部图像: 请注意,使用纯CSS有几个缺点: IE10 一切都应该完美呈现 IE9 渐变停止工作 IE8 边界半径停止工作 IE7
地狱挣脱此按钮可以在纯CSS中实现,无需任何外部图像: 请注意,使用纯CSS有几个缺点: IE10 一切都应该完美呈现 IE9 渐变停止工作 IE8 边界半径停止工作 IE7
你看到演示了吗?我已经在CSS中完成了大部分工作,我不想使用我已经完成的图像,我正在转换为CSS。我已经有它的工作,我需要修改它看起来更像我的示例图像。我知道你在说什么,我甚至没有一个适合所有州的好PSD,虽然是的,我看过你的演示。正如我所说,与精灵相比,这在css中需要做很多工作。。。我将继续为您修改代码。谢谢你的否决票。嘘!哈哈,好吧,我道歉。我以为是你投了反对票检查我的更新。太好了,谢谢。这是deff。现在更近了。在这里,它是与颜色变化出色!我刚修改了颜色,但你抢先了我一步以下是跨浏览器边界半径操作的更新。你看到演示了吗?我已经在CSS中完成了大部分工作,我不想使用我已经完成的图像,我正在转换为CSS。我已经有它的工作,我需要修改它看起来更像我的示例图像。我知道你在说什么,我甚至没有一个适合所有州的好PSD,虽然是的,我看过你的演示。正如我所说,与精灵相比,这在css中需要做很多工作。。。我将继续为您修改代码。谢谢你的否决票。嘘!哈哈,好吧,我道歉。我以为是你投了反对票检查我的更新。太好了,谢谢。这是deff。现在更近了。在这里,它是与颜色变化出色!我刚修改了颜色,但你抢先了我一步以下是跨浏览器边界半径操作的更新。是的。。。像这样的小东西,用雪碧吧!更少的代码,更少的麻烦。是的。。。像这样的小东西,用雪碧吧!更少的代码,更少的麻烦。