CSS倒三角形图像叠加[重复]

2024-03-27

是否有可能在 CSS 中制作类似的东西?我想要一个标题图像,但我希望从下一部分中切出该三角形,以便上面的图像显示在那里。

我知道如何制作一个带有边框的实心 CSS 三角形(例如:http://www.dailycoding.com/Posts/purely_css_callouts.aspx http://www.dailycoding.com/Posts/purely_css_callouts.aspx),但在这种情况下,我要么需要做相反的事情(从蓝色部分中取出“块”),要么使三角形成为一个与它所连接的图像完全对齐的图像。我在想如果我能把“块”拿出来,那可能会更容易

为了让它变得更复杂一点,我还将上面的图像设置为background-attachment: fixed and background-size: cover。因此,图像会随着浏览器尺寸的增大而缩放。

如果我无法单独使用 CSS 来完成此操作并且需要图像,那么当文本在页面上水平居中时,如何才能正确组合图像以使三角形与文本保持一致?我在想这样的事情有两个长div延伸到边缘,中间有一张精确宽度的图像,三角形透明:

_____________________________  ___ ______________________  _________________________
|    (really wide for margin)||   V (960px wide image)   || (really wide box again) |

但只用 CSS 就能完成吗?或者是否有 SVG 解决方案(我对 SVG 不太熟悉)?我同意仅适用于现代浏览器的解决方案,因为这绝对只是“渐进增强”。


这是边界三角形概念的一个变形。

  • Basic: http://jsfiddle.net/nhqKb/ http://jsfiddle.net/nhqKb/
  • 更详细:http://jsfiddle.net/nhqKb/3/ http://jsfiddle.net/nhqKb/3/

HTML

<div id="container">
    <div id="one"></div>
    <div id="two"></div>
</div>

CSS

#container{
    height: 300px;
    background-color: red;
    position: relative;
}

#one {
    position: absolute;
    width: 100px;
    left: 0;
    bottom: 0;
    border-bottom: 20px solid green;
    border-right: 20px solid transparent;
}

#two {
    position: absolute;
    left: 120px;
    bottom: 0;
    right: 0;
    border-bottom: 20px solid green;
    border-left: 20px solid transparent;
}

另一种选择:我对 CSS 转换做了类似的事情(特别是倾斜)。看.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS倒三角形图像叠加[重复] 的相关文章

