• 应用越来越广泛的css伪类


    说起css伪类,学习web前端网页设计的同学们应该对此应该不是很陌生,以前很多的网页的特效大多是通过js来实现的。但是随着CSS3不断开发,利用css实现网页的特效不仅响应不错,而且还减少了很多的代码量。开发网页代码的效率也极大提高,今天我就跟大家分享一下学习css伪类的一些小经验.

    对于开始接触css的朋友来说,在看其他人的代码的时候会经常看到 :hover,:foucs,:before,:after等相关代码,其实这些就是css伪类代码。简单来说应用css伪类就是增加了一个块。

    接下来我们看一下伪类到底有哪些,并且各自有哪些用:

    1.锚伪类:

    a:link {color: #FF0000} a:visited {color: #00FF00} a:hover {color: #FF00FF} a:active {color: #0000FF}

    相信后面的注释的应该能看见吧,这个相对简单一点就不详解了

    2.:before,:after:

    这个是我们今天要说的重点,而事实上很多的非常精美的css动画都是离不开这两个元素的。 举例:

    :before是在该类名前面加一个块。那么:after是在该类名后面增加一个快元素

    例如  html:

    we are famliy

    css:  .a{color:#fff;}

    .a:before{

    content:"";

    30px;

    height:30px

    position:absoulate;

    }

    该例中就是在文本前面增加了一个宽为30px,高为30px;的一个空白快  这里面要说的是在伪类里面

    对于元素的位置定位绝对是absoulate。不能是其他的,你可以控制left:或者top 定位它的位置

    content可以向快里面增加内容,图片,文字等等。如果不需要的话。content:“”;为空。但是代码不能省略。

    下面给大家一些真实的案例供大家理解

       

    得到的效果如图;

    应用越来越广泛的css伪类

  • 相关阅读:
    [py]函数小结
    [py]class的特殊方法
    [py]数据描述符优先级
    [py]python中__new__作用
    [py]django重置密码
    [py]多态的理解
    [py]类属性和实例属性
    【转】比较详细的Asp伪静态化方法及Asp静态化探讨
    VB6 XArrayDB | Xarray ReDim 用法
    vb6 使用msxml2.serverxmlhttp 请求HTTP
  • 原文地址:https://www.cnblogs.com/good10000/p/4599292.html
Copyright © 2020-2023  润新知