带有透明边框的jQuery弹出层

自从在网站上使用了弹出层以后,一直想给他套一个漂亮的半透明边框。
思路一:在弹出层外面再套一个Div,设置他的背景为黑色,然后使用css滤镜设置他的透明度,padding为5个像素,这样就ok了。

页面结构:

 

岂料不行,设置外面的大的Div为透明后,里面的Title和Content也都变得透明了,显然这不是我要的效果。
很明显透明属性被它里面的两个Div继承了,导致里面也透明了,把里面的div的透明重写一下,写为不透明应该就可以了,重写,岂料还是不行,没有任何反应,怎么办?貌似走进了一个死胡同。

pass掉吧。。。

再想

思路二:既然透明层里面的内容也会被设置为透明,那么何不设置一个空的div,让他绝对定位,高度和宽度都比弹出层要大几个像素,那么看起来就像是弹出层有了一个透明的边框,尽管这其实是一个假的边框哈哈。。。

页面结构改为:

 

这样子就搞定了O(∩_∩)O哈哈~

看代码:

 

完整弹出层下载 ,我用了tipswindown插件插件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值