如何在几个div上做透明背景以查看父级背景

Abdizriel

我有以下CSS代码:

#wrapper{
    height:500px;
    background: url('http://i.imgur.com/f1uCUEJ.jpg');
}
#menu:before{
    width:500px;
    height:60px;
    background: rgba(255,255,255,0.6);
    content: "";
    position: fixed;
    top:0;
    left: 0;
    border-radius: 0 0 10px 0;
}
#menu{
    position: fixed;
    top:60px;
    left: 0;
    background: rgba(255,255,255,0.6);
    height: 300px;
    width: 60px;
    border-radius: 0 0 10px 0;
}
#circle{
    position: fixed;
    width:150px;
    height:150px;
    border-radius: 150px;
    background: #000;
    top: 10px;
    left: 10px;
}
#circle2{
    position: fixed;
    width:120px;
    height:120px;
    border-radius: 120px;
    background: #fff;
    top: 25px;
    left: 25px;
}
#circle3{
    position: fixed;
    width:90px;
    height:90px;
    border-radius: 90px;
    background: #000;
    top: 40px;
    left: 40px;
}

#circle4{
    position: fixed;
    top: 54px;
    left: 54px;
}
.btn{
    border: none;
    display: block;
    margin: 1px;
    background: #fff;
    width:60px;
    height: 30px;    
    font-weight: 700;
    font-size: 17px;
}
#plus{
    border-radius: 30px 30px 0 0;
}
#minus{
    border-radius: 0 0 30px 30px;
}

并遵循以下HTML代码:

<div id="wrapper">
    <div id="menu"></div>
    <div id="circle">
        <div id="circle2">
            <div id="circle3">
                <div id="circle4">
                    <button id="plus" class="btn">+</button>
                    <button id="minus" class="btn">-</button>                    
                </div>
            </div>
        </div>
    </div>
</div>

您能帮助我了解如何实现解决方案,该解决方案将使“透明”黑眼圈变成仅我看到的图像吗?如果我现在将此黑色设为- background: rgba(0,0,0,0)我可以看到“菜单”栏,但我不想看到它们。

以下是带有示例的链接:http : //jsfiddle.net/88Uxw/122/

Abdizriel

感谢@AlvaroMenéndez,我得以完成自己想做的事情。这是我的问题的解决方案:

HTML:

<div id="wrapper">
    <div id="wrap">
        <div id="shape"></div>
    </div>
    <div id="wrap2">
        <div id="shape2"></div>
    </div>
    <div id="shape3">
        <button id="plus" class="btn">+</button>
        <button id="minus" class="btn">-</button>                    
    </div>
    <div id="left-menu"></div>
    <div id="top-menu"></div>
</div>

CSS:

#shape {
    width:200px;
    height:200px;
    position:fixed;
    overflow:hidden;
    top: 0;
    left: 0;
}

#shape:before {
    content:" ";
    position:absolute;
    width:100%;
    height:100%;
    left:15%; top:15%;
    border-radius:50%;
    box-shadow:0 0px 0 250px rgba(255,255,255,0.6);
}

#left-menu{
    background: rgba(255,255,255,0.6);
    width: 59px;
    height: 200px;
    position: fixed;
    top:200px;
    left: 0;
}

#top-menu{
    position: fixed;
    top: 0;
    left: 200px;
    background: rgba(255,255,255,0.6);
    width: 300px;
    height: 59px;
}

#shape2 {
  width: 140px;
  height: 140px;
  position: fixed;
  top: 60px;
  left: 60px;
}

#shape2:before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: 0 0px 0 20px rgba(255,255,255,0.6);
}

#shape3{
    position: fixed;
    top: 69px;
    left: 69px;
}

.btn{
    border: none;
    display: block;
    margin: 1px;
    background: rgba(255,255,255,0.6);
    width:120px;
    height: 60px;    
    font-weight: 700;
    font-size: 17px;
}

.btn:hover{
    background: #fff;
}

#plus{
    border-radius: 100px 100px 0 0;
}

#minus{
    border-radius: 0 0 100px 100px;
}

