zoukankan      html  css  js  c++  java
  • 应用越来越广泛的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伪类

  • 相关阅读:
    apue学习笔记(第一章UNIX基础知识)
    批处理之发布新版本
    在Vista或Windows 7系统上安装Sharepoint 2007
    SharePoint Server 2007 简体中文下载
    sql连接字符串的方法
    共享本地的无线网络
    FastReport报表
    C# 语音识别(文字to语音、语音to文字)
    C#调用脚本语言(三)-- IronJS 与 IronLua 简单方法性能比较
    VS2010中出现无法嵌入互操作类型
  • 原文地址:https://www.cnblogs.com/good10000/p/4599292.html
Copyright © 2011-2022 走看看