Javascript 如何开发paytm登录页面文本框占位符效果?

Javascript 如何开发paytm登录页面文本框占位符效果?,javascript,jquery,angularjs,html,css,Javascript,Jquery,Angularjs,Html,Css,如何开发paytm登录页面文本框占位符效果 Html5输入有一个占位符属性,只需将其设置为文本,您希望在输入为空时显示 您可以在此处阅读更多信息并进行尝试: 这完全是使用CSS3转换完成的 参考文章: HTML代码: 这并不能解释如何进行转换,请参见另一个答案。它在添加文本后隐藏了占位符。ShabbirDhangot:我不太确定我是否理解了你的意思,你能更具体一点吗?如果可能的话,分享一个你的问题的例子,在现场演示中给出的同样的例子。聚焦占位符时,占位符向上浮动。当你把它藏起来的时候,我想保留那

如何开发paytm登录页面文本框占位符效果

Html5输入有一个占位符属性,只需将其设置为文本,您希望在输入为空时显示

您可以在此处阅读更多信息并进行尝试:

这完全是使用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;
}