工作示例:https : //jsfiddle.net/L9aeu4o3/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在半透明背景上创建透明区域(div)?

来自分类Dev

如何在div上设置部分透明的背景?

来自分类Dev

父级的透明背景使子级图像透明

来自分类Dev

Matplotlib:如何在Windows上使背景透明

来自分类Dev

在固定的父级背景下查看完整的子级div

来自分类Dev

如何在背景元素上投影几个散点图?

来自分类Dev

如何在div上应用背景透明度(对于AJAX加载动画)?

来自分类Dev

如何在相机ARKit上添加半透明背景

来自分类Dev

如何在Android中的画布文本上添加透明背景?

来自分类Dev

从父级的背景色和透明父级的背景色读取边框颜色值

来自分类Dev

如何在 Safari 上以线性渐变透明去除背景图像上的灰色背景

来自分类Dev

是否可以使元素透明并查看其父级不透明背景

来自分类Dev

如何使用背景色使Div透明

来自分类Dev

带有 SVG 背景的 DIV 不会完全覆盖父级

来自分类Dev

<div> CSS的透明背景

来自分类Dev

如何在SWT中使标签背景透明

来自分类Dev

透明背景上的透明字体

来自分类Dev

如何更改父 div 的背景颜色?

来自分类Dev

当它是布局的子级时如何使 textview 的背景透明

来自分类Dev

如何在div上添加背景幕(灯箱效果)?

来自分类Dev

如何在背景上缓慢地来回移动DIV?

来自分类Dev

如何在TImage上显示Div背景图像

来自分类Dev

如何在背景上缓慢地来回移动DIV?

来自分类Dev

如何在div元素上转换多个背景图像?

来自分类Dev

如何在TImage上显示Div背景图像

来自分类Dev

在div中,如何使背景透明而不是轮廓透明?

来自分类Dev

如何读取嵌套的innerHtml并向父级添加背景?

来自分类Dev

如何将子 div 放在父 div 背景图片上?

来自分类Dev

如何在没有来自父div的背景图像的情况下让子div

Related 相关文章

  1. 1

    如何在半透明背景上创建透明区域(div)?

  2. 2

    如何在div上设置部分透明的背景?

  3. 3

    父级的透明背景使子级图像透明

  4. 4

    Matplotlib:如何在Windows上使背景透明

  5. 5

    在固定的父级背景下查看完整的子级div

  6. 6

    如何在背景元素上投影几个散点图?

  7. 7

    如何在div上应用背景透明度(对于AJAX加载动画)?

  8. 8

    如何在相机ARKit上添加半透明背景

  9. 9

    如何在Android中的画布文本上添加透明背景?

  10. 10

    从父级的背景色和透明父级的背景色读取边框颜色值

  11. 11

    如何在 Safari 上以线性渐变透明去除背景图像上的灰色背景

  12. 12

    是否可以使元素透明并查看其父级不透明背景

  13. 13

    如何使用背景色使Div透明

  14. 14

    带有 SVG 背景的 DIV 不会完全覆盖父级

  15. 15

    <div> CSS的透明背景

  16. 16

    如何在SWT中使标签背景透明

  17. 17

    透明背景上的透明字体

  18. 18

    如何更改父 div 的背景颜色?

  19. 19

    当它是布局的子级时如何使 textview 的背景透明

  20. 20

    如何在div上添加背景幕(灯箱效果)?

  21. 21

    如何在背景上缓慢地来回移动DIV?

  22. 22

    如何在TImage上显示Div背景图像

  23. 23

    如何在背景上缓慢地来回移动DIV?

  24. 24

    如何在div元素上转换多个背景图像?

  25. 25

    如何在TImage上显示Div背景图像

  26. 26

    在div中,如何使背景透明而不是轮廓透明?

  27. 27

    如何读取嵌套的innerHtml并向父级添加背景?

  28. 28

    如何将子 div 放在父 div 背景图片上?

  29. 29

    如何在没有来自父div的背景图像的情况下让子div

热门标签

归档