当前位置:  开发笔记 > 前端 > 正文

是否有纯CSS方式使输入透明?

如何解决《是否有纯CSS方式使输入透明?》经验,为你挑选了3个好方法。

如何使此输入透明?


我试过这个,但它不起作用.

background:transparent url(../img/transpSmall.png) repeat scroll 0 0;

小智.. 132

input[type="text"]
{
    background: transparent;
    border: none;
}

没有人会知道它在那里.



1> 小智..:
input[type="text"]
{
    background: transparent;
    border: none;
}

没有人会知道它在那里.


@Metropolis很高兴地报告2016年没有人关心它
这打破了Netscape 1.0和Zune.
我的土豆不支持这个
这在IE7中打破了

2> 小智..:

我喜欢这样做

input[type="text"]
{
    background: rgba(0, 0, 0, 0);
    border: none;
    outline: none;
}

设置outline属性以none阻止浏览器在光标进入时突出显示该框



3> frank..:

前面描述的两种方法今天还不够.我个人使用:

input[type="text"]{
    background-color: transparent;
    border: 0px;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width:5px;
    color:transparent;
    cursor:default;
}

它还删除了某些浏览器上的阴影集,隐藏了可以输入的文本,并使光标的行为就像输入不存在一样.

您可能还想将宽度设置为0px.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有