微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery – 可以使用CSS来屏蔽背景图像吗?

这是我目前所看到的:

这是我的代码到目前为止

<style type="text/css">
    .main
    {
        background:url(bg.jpg);
        height:250px;
        }
    .ban
    {
        background-color:#333;
        height:150px;
    }
    .mask
    {
        width:75px;
        height:75px;
        float:left; 
        border:#fff solid 1px;

        margin:20px;
    }
</style>

<div class="main">
    <div class="ban">
         <div class="mask"></div> 
         <div class="mask"></div>
         <div class="mask"></div>
         <div class="mask"></div>
         <div class="mask"></div>    
    </div>
</div>

这是我的目标:

我正在寻找使用CSS创建一个面具 – 我需要什么?

解决方法

如果您在上述评论中找不到解决方案,那么我有一个.

而不是尝试创建svg或png图像以反对,您可以使用边框(如果您使用易于使用的纯色)来复制此.

You can see a working jsFiddle here

编辑

旧的jsfiddle死了,为了重新创建,需要附带的代码.下面提供的是使这一切都工作的’mask’元素.

.mask
{
    width:50px; //non-essential
    height:50px; //non-essential
    float:left; //non-essential
    background:transparent;
    border:1px solid #333;
    border-top:20px solid #333;
    border-left:10px solid #333;
    border-right:10px solid #333;
    border-bottom:50px solid #333;
}

原文地址:https://www.jb51.cc/jquery/179962.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