【发布时间】:2021-12-25 04:23:47
【问题描述】:
我在将 flex-box 应用于此 CSS 切换开关扩展时遇到问题:https://ghinda.net/css-toggle-switch/index.html
我是作为 CDN 下载的,所以我没有它的 CSS 文件
这是我的示例 index.html 代码:
<div class="settings">
<p>Settings</p>
<label class="switch-light switch-ios" onclick="">
<input type="checkbox">
<strong>
Send Email Notifications
</strong>
<span class="switch-light-span">
<span>Off</span>
<span>On</span>
<a></a>
</span>
</label>
<label class="switch-light switch-ios" onclick="">
<input type="checkbox">
<strong>
Set Profile to Public
</strong>
<span>
<span>Off</span>
<span>On</span>
<a></a>
</span>
</label>
<select name="timezone">
<option value="volvo" selected>Select a Timezone</option>
<option value="volvo">Volvo</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
<div class="buttons">
<button>Save</button>
<button>Cancel</button>
</div>
</div>
</div>
这是一个示例 CSS 代码:
/* 设置 */
.settings {
display: flex;
flex-direction: column;
}
.switch-light {
display: flex !important;
justify-content: space-between !important;
}
如果您使用 CDN 覆盖其样式表,显然您必须应用 !important 关键字。所以这就是我所做的,但我没有得到我想要的效果。
我试图将属性应用到 span 元素,即整个按钮,但它不起作用。
有什么建议吗?
【问题讨论】:
标签: javascript css flexbox toggle togglebutton