css after before制作的边三角提示框

2016-10-12css教程
680

上三角提示框(使用after伪类元素,当然也可以使用before伪类元素):

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>css after before制作的边三角提示框</title>
    <style type="text/css">
		.arrow_box {
			position: relative;
			background: #88b7d5;
			border: 1px solid #c2e1f5;
			padding: 10px;
			width: 200px;
			height: 100px;
			border-radius: 6px;
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
			margin: 30px;
			float: left;
		}
		.arrow_box::after{
			position:absolute;
			content:"";
			height:0;
			width: 0;
			pointer-events: none;
			border: solid transparent;
			border-color: rgba(136, 183, 213, 0);
			border-bottom-color: #88b7d5;
			border-width: 10px;
			left: 50%;
			margin-left: -10px;
			bottom: 100%;
		}
    </style>
</head>
<body>
<div class="arrow_box"></div>
</body>
</html>

效果图:

css after before制作的边三角提示框

左三角提示框:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>css after before制作的边三角提示框</title>
    <style type="text/css">
		.arrow_box {
			position: relative;
			background: #88b7d5;
			border: 1px solid #c2e1f5;
			padding: 10px;
			width: 200px;
			height: 100px;
			border-radius: 6px;
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
			margin: 30px;
			float: left;
		}
		.arrow_box::before{
			position:absolute;
			content:"";
			height:0;
			width: 0;
			pointer-events: none;
			border: solid transparent;
			border-color: rgba(136, 183, 213, 0);
			border-right-color: #88b7d5;
			border-width: 10px;
			top: 50%;
			right: 100%;
			margin-top:-10px;
		}
    </style>
</head>
<body>
<div class="arrow_box"></div>
</body>
</html>

效果图:

css after before制作的边三角提示框

同样,利用上面的实例也可以制作右三角提示框和下三角提示框。这里不再写实例了,读者可以自己尝试一下。

如果需要更多样式的边三角提示框,可以访问这个网站:http://cssarrowplease.com/

The End

相关推荐

链接伪类(:hover)CSS背景图片有闪动BUG的解决方法
CSS中的链接伪类:hover可以让当鼠标悬停在链接上时改变链接的外观。然而,当我们将背景图片应用于链接,并使用:hover来改变背景图片时,有可能会出现背景图片闪烁的问题。接下来,我们给出两个示例,演示这个问题以及如何解决它。...
2023-12-15 css教程
38

JS控制伪元素的方法汇总
首先我们需要了解什么是伪元素。在CSS中,伪元素是一种可以添加到选择器的关键字,使用双冒号(::)来表示,它们表示元素的某个部分,比如元素的前面(::before)或者后面(::after)等等。...
2023-12-14 css教程
219

利用CSS控制SELECT中的OPTION是否不允许选
实现这个需求主要涉及到CSS的伪类选择器和属性设置。...
2023-12-14 css教程
335

CSS伪元素 :before, :after, box-shadow应用
当我们在网页中使用CSS进行样式美化时,可能会遇到一些需要使用到CSS伪元素及box-shadow的情况。下面是对它们的详细解释及用法示例:...
2023-12-14 css教程
58

ie6不支持hover ie6 标签(除a标签)不支持伪类:hover解决方案
首先,我们需要了解一下IE6的特性。IE6不支持使用:hover选择器来设定除了a标签以外的标签的样式。这意味着我们需要采用其他的解决方案来解决这个问题。...
2023-12-14 css教程
1

css鼠标滑过/指向图片变色变暗变亮
css鼠标指向或滑过,我们可以使用css hover伪类,图片变色可以使用background,变亮变暗可以使用css opacity属性。本文章向码农介绍css鼠标滑过/指向图片变色变暗变亮实例。...
2016-10-13 css教程
811