左上角实现红色三角号标识(如果想要圆点请点击这里),如图
利用伪类实现,position和transform、border属性为重点。
位置调整修改top和left的值即可。
<html>
<head>
<title> New Document </title>
<style>
div {
background-color: #f4f4f4;
padding: 20px;
}
.message_s {
position: relative;
}
.message_s:after {
position: absolute;
top: -25px;
display: block;
width: 0;
height: 0;
border: 16px solid transparent;
content: "";
-webkit-transform: rotate(45deg);
}
.message_s:after {
left: -25px;
z-index: 0;
border-right-color: red;
}
</style>
</head>
<body>
<div>
<span class="message_s">Internet Explorer 10、Firefox、Opera 支持 transform 属性。Internet Explorer 9 支持替代的 -ms-transform 属性(仅适用于 2D 转换)。Safari 和 Chrome 支持替代的 -webkit-transform 属性(3D 和 2D 转换)。Opera 只支持 2D 转换。</span>
</div>
</body>
</html>