禁止页面自适应html,网页顶部banner大横幅#自适应大小#可关闭【CSS3实例源码】...

网页顶部banner大横幅广告非常常见,通常是可关闭的,今天我要分享的这个不但可以关闭,还可以自适应屏幕宽度,代码简单,纯css3实现,无需jQuery代码,迁移性强。

1e0d24442991b46db32e2aa9c52b86fe.png

网页顶部banner大横幅(点击图片放大)

CSS代码[id^=um_das] * {

margin: 0px;

padding: 0px;

}

#um_das-bar-wrap {

position: relative;

width: 100%;

overflow: hidden;

background-color: #e3f2dc;

display: block;

}

#um_das-bar-close {

position: absolute;

top: 50%;

transform: translateY(-56%);

right: 50px;

width: 25px;

height: 25px;

text-align: center;

line-height: 24px;

font-size: 24px;

cursor: pointer;

color: #fff;

}

#um_das-bar-items {

display: block;

}

#um_das-bar-items .um_das-bar-link {

text-decoration: none;

display: block;

}

#um_das-bar-items .um_das-bar-link:hover {

text-decoration: none;

}

#um_das-bar-items .um_das-bar-img {

width: 100%;

}

#um_das-bar-items li {

display: block;

line-height: 0;

text-align: center;

max-width: 100%;

color: #365d36;

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

cursor: pointer;

}

代码分析

[id^=um_das] *是表示id以um_das开头的所有元素,这里用margin: 0px;和padding: 0px;两属性来定义图片在网页顶部不留任何空隙。

.um_das-bar-img { width: 100% }是定义图片自适应屏幕宽度,任何时候都是100%的屏幕宽度。

#um_das-bar-close { }是定义关闭符号x的属性。

HTML代码

    

×

document.getElementById("um_das-bar-close").onclick = function() {

document.getElementById("um_das-bar-wrap").style.display = "none";

}

代码分析

代码里div、ul、li、span的id和class名不能改变,因为要对应css的定义。

js代码的作用是点击关闭按钮时隐藏横幅图片。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值