首页前端开发CSScss3漂浮广告

css3漂浮广告

时间2023-09-19 21:34:02发布访客分类CSS浏览505
导读:CSS3漂浮广告是一种非常流行的网页广告形式,它可以让你的网站更加生动有趣。这种广告形式可以让你的广告像气球一样漂浮在网页的任何地方,并且具有吸引人的视觉效果。下面我们来看一下如何使用CSS3制作漂浮广告。/*定义漂浮广告位置*/.floa...

CSS3漂浮广告是一种非常流行的网页广告形式,它可以让你的网站更加生动有趣。这种广告形式可以让你的广告像气球一样漂浮在网页的任何地方,并且具有吸引人的视觉效果。下面我们来看一下如何使用CSS3制作漂浮广告。

/*定义漂浮广告位置*/.float-ad {
    position: fixed;
    top: 50%;
    right: 0;
    margin: -100px 0 0 -100px;
    width: 200px;
    height: 200px;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
    z-index: 999;
}
/*定义广告移动*/@keyframes float {
0% {
    transform: translatey(0);
}
50% {
    transform: translatey(-15px);
}
100% {
    transform: translatey(0);
}
}
.float-ad:hover {
    animation: float 1s infinite;
}
/*定义广告内容*/.float-ad .ad-content {
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 200px;
    font-size: 24px;
    color: #333;
}
    

以上代码中,我们首先定义了漂浮广告的位置和样式。我们使用了position: fixed属性来固定广告的位置,并使用了top、right、margin、width和height属性来调整广告的具体位置和大小。我们还使用了border-radius和box-shadow属性来定义广告的形状和阴影效果。

接下来,我们使用了CSS3的动画效果来让广告漂浮起来。我们使用了@keyframes规则来定义一个名为float的动画,它可以让广告向上漂浮15个像素,然后再向下漂浮回原位置。我们使用:hover伪类来触发这个动画,并使用了infinite属性使动画无限循环。

最后,我们定义了广告的具体内容。我们使用了.ad-content类来定义广告的文本内容,包括字体、大小、颜色等。

由于CSS3漂浮广告的代码比较简单,因此你可以根据自己的需求轻松地修改代码来实现不同的广告效果。例如,你可以更改漂浮动画的速度、方向和幅度,或者添加图片、链接等内容。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3漂浮广告
本文地址: https://pptw.com/jishu/449778.html
css3灰色高贵渐变色 mysql字符串去除空格函数

游客 回复需填写必要信息