首页 > 其他分享 >如何在 CSS 中制作前景图像

如何在 CSS 中制作前景图像

时间:2022-09-02 01:12:36浏览次数:86  
标签:前景 视口 https 图像 div 制作 CSS

如何在 CSS 中制作前景图像

结构

  • 可以用了 CSS
  • 在哪里放置 ** <div/>**
  • 为什么 作品
  • 其他 命题
  • 更多

即用型解决方案

使用原始 CSS:

 /** 前景图像 **/  
 #前景{  
 位置:固定;  
 顶部:0;  
 左:0;  
 z 指数:50; //确保它有最高的z-index  
 宽度:100vw;  
 高度:100vh;  
 指针事件:无;  
 背景图像:url(“../public/assets/img/Rectangle-Fullscreen-Noise-1.svg”);  
 背景重复:重复;  
 }

使用 Tailwind CSS:

 <div className={‘z-50 pointer-events-none fixed top-0 left-0 w-screen h-screen bg-repeat bg-[url('../public/assets/img/Rectangle-Fullscreen-Noise-1.svg')]’}/>

在哪里放置 <div/>

这主要取决于 范围 你的 前景 .在以下示例中,我将前台应用到整个 Web 应用程序。

没有框架

HTML版直接上图,放前台div(直接) 里面身体 标签。

笔记: 您可以将 div 放在 _ <body>_ 标记,只要是直接子代。

HTML example

使用框架

您可以通过将 前景 div中的 最高 容器 可用,同时遵循 最好的 实践 ,例如, 不写 这段代码在 索引.html ,在大多数情况下,它会是一个类似的文件 索引.jsx 或者 索引.tsx .

JSX/TSX example

为什么这样有效☕

我们首先使用 位置:固定 , 以确保我们的前景 div 已从 正常文件流 , 然后 没有创建空间 为它在 页面布局 .

我们希望它的 **z-index** 拥有 最高值 与其他容器相比,因此它是 在上面 一切。

请注意,宽度和高度的值不在 % 而是在视口单位中 大众 vh , 依次代表 视口宽度视口高度 ,因此使其 响应式 覆盖整个屏幕。

指针事件:无钥匙 在这里,因为它 允许用户交互 与应用程序一样,好像没有 <div/> 涵盖一切。

最后,我们需要使用 背景重复 如果我们使用的图像是 更小屏幕 的用户。

其他建议✨

如果您的目标不是覆盖整个 Web 应用程序,而是一个特定的容器(例如,一个 <div> ),那么你可以使用 位置:相对 .

这使我们能够 复位 #前景 元素从其默认位置附近 。容器 .

我们可以用 消极的 最佳 或/和 剩下 值移动 #前景 从它的默认位置到我们需要它的位置。例如,如果 。容器 正在承担 全屏宽度 ,那么 剩下 值将等于 0 最佳 将等于它的高度。

CSS to put a foreground on a container

顺便说一句,如果你像我一样,并且 通过构建更好地学习 , 我接到你了。这里有一个 现场工作密码笔 这适用于我们刚刚谈到的内容:

奥马尔·特克齐的笔

了解更多

每当您感到卡住时,请返回文档,他们将永远支持您。

这里有一些 外部资源 您可以使用它来了解有关该主题的更多信息。

[

响应式设计 - 学习 Web 开发 | MDN

响应式设计是指站点或应用程序设计对查看它的环境做出响应。它…

developer.mozilla.org

](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design)

[

如何使用 CSS 添加多个背景图像

阅读有关如何在 background-image、background-position 的帮助下使用多个背景图像的信息……

www.w3docs.com

](https://www.w3docs.com/snippets/css/how-to-use-multiple-background-images-with-css.html)

[

如何将一个div覆盖在另一个div上

公认的解决方案效果很好,但 IMO 缺乏对其工作原理的解释。下面的例子归结为……

stackoverflow.com

](https://stackoverflow.com/questions/2941189/how-to-overlay-one-div-over-another-div)

[

CSS:层叠样式表 | MDN

视口百分比长度单位基于四种不同的视口大小:小、大、动态和默认…

developer.mozilla.org

](https://developer.mozilla.org/en-US/docs/Web/CSS/length)

这篇文章就是这样, 谢谢你 为了做到这一点,我希望你获得了新的信息✨。

记得关注我哦 推特 , 或者 领英 随时更新新文章。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/9706/02090201

标签:前景,视口,https,图像,div,制作,CSS
From: https://www.cnblogs.com/amboke/p/16648373.html

相关文章

  • CSS 面试问题的答案——第一部分 (1-10/34)
    CSS面试问题的答案——第一部分(1-10/34)该材料有助于为前端职位的面试做准备。我回答了GitHub存储库中最受欢迎的问题列表中的所有CSS问题——前端-开发者-面试-......
  • HTML 和 CSS
    HTML和CSSHTML和CSS是Web开发中的关键技能。作为一名UI/前端/Web开发人员,应该花时间学习这两种技能。目标应该是:1.明确HTML何时使用的标签2.编写干净和优......
  • 如何使用 Bootstrap 处理 CSS
    如何使用Bootstrap处理CSS大家好!如果您像我一样开始使用CSS编码并使用它进行任何大型项目,那么您肯定会因为响应式布局、溢出和选择器特异性而感到数不清的头痛。这就......
  • 如何仅使用 CSS 创建响应式网站
    如何仅使用CSS创建响应式网站使用vw和rem构建响应式页面。Photoby用户体验商店on不飞溅前言从移动浏览器或应用程序访问的网站越来越多。对我来说,在空闲......
  • Swift Practice # 172 Swift 取得网页资料并制作台湾乡镇气象连结JSON
    SwiftPractice#172Swift取得网页资料并制作台湾乡镇气象连结JSON上一篇解决了使用GoogleAdmob套件所产生的Link问题,让广告可以顺利显示。[SwiftPractice#171G......
  • 论文笔记 — CheXGAT:基于胸部 X 光图像诊断胸部疾病的疾病相关感知网络
    论文笔记—车行:用于从胸部X射线图像诊断胸部疾病的疾病相关感知网络Photoby阿辛·K·苏雷什on不飞溅介绍ChestX-Ray(CXR)成像是临床诊断中最常见的诊断成像......
  • CSS中常用属性
    /**作者:呆萌老师*☑csdn认证讲师*☑51cto高级讲师*☑腾讯课堂认证讲师*☑网易云课堂认证讲师*☑华为开发者学堂认证讲师*☑爱奇艺千人名师计划成员*在这里给大家......
  • 简单的Css动画--文字填充效果
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"c......
  • css3 弹性盒子
    /*使用弹性盒子布局*/display:flex;/*设置子元素在父元素排列方向*/flex-direction:row;/*子元素沿主轴对齐方式*//*justify-content:space-around;*//*......
  • nim 6. nimble--制作包
    1.nim的包管理工具:nimblenim的包管理工具,是nimble。在安装nim的时候,已经自带了nimble。  nible通常需要使用git服务器存储包,因此,本地需要git命令的支持。2.制......