随机推荐

  • Python 使用 tabulate 打印列表

    我正在尝试打印天文学模拟的输出 以便它在我的控制台中看起来不错 我生成了 4 个 numpy 数组 分别称为振幅 质量 周期和偏心率 我想将它们放在一个表中 每个数组的第一个索引是行星 1 的值 第二个索引是行星 2 的值 依此类推 所以我
  • 构建失败 Sphinx 错误内容.rst 未找到

    我按照阅读文档的说明进行操作 但收到此错误 bash Sphinx 错误 主文件 home docs checkouts readthedocs org user builds mybinders checkouts latest docs
  • ASP.NET MVC 通过 ExecuteSqlCommand 获取插入项的 ID

    我在 ASP NET MVC3 项目中插入以下内容 var query INSERT INTO MyTable VALUES some values db Database ExecuteSqlCommand query 有没有简单的方法获
  • 西南点和东北点

    我正在开发一个使用谷歌API的iPhone应用程序 我有一组纬度和经度 我需要从这些点找到西南和东北点 我该怎么做 提前致谢 Given A point LAT LNG A distance or radius DIST 1 of lati
  • 如何在鼠标左键按下自动点击器C ++时触发循环

    嘿 我试图让我的自动点击器仅在按住鼠标左键时单击 void clikr INPUT Input 0 int sleepzZz 1000 times active false system cls while 1 if GetAsyncKey
  • Modelica 外部函数:C 与 C99

    在 Modelica 中可以定义外部函数 规范第 12 9 章表示支持 C 和 Fortran77 将来可能会支持 C 和 Fortran90 现在我想知道哪个C 的版本 http en wikipedia org wiki C progr
  • PHP5。将数组声明为类成员的两种方法[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 当将数组声明为类成员时 应该采取哪种方式 class Test1 private paths array public function con
  • Powershell 不会使用 install-module 安装几乎任何模块

    我的 Powershell v5 1 不会使用以下命令自动安装几乎任何模块install module而手动安装确实有效 首先 当我跑步时install module 它会下载模块然后抛出错误 比如 pscx 模块 PackageManag
  • 更改 Swagger/Swashbuckle 导出的属性类型

    我有一个相当复杂的对象 其中包含嵌套对象 请注意 在下面的示例中 我极大地简化了这个对象 假设有以下示例对象 public class Result public string Name get set public IpAddress I
  • 来自数组的 Pandas Multiindex => TypeError:不可散列的类型:'dict'

    我正在尝试从具有以下结构的数组创建数据框 df date time Timestamp 2015 05 22 05 37 59 name Tom value 129 date time Timestamp 2015 05 22 05 37
  • 如何找到调用该方法的ABAP程序/FM?

    我是SAP SD模块专家 经常需要调试代码 有时我需要知道哪些程序 FM 地址特定的表 我用使用地点在 SE11 中的表中 它会找到寻址该表的类方法 但是当我使用使用地点对于类方法 系统找不到任何内容 你知道如何找到调用此方法的程序或FM吗
  • 在 Rust 中从数组调用闭包

    如何迭代一系列闭包 依次调用每个闭包 通过函数 我发现我可以通过迭代数组并取消引用生成的值来做到这一点 fn square x int gt int x x fn add one x int gt int x 1 fn main let f
  • django-endless 与基于类的视图示例

    我第一次使用基于类的视图 我无法理解如何使用基于类的视图来实现django 无尽分页 http django endless pagination readthedocs org en latest twitter pagination h
  • 使用 Pandoc 和 LaTeX 从 docx 转换为 pdf 时如何修复“缺少字符”警告?

    Goal 我有几千种高棉语 docx文件并希望将它们转换为 pdf格式使用Pandoc https pandoc org 背景 我使用 MacPorts 安装了 Pandoc Pandoc需要LaTeX来进行PDF转换 所以我安装了MacT
  • 在 iframe 中运行 Google Analytics?

    我们公司与向我们发送流量的联属合作伙伴一起运营一个网站 oursite com 在某些情况下 我们会使用自己的子域 affiliate oursite com 来设置我们的联营公司 然后他们使用 iframe 在其网站 affiliate
  • 使用 OpenCV 对 Tesseract OCR 进行图像预处理

    我正在尝试开发一个应用程序 它使用 Tesseract 来识别手机摄像头拍摄的文档中的文本 我使用 OpenCV 来预处理图像以实现更好的识别 应用高斯模糊和阈值方法进行二值化 但结果非常糟糕 Here https s6 postimg c
  • 如何从 Flask 服务器中的外部文件夹访问文件?

    我是 Flask 新手 对于将外部文件夹中的库包含到 html 模板中感到非常困惑 我知道如何包括static文件夹 但我想将代码和库文件保存在单独的文件夹中 所以 我的目录结构是这样的 main directory Code flask
  • 如何将 TypeScript 类拆分为多个文件?

    我找到了很多例子 也尝试自己将一个模块分成几个文件 所以我得到了那个 非常方便 但有时出于同样的原因划分班级也很实用 假设我有几种方法 但我不想将所有内容都塞进一个长文件中 我正在寻找类似的东西partialC 中的声明 最近我使用这种模式
  • 带圆形进度条的倒计时器

    我创建了一个倒计时器 我有一个圆形边框 当计时器趋向于零时 圆形边框应随着秒数的减少而改变颜色 我创建了JSFIDDLE https jsfiddle net alaksandarjesus th190c7a HTML div class
  • CSS倒三角形图像叠加[重复]

    这个问题在这里已经有答案了 是否有可能在 CSS 中制作类似的东西 我想要一个标题图像 但我希望从下一部分中切出该三角形 以便上面的图像显示在那里 我知道如何制作一个带有边框的实心 CSS 三角形 例如 http www dailycodi