hide placeholder with css

后端 未结 6 1073
感动是毒
感动是毒 2020-12-13 18:14

I\'m working with a responsive theme. And I\'m facing the input form problem here. In the desktop view, the input will not have placeholder but have label.

However,

6条回答
  •  一个人的身影
    2020-12-13 18:32

    This will hide the placeholder only for desktops (and large tablets):

    @media (min-width:1025px) and (min-width:1281px) {
         ::-webkit-input-placeholder {
            /* WebKit browsers */
             color: transparent;
        }
         :-moz-placeholder {
            /* Mozilla Firefox 4 to 18 */
             color: transparent;
        }
         ::-moz-placeholder {
            /* Mozilla Firefox 19+ */
             color: transparent;
        }
         :-ms-input-placeholder {
            /* Internet Explorer 10+ */
             color: transparent;
        }
         input::placeholder {
             color: transparent;
        }
         textarea::-webkit-input-placeholder {
            /* WebKit browsers */
             color: transparent;
        }
         textarea:-moz-placeholder {
            /* Mozilla Firefox 4 to 18 */
             color: transparent;
        }
         textarea::-moz-placeholder {
            /* Mozilla Firefox 19+ */
             color: transparent;
        }
         textarea:-ms-input-placeholder {
            /* Internet Explorer 10+ */
             color: transparent;
        }
         textarea::placeholder {
             color: transparent;
        }
    }
    

    Check it on Codepen.

提交回复
热议问题