Javascript 如何开发paytm登录页面文本框占位符效果?
如何开发paytm登录页面文本框占位符效果 Html5输入有一个占位符属性,只需将其设置为文本,您希望在输入为空时显示 您可以在此处阅读更多信息并进行尝试:Javascript 如何开发paytm登录页面文本框占位符效果?,javascript,jquery,angularjs,html,css,Javascript,Jquery,Angularjs,Html,Css,如何开发paytm登录页面文本框占位符效果 Html5输入有一个占位符属性,只需将其设置为文本,您希望在输入为空时显示 您可以在此处阅读更多信息并进行尝试: 这完全是使用CSS3转换完成的 参考文章: HTML代码: 这并不能解释如何进行转换,请参见另一个答案。它在添加文本后隐藏了占位符。ShabbirDhangot:我不太确定我是否理解了你的意思,你能更具体一点吗?如果可能的话,分享一个你的问题的例子,在现场演示中给出的同样的例子。聚焦占位符时,占位符向上浮动。当你把它藏起来的时候,我想保留那
这完全是使用CSS3转换完成的 参考文章: HTML代码:
这并不能解释如何进行转换,请参见另一个答案。它在添加文本后隐藏了占位符。ShabbirDhangot:我不太确定我是否理解了你的意思,你能更具体一点吗?如果可能的话,分享一个你的问题的例子,在现场演示中给出的同样的例子。聚焦占位符时,占位符向上浮动。当你把它藏起来的时候,我想保留那个占位符。你的意思是这样吗?
<input placeholder="Username" type="text" required>
<input placeholder="Password" type="password" required>
input {
margin: 40px 25px;
width: 200px;
display: block;
border: none;
padding: 10px 0;
border-bottom: solid 1px #1abc9c;
-webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 96%, #1abc9c 4%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 96%, #1abc9c 4%);
background-position: -200px 0;
background-size: 200px 100%;
background-repeat: no-repeat;
color: #0e6252;
}
input:focus,
input:valid {
box-shadow: none;
outline: none;
background-position: 0 0;
}
input::-webkit-input-placeholder {
font-family: 'roboto', sans-serif;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
input:focus::-webkit-input-placeholder,
input:valid::-webkit-input-placeholder {
color: #1abc9c;
font-size: 11px;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
visibility: visible !important;
}