美文网首页
你不知道css特性

你不知道css特性

作者: 李贵功 | 来源:发表于2019-03-02 18:47 被阅读0次

1. css做表单的验证

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        .inputVal{
            height: 32px;
            line-height: 32px;
            outline: none;
            border-radius: 5px;
            border: 2px solid #eeeeee;
            padding-left: 10px;
        }
        .inputVal:invalid{
            border: 2px solid red;
        }
        .inputVal:valid {
            border: 2px solid cyan;
        }
        .inputVal:invalid+ span::after {
            content: '×';
        }
        .inputVal:valid + span::after {
            content: '√';
        }
    </style>
</head>
<body>
<input class="inputVal" type="email"><span></span>
</body>
</html>
验证失败
验证通过

随笔记录:

获取url中的hash值 location.hash

行内元素span, 不可以设置高度,但是可设置line-height

我们可以基于transform改变样式的尽量不要使用传统的样式属性, 因为transform开启了浏览器的硬件加速功能,性能会更好些

相关文章

  • 你不知道css特性

    1. css做表单的验证 随笔记录: 获取url中的hash值 location.hash 行内元素span, ...

  • 你可能还不知道的 CSS 特性

    1. :is() 和 :where() 其实这两个选择器等同于: 他们唯一不同之处,就是选择器权重不同。等同于以:...

  • Less学习笔记

    Less作为 CSS 的一种扩展,不仅完全兼容 CSS 语法,而且连新增的特性也是使用 CSS 语法,你可以在任何...

  • CSS的三大特性总结(深入理解css权重)

    【目录】 css的三大特性层叠性特性说明原理DEMO继承性优缺点重点DEMOhtml代码css代码优先级css特殊...

  • CSS 特性

    继承性 给父元素设置一些属性, 子元素也可以使用, 这个我们就称之为继承性 1.并不是所有的属性都可以继承, 只有...

  • CSS特性

    继承 CSS的一些特性,最常见的就是继承,CSS的有些属性是可以继承的,如果没有样式,则会继承父标签样式。比如co...

  • CSS 特性

    层叠性 样式冲突,遵循就近原则 样式不冲突,不会层叠 结果为红色25px的:Hello World 继承性 子标签...

  • CSS特性

    CSS属性的继承 CSS中有些属性是可继承的,何为属性的继承?一个元素如果没有设置某属性的值,就会跟随父元素的值当...

  • CSS特性

    Display - 块和内联元素 块元素是一个元素,占用了全部宽度,在前后都是换行符。内联元素只需要必要的宽度,不...

  • CSS特性

    一、CSS3 图像的背景 背景图片设定 backgroundCSS允许应用纯色作为背景,也允许使用背景图像创建相当...

网友评论

      本文标题:你不知道css特性

      本文链接:https://www.haomeiwen.com/subject/bcfeuqtx.html