怎么用纯CSS制作带小三角的tooltip提示框_ Div+Css教程-查字典教程网
怎么用纯CSS制作带小三角的tooltip提示框
怎么用纯CSS制作带小三角的tooltip提示框
发布时间:2016-12-27 来源:查字典编辑
摘要:首先附上效果图:以上的效果完全是用css来实现的,那么是怎么实现的呢?我们知道html中有一些特殊的字符,具体的请点击HTML特殊字符大全。...

首先附上效果图:

以上的效果完全是用 css 来实现的,那么是怎么实现的呢?

我们知道 html 中有一些特殊的字符,具体的请点击 HTML特殊字符大全。

通过特殊字符,利用 css 中的 margin 或者 position 方法完全可以实现以上效果。

<!DOCTYPE HTML>

<html lang="en-US">

<head>

<meta charset="UTF-8">

<title>字符制作三角边框</title>

<style type="text/css">

*{margin:0;padding:0;}

body{font-family:SimSun;}

h1{text-align:center;}

.demo1{width:300px;margin:20px auto;border:1px solid red;height:100px;}

.demo1 em,.demo1 span{display:block;width:30px;height:16px;font-size:30px;overflow:hidden;_position:relative;margin-left:10px;}

.demo1 em{margin-top:-16px;color:red;font-style:normal;}

.demo1 span{margin-top:-14px;color:white;}

.demo2{width:300px;border:1px solid #F00;height:100px;position:relative;margin-left:auto;margin-right:auto;}

.demo2 em,.demo2 span{font-style:normal;font-size:30px;position:absolute;left:-16px;top:40px;color:red;}

.demo2 span{left:-14px;color:white;}

</style>

</head>

<body>

<h1>demo1 是用 margin 方法</h1>

<div>

<em>&#9670;</em>

<span>&#9670;</span>

</div>

<h1>demo2 是用 position 方法</h1>

<div>

<em>&#9670;</em>

<span>&#9670;</span>

</div>

</body>

</html>

PS:除了用字符可以实现三角,我们还可以利用 border 来实现三角。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新 Div+Css教程学习
    热门 Div+Css教程学习
    网页设计子分类