使用纯 CSS 为三角形添加边框

2023-12-02

因此,我使用纯 CSS 创建了一个指向上方且背景色为 #222 的三角形。 我想给那个三角形添加一个红色的 1px 边框,但我不知道怎么做。

.arrow-tip {
    width: 0; height: 0; 
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #222;
}

执行此类操作的唯一方法是创建另一个类似的箭头,并将其放在第一个箭头后面以伪造边框,如下所示:

.arrow-tip {
    width: 0; 
    height: 0; 
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #222;
    position: relative;
}

.arrow-tip:after {
    content: "";
    display: block;
    width: 0; 
    height: 0; 
    position: absolute;
    bottom: -16px;
    left: -17px;
    z-index: -1;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-bottom: 17px solid red;
}
<div class="arrow-tip"></div>

您必须调整尺寸,直到找到合适的尺寸为止。

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

使用纯 CSS 为三角形添加边框 的相关文章

  • 如何在Center中设置WebView内容?

    我正在 WebView 中加载一些 HTML 内容 但它总是出现在我的 WebView 的左上角 我也尝试使用样式表 在样式表中我添加了与中心相关的标签 但它没有位于中心 样式表中的其他标签工作正常 如何设置WebView中的内容垂直和水平
  • 数据属性 CSS 选择器比类选择器更快吗?

    几个月前本文 http coding smashingmagazine com 2012 06 19 classes where were going we dont need classes 指出实际上可以在网站开发中完全避免类 我的问题
  • 有选择地格式化 PowerShell 管道中的数据并输出为 HTML 的技术

    假设您想要对 powershell 的某些表格输出进行一些奇特的格式化 并且目标是 html 用于网络服务器 或者通过电子邮件发送 举例来说 您希望某些数值具有不同的背景颜色 任何 我可以想到两种可靠的编程方法来实现此目的 输出 XML 并
  • 将 CSS 应用于括号(圆括号)中的段落中的单词

    各位 情况是这样的 中的话 span 元素来自资源键 括号内的 CSS 需要略有不同 例如 span Hello this a wonderful resource I mean it span 现在的要求是 我的意思是 应该比其他单词的字
  • 表格行分成两页(打印媒体)

    I have a table which is OK in web pages but when printing my table ctrl p it breaks not the way I want The last row of t
  • 根据输入字段的字符数动态扩展输入类型“文本”的高度

    与下面的 JSFiddle 类似 我将其添加为书签 但不知道原始问题从哪里出现 http jsfiddle net mJMpw 6 http jsfiddle net mJMpw 6
  • div 宽度,单位:厘米(英寸)

    我需要在每个显示器中放入宽度为 25 厘米 10 英寸 的站点 div 我怎样才能做到呢 您可以简单地使用cmCSS 中的单位 mydiv width 25cm 请注意 正如其他人指出的那样 结果仍然取决于操作系统对显示器尺寸的正确读取 S
  • zurb 基金会是否可以拥有完整的行宽度

    我正在使用 Foundation 3 构建响应式网站 但我想让页脚和导航背景宽度占据整个宽度 我将我的行命名为 class row navigation class row footer 我尝试寻找如何解决这个问题 但我没有选择 我假设这是
  • 使用 CSS2 将

    有没有一个好的跨浏览器解决方案来拆分单个 ul 分成两列 或者最好的方法仍然是使用两个相邻浮动的单独列表 我正在寻找单一的解决方案 因此如果需要替代 HTML 来支持旧版浏览器 则不允许使用 CSS3 优点 要求浏览器支持IE7 FF3 我
  • 如何在 .css 文件中使用 php 变量

    我有一个名为test css我想用它 var var is at test php test css附于test php 我的结构是这样的 test php 这是 test css test css
  • 为了提高性能,我应该将 javascript 和 css 文件合并为一个吗? [复制]

    这个问题在这里已经有答案了 YSlow 报告表明 我在特定页面上有许多 javascript 文件 这些文件应该合并为一个 我在特定页面上有许多 css 文件 这些文件应该合并为一个 Q1 任何机构都可以详细说明这一点 如何才能快速地将它们
  • 带 Bootstrap 选项卡的 Rails

    我有一个 Rails 4 应用程序 我正在尝试合并 Bootstrap 选项卡 阅读引导文档 它说这样做的一种方法不涉及任何js 我已经尝试了文档中的每种方法 但无法让它们在我的应用程序中工作 我目前的尝试是 ul class nav na
  • jQuery 相当于 YUI StyleSheet Utility?

    jQuery 或其插件之一 是否具有与YUI 样式表实用程序 http developer yahoo com yui 3 stylesheet StyleSheet Utility 能够从头开始创建新的样式表 以及修改作为来自同一域的元素
  • 子 div 超出父 div 范围

    目前我正在使用 CSS 和 HTML 等设计一个网站 但是我遇到了一个问题 当我向子级添加浮动时 我的子级 div 超出了父级 div 的范围 该网站位于此处我的网页设计 http 7sisters in test mintbite 更加详
  • 更改打开的下拉菜单上向上箭头的颜色

    我正在使用 twitter bootstrap 2 0 1 我正在尝试更改下拉菜单的颜色 我已经设法改变了本身掉落的容器的颜色 但是我似乎找不到箭头来自哪里 有人知道我在哪里可以找到箭头来自的代码 以及如何更改它的颜色 箭头代码可以在lin
  • 如何替换 CSS 表达式

    我有一个用于时间表条目的旧 ASP Web 应用程序 其中充满了 CSS 表达式 它们出现在 CSS 文件中 ApptPage position relative height expression Math max document bo
  • 为什么视口宽度与实际显示宽度不匹配?

    Chrome 显示我的视口宽度为 1280px 然而 我的实际显示分辨率是2560x1600px 我使用的机器是13 3英寸的MacBook Pro 为什么视口不是 2560px 宽 使用没有任何区别 my display settings
  • CSS @import 及其顺序

    是否可以使用 importone像这样的 css 文件 import file1 some css here import file2 chrome 无法识别上述第二个导入 但这可以工作 import file1 import file2
  • css bootstrap 下拉菜单在 IE 中看起来不同

    我正在使用CSS引导程序3 2 0 http getbootstrap com css 然而 当在 IE 中查看该网站时 菜单选项周围有一个黑色边框 而且下拉菜单按钮看起来也有所不同 如果您查看该网站http getbootstrap co
  • Bootstrap 面板主体,内有表格

    我有一个引导面板 单击图标即可折叠并自动关闭 该面板内部包含一个全宽的表格 但只有在没有任何内容时才看起来像这样panel body 例如 这张桌子横跨面板的整个宽度和高度 看起来不错 但如果我可以有一个围绕桌子的类 我会更喜欢 但是 如果

