before和after伪类学习
2017-04-13 11:25
148 查看
今天用before和after伪类写了个阴影样式,用了半天时间。。(好菜)*^*,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>InnerHtml</title>
</head>
<style>
.ba{
width:500px;
height:200px;
text-align:center;
line-height:150px;
border:1px dashed red;
background:#FFF;
margin:50px auto;
}
.p{
position:relative;
}
.p::before,.p::after{
position:absolute;
z-index:-1;
content:"";
width:200px;
height:10px;
background:#777;
left:10px;
max-width:200px;
bottom:10px;
box-shadow:0 10px 20px 0px;
top:90%;
transform:rotate(-3deg);
}
.p::after{
right:10px;
left:auto;
transform:rotate(3deg);
}
</style>
<body>
<div class = "ba p"><h1> before : after </h1></div>
</body>
</html>
===============以上是代码=================
效果图:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>InnerHtml</title>
</head>
<style>
.ba{
width:500px;
height:200px;
text-align:center;
line-height:150px;
border:1px dashed red;
background:#FFF;
margin:50px auto;
}
.p{
position:relative;
}
.p::before,.p::after{
position:absolute;
z-index:-1;
content:"";
width:200px;
height:10px;
background:#777;
left:10px;
max-width:200px;
bottom:10px;
box-shadow:0 10px 20px 0px;
top:90%;
transform:rotate(-3deg);
}
.p::after{
right:10px;
left:auto;
transform:rotate(3deg);
}
</style>
<body>
<div class = "ba p"><h1> before : after </h1></div>
</body>
</html>
===============以上是代码=================
效果图:
给父容器加个背景色,必须的
相关文章推荐
- CSS伪类(pseudo class)简明介绍之:before和:after
- :before 和 :after 的内幕 以及伪类
- 巧妙利用before和after伪类实现文字的展开和收起
- 学习使用:before和:after伪元素
- CSS :before :after 伪类选择器
- CSS伪类(pseudo class)简明介绍之:before和:after
- css3的伪类before和after
- jQuery学习笔记之 Dom 操作 append、prepend、after、before、appendTo
- 【:before与:after】css的伪类与伪元素
- 关于伪类元素:before和:after
- CSS伪类:before在元素之前 :after 在元素之后实例讲解
- :before和:after的内幕以及伪类
- 伪类元素:before 和 :after
- 巧妙利用before和after伪类实现文字的展开和收起
- 利用:before和:after伪类制作CSS3 圆形按钮 含demo
- CSS的伪类 :before 和 :after
- 认识伪类元素:before和:after
- 小挖掘 伪类:before & :after
- IE67不兼容before和after伪类的最佳解决办法
- 辛星浅析伪类元素before和after