Html 透明文本输入框
Html transparent text input box
我有以下代码示例:
<style>
{ margin: 0; padding: 0; }
html, body {
margin: 0;
height: 100%;
width: 100%;
overflow:hidden;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.input {
margin: 0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
background-color:#000;
border:none;
outline:none;
}
#input {
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
border:none;
outline:none;
}
.bgDiv {
margin: 0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
z-index:1;
}
.mainDiv {
margin: 0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
z-index:3;
}
</style>
<div id="bgDiv" name="bgDiv" class="bgDiv">
<img src="http://wallpapercave.com/wp/2u5OrmL.png" style="background-image: url('http://wallpapercave.com/wp/2u5OrmL.png'); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;">
</div>
<div id="mainDiv" name="mainDiv" class="mainDiv">
<form id="iform" name="iform" action="index.php" method="post">
<input type="text" maxleth="18" align="center" id="input" name="input" class="input" placeholder="placeholder" style="border:0;outline:none;width:100%;height:100%;font-size:98px;text-align: center;" autocomplete="off" autofocus>
</form>
</div>
我正在尝试使文本输入具有透明背景,以便用户可以看到页面的底层背景图像。同时,仍然可以看到框中键入的文本。
input[type=text] {
background: transparent;
border: none;
}
背景色:rgba(0,0,0,0);
none 似乎有效或有任何效果。请帮忙。
尝试:
margin: 30px;
background-color: #ffffff;
border: 1px solid black;
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
这里有一个 fiddle 给出了一个例子。
试试
background-color: transparent;
input {
background-color: transparent;
}
.WRAPPER {
background-color: #000;
height: 575px;
width: 975px;
background-image: url("http://wallpapercave.com/wp/2u5OrmL.png");
top: auto;
margin: -8px;
}
body {
background-color: #000;
background-image: url("http://wallpapercave.com/wp/2u5OrmL.png");
}
#email {
background-color:rgba(0, 0, 0, 0);
color:white;
border: none;
outline:none;
height:30px;
transition:height 1s;
-webkit-transition:height 1s;
}
#email:focus {
height:50px;
font-size:16px;
}
<div id="bgDiv" name="bgDiv" class="bgDiv">
<img src="http://wallpapercave.com/wp/2u5OrmL.png" style="background-image: url('http://wallpapercave.com/wp/2u5OrmL.png'); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;">
</div>
<div id="mainDiv" name="mainDiv" class="mainDiv">
<form id="iform" name="iform" action="index.php" method="post">
<input type="text" maxleth="18" align="center" id="input" name="input" class="input" placeholder="placeholder" style="border:0;outline:none;width:100%;height:100%;font-size:98px;text-align: center;" autocomplete="off" autofocus>
</form>
</div>
我想这就是你想要的东西:
body,html{
margin: 0;
padding: 0
}
.wrapper{
background: url('http://wallpapercave.com/wp/2u5OrmL.png');
height: 100vh;
text-align: center
}
input{
background: transparent;
color: #FFF;
top: 40vh;
position: relative;
border: 1px solid #FFF;
display: inline-block;
}
<div class="wrapper">
<form id="iform" name="iform" action="index.php" method="post">
<input type="text" maxleth="18" align="center" id="input" name="input" class="input" placeholder="placeholder" style="width:90%;font-size:98px;text-align: center;" autocomplete="off" autofocus>
</form>
</div>
如果以上任何代码对您不起作用,请试试这个
<input type="text" name="name" style="background-color:transparent;" />
这对我有用。
对于我正在处理的网站之一,我能够使用透明文本来使按钮低于最初预期的高度。
<div style="display:inline-block;user-select: none;opacity: 0;border:0.1px solid ;border-radius:1px;padding:1px;background:linear-gradient(to bottom,,)">Transparent Text</div>
此 div 样式没有用户 select 和不透明度。在查看时,我的网站无论如何都按预期完全不可见。
希望这对您有所帮助!我知道我有点迟到了。
我有以下代码示例:
<style>
{ margin: 0; padding: 0; }
html, body {
margin: 0;
height: 100%;
width: 100%;
overflow:hidden;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.input {
margin: 0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
background-color:#000;
border:none;
outline:none;
}
#input {
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
border:none;
outline:none;
}
.bgDiv {
margin: 0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
z-index:1;
}
.mainDiv {
margin: 0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
z-index:3;
}
</style>
<div id="bgDiv" name="bgDiv" class="bgDiv">
<img src="http://wallpapercave.com/wp/2u5OrmL.png" style="background-image: url('http://wallpapercave.com/wp/2u5OrmL.png'); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;">
</div>
<div id="mainDiv" name="mainDiv" class="mainDiv">
<form id="iform" name="iform" action="index.php" method="post">
<input type="text" maxleth="18" align="center" id="input" name="input" class="input" placeholder="placeholder" style="border:0;outline:none;width:100%;height:100%;font-size:98px;text-align: center;" autocomplete="off" autofocus>
</form>
</div>
我正在尝试使文本输入具有透明背景,以便用户可以看到页面的底层背景图像。同时,仍然可以看到框中键入的文本。
input[type=text] {
background: transparent;
border: none;
} 背景色:rgba(0,0,0,0);
none 似乎有效或有任何效果。请帮忙。
尝试:
margin: 30px;
background-color: #ffffff;
border: 1px solid black;
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
这里有一个 fiddle 给出了一个例子。
试试
background-color: transparent;
input {
background-color: transparent;
}
.WRAPPER {
background-color: #000;
height: 575px;
width: 975px;
background-image: url("http://wallpapercave.com/wp/2u5OrmL.png");
top: auto;
margin: -8px;
}
body {
background-color: #000;
background-image: url("http://wallpapercave.com/wp/2u5OrmL.png");
}
#email {
background-color:rgba(0, 0, 0, 0);
color:white;
border: none;
outline:none;
height:30px;
transition:height 1s;
-webkit-transition:height 1s;
}
#email:focus {
height:50px;
font-size:16px;
}
<div id="bgDiv" name="bgDiv" class="bgDiv">
<img src="http://wallpapercave.com/wp/2u5OrmL.png" style="background-image: url('http://wallpapercave.com/wp/2u5OrmL.png'); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;">
</div>
<div id="mainDiv" name="mainDiv" class="mainDiv">
<form id="iform" name="iform" action="index.php" method="post">
<input type="text" maxleth="18" align="center" id="input" name="input" class="input" placeholder="placeholder" style="border:0;outline:none;width:100%;height:100%;font-size:98px;text-align: center;" autocomplete="off" autofocus>
</form>
</div>
我想这就是你想要的东西:
body,html{
margin: 0;
padding: 0
}
.wrapper{
background: url('http://wallpapercave.com/wp/2u5OrmL.png');
height: 100vh;
text-align: center
}
input{
background: transparent;
color: #FFF;
top: 40vh;
position: relative;
border: 1px solid #FFF;
display: inline-block;
}
<div class="wrapper">
<form id="iform" name="iform" action="index.php" method="post">
<input type="text" maxleth="18" align="center" id="input" name="input" class="input" placeholder="placeholder" style="width:90%;font-size:98px;text-align: center;" autocomplete="off" autofocus>
</form>
</div>
如果以上任何代码对您不起作用,请试试这个
<input type="text" name="name" style="background-color:transparent;" />
这对我有用。
对于我正在处理的网站之一,我能够使用透明文本来使按钮低于最初预期的高度。
<div style="display:inline-block;user-select: none;opacity: 0;border:0.1px solid ;border-radius:1px;padding:1px;background:linear-gradient(to bottom,,)">Transparent Text</div>
此 div 样式没有用户 select 和不透明度。在查看时,我的网站无论如何都按预期完全不可见。
希望这对您有所帮助!我知道我有点迟到了。