随机推荐

  • 如何在 CSS 中应用从外到内的渐变,仅应用于边框?

    根据 MDN 文档 这似乎没有得到明确支持 所以我在下面的链接代码笔中尝试如下 我知道嵌套 div 是丑陋的 不能成为一个好的可重用样式组件 但我不知道还有什么方法可以达到这种效果 任何有关尝试实现此目标的方法的指导将不胜感激 这是演示我当
  • 无法从维基百科 API 获取数据

    let dataObj const query marvel fetch https en wikipedia org w api php action query titles query prop revisions rvprop co
  • 空手道加特林:未拾取对功能文件的更改

    我正在尝试构建一系列触发空手道场景的加特林测试 我对功能文件所做的更改只是偶尔会被加特林拾取 例如 在下面的功能文件代码中 运行前四项 包括注释掉的 relationships 行 Feature This feature attempts
  • 为什么 .split("\\") 会生成异常?

    我有一个代表目录的字符串 其中 用于分隔文件夹 我想根据 String address C saeed test String splited address split 然而 这给了我一个java util regex PatternSy
  • 使用 HTML 文件输出 PDF

    我有一个 HTML 文件 我用它来发送电子邮件 但在某些情况下 我希望它只是使用该文件来创建相同模板的 PDF 我已经让它大部分正常工作了 它创建文件 运行评估并获取内容 但它实际上并不渲染 html 它只是将所有 html 符号保留在原处
  • ASP.NET 5 添加应用程序作为 IIS 应用程序

    我正在将一些应用程序从 ASP NET 5 beta7 迁移到 RC1 使用 HTTPPlatformHandler 我可以将这些 ASP NET 5 RC1 应用程序作为 IIS 站点的根运行 但它们不会作为站点的子目录 右键单击 添加应
  • 如果在 R 的另一个列表中找到 id,则删除数据框的行

    我有一个数据框final其中每个观察值在称为的列中都有一个 idfinal workerId如果在另一个名为的列表中找到这些行的 ID 我想删除该数据框的一些行omit这是我尝试过的 final lt read csv the data c
  • 将嵌套 Foreach 转换为 Linq

    我正在尝试使用 LINQ 重写以下内容 foreach WMCommon Services StakeOut assembly ass in assemblies foreach var agg in aggregate if agg ca
  • 延迟Google Cloud功能

    我有一个与 Google Firebase 配对的 swift iPhone 应用程序 在应用程序中 用户将完成一个操作 按下按钮 此时 我想安排一个 Google Firebase 函数在用户操作后 45 分钟运行 但是 我希望当 iPh
  • JS - 不带前导零或仅零的数字正则表达式

    我正在尝试编写货币的正则表达式 没有逗号或 符号或句点 只有整数 但我遇到了困难 我需要一个数字 作为字符串 来匹配要验证的模式 以下是我需要的 1 数字可以是单个零2 数字不能有前导零 有效输入 0 12345 1230 无效的 00 0
  • 如果路径包含“#”,System.Uri 无法给出正确的 AbsolutePath 和 LocalPath

    我有 C 代码试图获取LocalPath对于使用以下代码行的执行程序集 Uri uri new Uri Assembly GetExecutingAssembly CodeBase LocalPath 这段代码对于所有各种路径都表现良好 它
  • jcombobox 作为单元格编辑器 java.awt.IllegalComponentStateException:组件必须显示在屏幕上才能确定其位置

    我使用自定义 JComboBox 作为 JTable 中的单元格编辑器 当用户使用键盘控件进入单元格时 它会尝试打开弹出窗口 这会导致以下错误 java awt IllegalComponentStateException componen
  • 整数序列(升序或降序)

    整数序列 检查是否有序true 按升序或降序排列 否则为false 如果一个数字与下面的数字具有相同的值 则不会破坏顺序 该序列结束于0 Sample Input 1 9 8 7 6 5 4 3 2 1 0 Sample Output 1
  • 对 HttpContext.Current.Session 的静态引用是否为所有用户返回相同的会话?

    对于同一 Web 应用程序的多个用户 以下代码是否存在问题 我的意思是 我知道一个纯静态字符串将在单个 ASP NET 应用程序的所有会话之间共享 但考虑到 this 明确引用了Current Session 即使它是静态的 它似乎总是引用
  • 什么是透明比较器?

    在 C 14 中 关联容器似乎与 C 11 有所不同 associative reqmts 13 说 成员函数模板find count lower bound upper bound and equal range不应参与重载决策 除非类型
  • 如何在本地主机上使用php获取硬盘序列号

    有没有一种方法可以在本地主机上使用 php 或 javascript 获取硬盘序列号或机器序列号 我们可以在cmd中使用以下命令来获取它 wmic DISKDRIVE GET SerialNumber 或机器序列号由此 wmic bios
  • 带有 12 小时时钟的引导日期时间选择器未在 Rails 中显示子午线(上午或下午)?

    我想以这种方式显示日期时间格式11 01 2013 12 00 AM但目前它正在显示11 01 2013 12 00 P像这样 经络指示器 P 始终显示 P 而不是显示上午或下午 我正在关注这个链接引导日期时间选择器对于我的 Rails 应
  • 根据其他列的值创建包含其他列名称的新列

    我试图根据其他变量的值创建一个新的字符变量 在我的示例 V4 中 我需要使用列名来填充这个新变量 我有这个 V1 V2 V3 1 1 0 1 2 0 1 1 3 0 0 0 4 1 1 1 我希望新变量包含所有值等于 1 的列名 像这样 V
  • Windows 上带有 OpenCv 2.3.4 的 Qt 创建者 5.0.1 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我已经寻找了好几天的好指南
  • 使用纯 CSS 为三角形添加边框

    因此 我使用纯 CSS 创建了一个指向上方且背景色为 222 的三角形 我想给那个三角形添加一个红色的 1px 边框 但我不知道怎么做 arrow tip width 0 height 0 border left 15px solid tr