用css改变input光标颜色

      发布在:前端技术      评论:0 条评论
<p><span style="color: rgb(34, 34, 34); font-family: Consolas, &quot;Lucida Console&quot;, &quot;Courier New&quot;, monospace; font-size: 12px; white-space: pre-wrap; background-color: rgb(255, 255, 255);"> 此方法主要是利用镂空属性,隐藏原本文字,再利用text-shadow改变字体的颜色,而光标的颜色不变</span></p><pre style="background-color:#262e37;color:#ffffff;font-family:&#39;Consolas&#39;;font-size:11.3pt;"><span style="color:#f92672;">input</span>,<span style="color:#f92672;">textarea </span>{<br/> <span style="color:#66d9ef;font-style:italic;">color</span>: <span style="color:#66d9ef;">rgb</span>(<span style="color:#ae81ff;">60</span>, <span style="color:#ae81ff;">0</span>, <span style="color:#ae81ff;">248</span>); <span style="color:#5b7773;background-color:#22282e;">/* </span><span style="color:#5b7773;background-color:#22282e;font-family:&#39;宋体&#39;;">光标的颜色</span><span style="color:#5b7773;background-color:#22282e;">*/</span><span style="color:#5b7773;"><br/></span><span style="color:#5b7773;"> &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">text-shadow</span>: <span style="color:#ae81ff;">0</span><span style="color:#68e868;font-weight:bold;">px </span><span style="color:#ae81ff;">0</span><span style="color:#68e868;font-weight:bold;">px </span><span style="color:#ae81ff;">0</span><span style="color:#68e868;font-weight:bold;">px </span><span style="color:#a6e22e;">#D60B0B</span>; <span style="color:#5b7773;background-color:#22282e;">/* </span><span style="color:#5b7773;background-color:#22282e;font-family:&#39;宋体&#39;;">文本颜色</span><span style="color:#5b7773;background-color:#22282e;"> */</span><span style="color:#5b7773;"><br/></span><span style="color:#5b7773;"> &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">-webkit-text-fill-color</span>: <span style="color:#68e868;font-weight:bold;">transparent</span>;<br/>}<br/><span style="color:#5b7773;background-color:#22282e;">/*</span><span style="color:#5b7773;background-color:#22282e;font-family:&#39;宋体&#39;;">此外下面的</span><span style="color:#5b7773;background-color:#22282e;">placeholder</span><span style="color:#5b7773;background-color:#22282e;font-family:&#39;宋体&#39;;">改变颜色同样适用</span><span style="color:#5b7773;background-color:#22282e;">*/</span><span style="color:#5b7773;"><br/></span><span style="color:#f92672;">input</span>::<span style="color:#a6e22e;">-webkit-input-placeholder</span>{<br/> <span style="color:#66d9ef;font-style:italic;">color</span>: <span style="color:#66d9ef;">rgb</span>(<span style="color:#ae81ff;">60</span>, <span style="color:#ae81ff;">0</span>, <span style="color:#ae81ff;">248</span>); <span style="color:#5b7773;background-color:#22282e;">/* </span><span style="color:#5b7773;background-color:#22282e;font-family:&#39;宋体&#39;;">改变</span><span style="color:#5b7773;background-color:#22282e;">placeholder</span><span style="color:#5b7773;background-color:#22282e;font-family:&#39;宋体&#39;;">文本颜色</span><span style="color:#5b7773;background-color:#22282e;"> */</span><span style="color:#5b7773;"><br/></span><span style="color:#5b7773;"> &nbsp; &nbsp;</span><span style="color:#66d9ef;font-style:italic;">text-shadow</span>: <span style="color:#68e868;font-weight:bold;">none</span>;<br/> <span style="color:#66d9ef;font-style:italic;">-webkit-text-fill-color</span>: <span style="color:#68e868;font-weight:bold;">initial</span>;<br/>}</pre><p>来源:https://blog.csdn.net/qq_39234685/article/details/83180468</p>
相关文章
热门推荐