输入框的透明度影响placeholder的透明度怎么解决

有一个需求是需要写如上图所示的输入框。

首先想到的是调整输入的透明度

javascript 复制代码
<div class="inputDiv">
      <img src="./images/search.png" />
      <input type="text" class="myInput" placeholder="请输入标题关键字"/>
</div>
javascript 复制代码
.inputDiv{
    border-radius: 16px;
    height:3.2rem;
    width:32rem;
    margin-top:0.7rem;
    display: flex;
    align-items: center;
    padding-left:0.9rem;
}
.myInput{
    height:3.2rem;
    opacity: 0.24;
    padding:0;
    padding-inline:0;
    padding-block:0;
    border-width:0;
    width:27.5rem;
    font-size: 1.4rem;
    color: #FFFFFF ;
}
.myInput::placeholder {
    color: #FFD6B5 ;
    font-size: 1.4rem;
    line-height: 3.2rem;
    text-align: center;
}

这样会发现placeholder的透明度也会被输入框的透明度影响

如果把透明度放在background-color中实现就会没有这个烦恼了

最终实现方案

javascript 复制代码
.inputDiv{
    background-color: rgba(255, 255, 255, 0.24);
    border-radius: 16px;
    height:3.2rem;
    width:32rem;
    margin-top:0.7rem;
    display: flex;
    align-items: center;
    padding-left:0.9rem;
}
.inputDiv img {
    width:1.8rem;
    height:1.8rem;
}
.myInput{
    height:3.2rem;
    background-color: rgba(255, 255, 255, 0);
    padding:0;
    padding-inline:0;
    padding-block:0;
    border-width:0;
    width:27.5rem;
    font-size: 1.4rem;
    color: #FFFFFF ;
}
.myInput::placeholder {
    color: #FFD6B5 ;
    font-size: 1.4rem;
    line-height: 3.2rem;
    text-align: center;
}
相关推荐
我是伪码农12 分钟前
Vue 2.11
前端·javascript·vue.js
wuhen_n19 分钟前
JavaScript 防抖与节流进阶:从原理到实战
前端·javascript
打瞌睡的朱尤23 分钟前
Vue day11商品详细页,加入购物车,购物车
前端·javascript·vue.js
SuperEugene29 分钟前
《对象与解构赋值:接口数据解包的 10 个常见写法》
前端·javascript
Never_Satisfied34 分钟前
在JavaScript中,如何给字符串数组中的元素去重
开发语言·javascript·ecmascript
打瞌睡的朱尤1 小时前
Vue day12 Vue3认识,写法区分
前端·javascript·vue.js
阿珊和她的猫1 小时前
Vue Router 的使用指南
前端·javascript·vue.js
打瞌睡的朱尤1 小时前
day8 Vue-x
前端·javascript·vue.js
一只大侠的侠1 小时前
React Native for OpenHarmony:Calendar 日历组件实现指南
javascript·react native·react.js
Highcharts.js1 小时前
矩形树图Treemap布局算法深度解析:基于Highcharts实现带层级交互的矩形树图
javascript·交互·开发文档·treemap·highcharts·图表类型·矩形树图