javascript - 在html中创建一个小颜色框

标签 javascript jquery html colors

我有一个 li 元素。 li 元素内有许多元素,如 inputlabels

我现在想在每个 li 中添加一个小颜色。颜色将动态提供。我想要一些方形的东西,在页面加载时它会填充我提供的颜色。有没有已经存在的东西?

最佳答案

你在找这样的东西吗?

HTML

<div class="input-color">
    <input type="text" value="Orange" />
    <div class="color-box" style="background-color: #FF850A;"></div>
    <!-- Replace "#FF850A" to change the color -->
</div>

CSS

.input-color {
    position: relative;
}
.input-color input {
    padding-left: 20px;
}
.input-color .color-box {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #ccc;
    position: absolute;
    left: 5px;
    top: 5px;
}

参见 jsFiddle 实例。

关于javascript - 在html中创建一个小颜色框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433785/

相关文章:

html - 使对象与垂直中间对齐

CSS3 div 在悬停时移动而不是缓出

javascript - jsPDF低质量图像导出

javascript - jQuery UI 自动完成和带有选择菜单的 HTML 表单

javascript - 按结尾数字对以数字结尾的字符串进行排序

javascript - jQuery $.each() 方法未按预期运行

javascript - 从嵌套元素中删除重复的文本

javascript - 保存变量的选定数据以在另一页中使用

javascript - 从express js中的路由调用函数对象

javascript - 在新的 Promise() 构造函数中使用 async/await 是一种反模式吗?