全站搜索

网站前端页面制作中常用的伪类效果

网站开发 300

一个绚丽多彩的页面,少不了页面中各种各样的效果组成,页面中的效果除了html里面的布局组成,还需要css中的各种属性等。譬如,页面中的一些常见的效果可以用伪类来实现。而伪类和伪元素看起来又很相似,伪类和伪元素的区别,伪类和伪元素都可以用来设置对象的内容,表示伪类对象,不过在语法上,伪类是前面加一个冒号,伪元素是前面加两个冒号,伪元素是所设置的元素的新创建的子元素,属于虚拟元素,而伪类是只有触发条件才看到的。

页面中一些用伪类实现的常见效果有很多,譬如:设置伪类:after来实现做出一个提示框中的三角箭头,效果如下图:

Css的样式如下图:

这个效果是使用伪类根据三角形的指向设置三条边框的颜色,大小的,而指向的那方向的边框无需设置。其中两条边框的颜色设置为透明,余下的那条设置的边框颜色与箭头里的颜色一致。然后再设置位置的定位的偏移值。如果不想设置边框的,可以设置一张背景图片。

也可以使用伪类设置关于边框的动画效果,鼠标悬停时边框颜色改变,而从中间像两边移动,效果如下图,分别是悬停之前的样式,悬停过程中的样式,最后悬停时的样式。

 

Css的样式如图:

还有在页面中很常见的盒子阴影,也可以用设置伪类的透明度来实现,先设置盒子的阴影、设置透明度为0,鼠标悬停时,透明度设置为1,效果如下图示:

Css的样式如下图:

上一篇: 下一篇:

相关推荐

  • 每种颜色都拥有自己独特的性格

    349

    合理运用色彩是每个设计师都应必须具备的技能,特别是插画师和UI设计师,因为色彩是最直接性的“语言”交流,它能够在第一时间内吸引用户的注意力。色彩作为视觉传达中非常重要的要素,在UI设计中具有非常重要的作用,一个好的UI色彩配色可以起到明确视觉层级关系,营...

    查看全文
  • PHP网站制作之curl来模拟ajax来发送数据

    338

    ajax不管是post还是get传递数据的时候是什么样的形式传递数据呢? 如果我们用curl来模拟ajax来发送数据时候,我们构造的$data应该是怎样才是标准的呢? 1、首先最容易想到的是数组结果如$data=array('a'=>1,'b'=>2); 2、还会想到json数据格式如$data=json_e...

    查看全文
  • Thinkphp3.2的volist标签的使用

    353

    在thinkphp3.2的模板渲染中最常用的模板标签 <volist name=”” id=””><volist>标签 主要是对查询的数据结果进行遍历循环 name是php查询数据库返回的数据集,id是当前循环的变量,可以随意定义 但是不能与name冲突,首先在控制器中首先对模版赋值...

    查看全文
  • 让网站导航保持友好的九个技巧

    302

    下面是一些导航设计的案例。   导航未能到达站点上的正确页面对访问者来说是一件痛苦的事情。因为这会浪费用户的时间、消磨用户的耐心。 作为一个网站设计师,要尽量避免这样的事情发生。为此,深圳策轩网络总结了九种方法可以让访问者更容易地浏览网站页...

    查看全文
展开更多