html - 风格化输入选择[选项旁边的选项]

标签 html css

我尝试使用 CSS 来设置 HTML 代码的样式。 我需要将它的样式设置为类似于复选框的切换开关。 不幸的是,需要保留输入类型选择。

这是可能的,还是我必须更改为复选框并对其进行样式化? 我以前从未使用过 CSS,我不知道从哪里开始。当前代码:

CSS:

<style>

input[type=submit] {
    width: 50%;
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}


label, input[type=submit] {
display: block;
}
div {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 20px;
}
</style>

HTML;

<h3>Using CSS to style an HTML Form</h3>

<div>
  <form>
    <label for="decision">decision</label>
    <select id="decision" name="decision">
      <option value="true">true</option>
      <option value="false">false</option>
    </select>

    <input type="submit" value="Submit">
  </form>
</div>

有没有人有想法?

最佳答案

在 CSS 中,您可以通过(以及其他)标记名/类/id 定位不同的元素。 在您的情况下,我建议您通过 id 来定位您的选择元素:

#decision {
    /* style goes here */
}

在这里您可以使用与选择元素兼容的任何样式。

我建议你看看a guide for selectors , 让您了解如何继续。 祝你好运!

关于html - 风格化输入选择[选项旁边的选项],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46432543/

相关文章:

javascript - 二维网格如何找到给定节点号的索引

jquery - 具有不同尺寸图像的物体高度

jquery - 文本区域滚动条有问题吗?

html - 元素在 chrome 中定位不正确

html - 具有相同 ID 的多个元素响应一个 CSS ID 选择器

css - 样式子 html 元素

javascript - 将单选按钮转换为星级

css - 如何在发布后保持我的悬停不变

javascript - 垂直滚动时不允许水平滚动(反之亦然)

css - 如何使用 Excel 数据为图形(顶点和边)着色?