css - 背景颜色输入CSS特异性问题
问题描述
我正在尝试应用一种input:read-only
样式,但它并没有覆盖 的默认值input
,至少在 Chrome 中是这样。
我已经根据什么获得优先权(并使用了 this )回顾了CSS 的法律,这一切都指向只读定义优先。然而,在上图中,您可以看到浏览器没有使用这些样式。
我的代码是
body {
font-family: 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
font-size: 14px;
font-weight: 300;
}
input:read-only {
background-color: -internal-light-dark(rgb(220, 220, 220), rgb(59, 59, 59)) !important;
border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133)) !important;
}
input {
padding: 5px;
font-weight: 300;
font-family: 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
font-size: 14px;
width: 100%;
}
<input type="text" value='read only text' readonly>
<input type="text">
关于我所缺少的任何想法?
解决方案
请尝试下面提到的代码
body {
font-family: 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
font-size: 14px;
font-weight: 300;
}
input:read-only {
border-image:linear-gradient(0deg, rgba(118,118,118,1) 0%, rgba(113,113,113,0) 100%);;
background: linear-gradient(0deg, rgb(220, 220, 220) 0%, rgb(59, 59, 59) 100%);
}
input {
padding: 5px;
font-weight: 300;
font-family: 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
font-size: 14px;
width: 50%;
}
<input type="text" readonly>
<input type="text">
推荐阅读
- python - pyspark 有条件地解析固定宽度的文本文件
- c# - 用于删除文件的标准 .NET Core 接口是什么?
- python - 类型错误:缺少 1 个必需的位置参数:“标题”
- amazon-sagemaker - AWS Blazing 文本监督超参数不记录客观指标
- docker - Traefik:无法启动服务:OCI 运行时创建失败:sysctl“kernel.domainname”不在单独的内核命名空间中:未知
- centos7 - 如何在 openLDAP 中安装 LMDB 作为后端?
- php - 如何在这种液体 for 循环上添加迭代
- python - 在pyspark中分组时计算满足另一列额外条件的元素
- r - 基于同一数据框的子集在数据框中添加一列
- css - 为剪辑路径添加边框