为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的气泡根本不旋转?

浏览器是chrome

代码照着视频写的,气泡根本不倾斜

p.s. 三角形我没用svg是用border写的,和这个有关系吗?

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width" initial-scale="1">
    <link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.5.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="style.css">
    <title>Title</title>
</head>
<body>
<div class="nav">
    <ul>
        <li><a href="#" class="tooltip tooltip-effect-1">Home</a>
            <span class="tooltip-content"><i class="fa fa-home fa-fw"></i></span>
        </li>
        <li><a href="#" class="tooltip tooltip-effect-2">About me</a>
            <span class="tooltip-content"><i class="fa fa-user fa-fw"></i></span>
        </li>
        <li><a href="#" class="tooltip tooltip-effect-3">Photography</a>
            <span class="tooltip-content"><i class="fa fa-camera-retro fa-fw"></i></span>
        </li>
        <li><a href="#" class="tooltip tooltip-effect-4">Work</a>
            <span class="tooltip-content"><i class="fa fa-briefcase"></i></span>
        </li>
        <li><a href="#" class="tooltip tooltip-effect-5">Contact</a>
            <span class="tooltip-content"><i class="fa fa-envelope fa-fw"></i></span>
        </li>
    </ul>
</div>
</body>
</html>

css

/* Global */
html {
    width: 100%;
    height: 100%;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #47c9af;
    color: #74777b;
    font-weight: 300;
    font-size: 1.5em;
    font-family: "Microsoft YaHei",serif;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
a:link, a:visited, a:focus {
    text-decoration: none;
    outline: none;
}
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:after, *:before {
    display: block;
    content: '';
}
*:after {
    clear: both;
}

/* Navigation */
.nav {
    width: 800px;
    height: 300px;
    margin: 200px auto;
}
.nav li {
    position: relative;
    display: inline-block;
    margin: 0 1em;
}
.tooltip {
    display: inline-block;
    font-weight: 700;
    color: rgba(0,0,0,.3);
    /*padding: .15em .25em;*/
}
.tooltip-content {
    position: absolute;
    z-index: 9999;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    left: 50%;
    margin-left: -40px;
    bottom: 100%;
    margin-bottom: 20px;
    text-align: center;
    padding-top: 25px;
    color: #47c9af;
}
.tooltip-content::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 7px solid transparent;
    border-top: 7px solid #ffffff;
    top: 78px;
    left: 50%;
    margin-left: -5px;
}

/* effects */
.tooltip-effect-1 .tooltip-content {
    transform: translate3d(0,10px,0) rotate3d(1,1,1,45deg);  /*3d开启移动端硬件加速*/
    transform-origin: center bottom;
}
.tooltip-effect-1 .tooltip-content i {
    transform: scale3d(0,0,1);
}


正在回答

1 回答

咱俩犯了同样的错,html里边<a>标签应该包含着<span>标签

0 回复 有任何疑惑可以回复我~
#1

harukochan 提问者

谢谢!改完有效果了~
2016-03-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的气泡根本不旋转?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信