有时候在网页设计中会涉及到很多看上去很繁琐的设计图,这时候都会很让人头疼,那么这时候伪类就可以来帮助你解决问题了。

下面有一段实例大家可以参考一下;

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style type="text/css">
.box{
width: 800px;
height: 800px;
margin: 0 auto;
}
p{
line-height: 1.5;
}
*{
margin: 0;padding: 0;
}
.clearfix{
clear: both;
}
.left,.content,.right{
width: 200px;float: left;position:relative;
}
.content{
margin:80px 50px;
}
.left::after{
content:"";width:1px;height: 160px;position:absolute;top:50px;right:0px;background:deeppink;
}
.right::before{
content:"";width:1px;height: 160px;position:absolute;top:50px;left:-50px;background:deeppink;
}
.left-one,.content-one,.right-one{
width: 150px;height: 60px;border: 1px solid #0000C6;margin: 20px 0;position:relative;
} .left-one::after{
content:"";width:50px;height: 1px;position:absolute;top:30px;right:-50px;background:deeppink;
} .content-one::before{
content:"";width:50px;height: 1px;position:absolute;top:30px;left:-50px;background:deeppink;
}
.content-one::after{
content:"";width:50px;height: 1px;position:absolute;top:30px;right:-50px;background:deeppink;
} .right-one::before{
content:"";width:50px;height: 1px;position:absolute;top:30px;left:-50px;background:deeppink;
} </style>
<body>
<div class="box">
<div class="left">
<div class="left-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
<div class="left-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
<div class="left-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
</div>
<div class="content">
<div class="content-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
</div>
<div class="right">
<div class="right-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
<div class="right-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
<div class="right-one">
<p>大风来袭不再怕</p>
<p>大风来袭不再怕</p>
</div>
</div>
<div class="clearfix"></div>
</div>
</body>
</html>

效果如下图所示:

途中所有的关系线全部都是有伪类写的,大家如果有什么不懂得随时可以评论下方,请赐教。

CSS3伪类使用方法实例的更多相关文章

  1. CSS3 伪类选择器 nth-child() 的用法

    伪类选择器 nth-child() 在IE6-8和FF3.0-浏览器不支持,CSS3中nth-of-type(n)(比如nth-of-type(1))这个特殊的类选择符可以样式更加个性的标题和段落等, ...

  2. CSS3伪类nth-child结合transiton动画实现文字若影若现

    css3伪类nth-child结合transiton动画实现文字若影若现收先创建一个div盒子,然后包裹在div中的有10个span标签每个span标签填上内容一次为A,B,C,D,E,F,G,H,I ...

  3. jQuery实现隔行变色、悬停变色 ( CSS3伪类选择器:nth-child() )

    <title>实现隔行变色</title> <script src="Js/jquery-1.8.0.min.js" type="text/ ...

  4. CSS3伪类和伪元素

    作为一个CSS3初学不久者来说,很容易混淆单冒号(:)和双冒号(::)的用法,以为两者可以互换着来使用.我自己之前也混淆过他们,因为两者看起来太相像了,就像孪生兄弟.但实际上,他们的区别还是挺大的,最 ...

  5. Selectivizr-让IE6~8支持CSS3伪类和属性选择器

    一.下载和demo 下载: 您可以狠狠地点击这里:selectivizr-1.0.0.zip(右键-[目标|链接另存为] 9.24K) demo: 您可以狠狠地点击这里:Selectivizr部分属性 ...

  6. 利用CSS3伪类做3D按钮

    这是通过css3伪类实现的3d按钮,html代码为: <div id="container_buttons"> <p><a class="a ...

  7. cSS3 伪类:nth-child 的使用方法

    :nth-child是一个非常牛逼的伪类,如果你能很好的理解它就可以用CSS 做出很多非常实用的效果.当我很年轻的时候还使用PHP的i++来实现一些东西,其实CSS 完全可以实现.下面是我总结的一些用 ...

  8. 玩转CSS3,嗨翻WEB前端,CSS3伪类元素详解/深入浅出[原创][5+3时代]

    在我的上一篇博客中, 很多园友提出说对css3"画图"不是很理解, 在跟他们私聊了一段时间以后,加上自己在开始自学css3的时候的疑惑,我觉得大家之所以不是很理解主要是因为对伪元素 ...

  9. CSS3伪类与伪元素的区别及注意事项

    CSS中伪类与伪元素的概念是很容易混淆的 今天就来谈谈伪类与伪元素之间的区别 定义 首先先来看看伪类与伪元素的定义 w3c中对于它们是这么解释的 伪类:用于向某些选择器添加特殊的效果 伪元素:用于将特 ...

随机推荐

  1. webstrom 10 注册码

    webStorm : UserName:William ===== LICENSE BEGIN ===== 45550-12042010 00001SzFN0n1bPII7FnAxnt0DDOPJA  ...

  2. 打谷机 BZOJ 1603 模拟

    Farmer John有一个过时的打谷机(收割小麦),它需要带子来带动.发动机驱动轮1总是顺时针旋转的,用来带动转轮2,转轮2来带动转轮3,等等.一共有n(2<=n<=1000)个转轮(n ...

  3. postgresql 如何设置主键自增

    法一: CREATE TABLE customers ( customerid SERIAL primary key , companyname character varying, contactn ...

  4. STM32F030 定时器多次溢出才触发中断的问题

    前言 最近在调试项目过程中,用了 STM32F030 的定时器 16 作为系统时钟,1ms 触发一次中断,过程中遇到一些值得记录的问题. 记录 STM32F030 中定时器 16 的初始化配置如下 v ...

  5. CSS(十三).高度如何铺满全屏

    该需求来源一次面试题. IE6不认识!important声明,IE7.IE8.Firefox.Chrome等浏览器认识:而在怪异模式中,IE6/7/8都不认识!important声明,这只是区别的一种 ...

  6. 江西财经大学第一届程序设计竞赛 E

    链接:https://www.nowcoder.com/acm/contest/115/E来源:牛客网 题目描述 当你的好友给你发来一条消息,你的消息列表上就会置顶显示该好友的名字以及该好友发给你的消 ...

  7. dedecms中模板函数

    下面来解说下DEDECMS织梦CMS模板里面的函数说明 在文件include/inc_function.php里面 1 2 GetCurUrl() 获贴切前的脚本的URL 1 2 GetAlabNum ...

  8. C# 利用ADO.NET导出大批量数据

    2015年12月,XX项目中需要做一个数据导出功能,当时所有页面的到处功能均已经实现,但有个页面数据量太大,导出过程中导出页面直接卡死.不得已我准备选用ADO.NET来重新完成这个功能,因为考虑到越偏 ...

  9. CAD安装失败怎样卸载CAD 2017?错误提示某些产品无法安装

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...

  10. Oracle SQL Tuning Advisor 测试

    如果面对一个需要优化的SQL语句,没有很好的想法,可以先试试Oracle的SQL Tuning Advisor. SQL> select * from v$version; BANNER --- ...