html - 如何在黑色背景上创建以图片为背景的透明 div?

标签 html css

我想重新创建一个类似于 Windows Phone 10 的界面。

您可以在这张图片中看到我尝试用 HTML 实现的示例:

中间的瓷砖就像婴儿照片上的 window ,而瓷砖之间的空间是黑色的。

最佳答案

这里没有魔法。在您提供的图片中,手机有一个带有信箱的 child 桌面(顶部和底部有黑色条纹)。屏幕顶部和底部的瓷砖是不透明的,并显示自己的背景。中间的方 block 是完全透明的,但有黑色实线边框以显示后面的 child 。

要制作瓷砖,您只需要:

 .tile { background-color:rgba(0,0,0,0); 
         border: 3px solid black;
  }

看一下这个 fiddle 的基本示例:https://jsfiddle.net/Lnafvvx9/6/

关于html - 如何在黑色背景上创建以图片为背景的透明 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36342080/

相关文章:

javascript - JQuery Shake Breaking 脚本和垂直对齐不起作用

javascript - 如何拖放某些东西但它不会消失所以我们可以继续拖放它

javascript - 将鼠标悬停在图像上时如何在侧面板中弹出文本(使用模态代码)?

javascript - 如何让 li 在 JavaScript 中突出显示?

html - 左对齐和中对齐都在同一类中

jquery: fadeToggle 一切但不是链接和特殊的 div

css - 响应式 CSS 菜单以匹配父项的高度

javascript - 使用可见性的 Jquery 大量加/减按钮

javascript - 在 Web 上使用 JavaScript 将文本文件保存到特定文件夹

jquery - 淡出并删除表格行