纯css生成下拉菜单三角形_使用开/关FlipSwitch生成器生成纯CSS3切换按钮

如果您讨厌使用按钮来打开或关闭某物,则可能会在翻盖开关中发现新鲜空气。 如今,随着Web开发的非常出色的改进,像在移动操作系统中看到的一样,创建On / Off翻转开关非常容易。 您只需要合适的工具即可。

引入了Web应用程序On / Off FlipSwitch Generator ,它将帮助您轻松地为自定义On / Off按钮创建任何类似于移动OS的样式。 该按钮还与大多数现代网络浏览器兼容:Chrome,Firefox,Safari,Opera,IE9,Android和iOS。

入门

开/关FlipSwitch Generator具有一个非常简单直观的界面。 当您更改可用输入时,还可以使用实时预览来显示结果样式。 让我们来看看。

用户界面

如下面的屏幕截图所示, On / Off FlipSwitch Generator带有6个主要输入选项:样式,活动状态,非活动状态,开关,标签和大小。

输入选项

在“ 样式”部分中,您可以从iOS4 / 5,Android和Windows 8中选择所需的按钮样式。“自定义”选项可让您从头开始构建按钮。

样式选项

下面有两个有用的链接: 随机样式用于生成随机按钮。 重置为默认状态时 ,用于重置您从其他输入所做的所有更改。

在此下方,可以看到处于活动状态非活动状态的按钮外观。 在各部分中,您将使用背景色,文本颜色和按钮的文本标签。 您可以将文本标签从“打开”和“关闭”更改为完全不同的内容,例如“静音”或“取消静音”。

活动不活动状态

开关输入可帮助您操纵开关样式。 在这里,您可以调整开关大小,开关背景和边框颜色以及翻转开关的默认位置。 对于“ 双开关颜色” ,您可以在单独的翻转位置上选择要更改的开关颜色。

开关选项

标签样式也可以自定义:字体大小和文本间距; 以及按钮大小:宽度,高度和边框半径。

标签选项
尺寸选择
取得按钮

对您创建的样式满意吗? 现在,让我们获取代码,以便将其应用于您的网站或产品。 向下滚动以查看所创建按钮的结果代码。 这些代码以CSS和HTML格式提供,只需点击“ 复制到剪贴板”链接即可复制内容并使用按钮。

输出结果
启用IE支持

在页面上,提到IE6-8不支持在页面上生成的开关。 但是,有一个带有少量javascript代码的解决方案(由On / Off FlipSwitch Generator团队之一anna.mi提供给您 )。

要在IE8中启用支持,您需要做的就是添加一些CSS代码,该代码将根据.onoffswitch-checked类更改按钮状态,如下所示。

.onoffswitch-checked .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checked .onoffswitch-switch {
    right: 0px; 
}

然后,要在.onoffswitch-checked类时切换它,请在页面中添加以下Javascript:

<script>
$(document).ready(function(){
    $('.onoffswitch-label').click(function(){
        $(this).parent().toggleClass('onoffswitch-checked');
    });
});
</script>

如果选择了“默认情况下打开”选项,请不要忘记将.onoffswitch-checked类也包含到您的html中,如下所示

<div class="onoffswitch onoffswitch-checked">
最终思想

请检查一下,并让我们知道翻转开关生成器是否正常运行而没有错误。 我们只能运行这么多组合,但是到了最后,如果编码超出了您的能力范围,则可以从这个方便的工具开始,然后再进行进一步的开发。 让我们知道您的想法。


翻译自: https://www.hongkiat.com/blog/on-off-flip-switch-generator/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值