Css 具体化帮助器文本语音气泡框箭头
我正在尝试在MaterializeCSS中创建这样的实时错误框。我目前已经得到了这个框,但我无法确定如何创建箭头 这就是我现在拥有的Css 具体化帮助器文本语音气泡框箭头,css,materialize,Css,Materialize,我正在尝试在MaterializeCSS中创建这样的实时错误框。我目前已经得到了这个框,但我无法确定如何创建箭头 这就是我现在拥有的 $(文档).ready(函数(){ $(“#密码”)。在(“键控”上,函数(e){ if($(“#password”).val().length首先从.helper text::after中删除显示:内联块;,然后添加这些 display: flex; align-items: center; 另外,margintop:10px;比20px更好 对于三角形,请
$(文档).ready(函数(){
$(“#密码”)。在(“键控”上,函数(e){
if($(“#password”).val().length首先从.helper text::after
中删除显示:内联块;
,然后添加这些
display: flex;
align-items: center;
另外,margintop:10px;
比20px更好
对于三角形,请将以下内容添加到css文件:
input:not([type]).invalid ~ .helper-text::before, input:not([type]):focus.invalid ~ .helper-text::before, input[type=text]:not(.browser-default).invalid ~ .helper-text::before, input[type=text]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=password]:not(.browser-default).invalid ~ .helper-text::before, input[type=password]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=email]:not(.browser-default).invalid ~ .helper-text::before, input[type=email]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=url]:not(.browser-default).invalid ~ .helper-text::before, input[type=url]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=time]:not(.browser-default).invalid ~ .helper-text::before, input[type=time]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=date]:not(.browser-default).invalid ~ .helper-text::before, input[type=date]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=datetime]:not(.browser-default).invalid ~ .helper-text::before, input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text::before, input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=tel]:not(.browser-default).invalid ~ .helper-text::before, input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=number]:not(.browser-default).invalid ~ .helper-text::before, input[type=number]:not(.browser-default):focus.invalid ~ .helper-text::before, input[type=search]:not(.browser-default).invalid ~ .helper-text::before, input[type=search]:not(.browser-default):focus.invalid ~ .helper-text::before, textarea.materialize-textarea.invalid ~ .helper-text::before, textarea.materialize-textarea:focus.invalid ~ .helper-text::before, .select-wrapper.invalid ~ .helper-text:before {
content: "";
position: absolute;
left: 10px;
bottom: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 0 7px 7px 7px;
border-color: transparent transparent #ee3224 transparent;
transform: translateY(1px);
}
谢谢你的回答,这很接近。但我对你的回答有疑问。在出现错误框之前,箭头是可见的。请检查我制作的新代码笔: