如何用 CSS 使 div 的一侧尖?

2024-04-21

我正在尝试创建一个像这样的尖按钮:

到目前为止,我只能实现这一目标:

我认为增加水平边界半径会使它变得锐利,但它所做的一切只会使圆度更长。

HTML

<a class="button">Back</a>

CSS

.button {
    display: inline-block;
    height: 3em;
    padding: 0 0.7em 0 1.4em;
    border: 0.1em solid black;
    border-radius: 3em 0.4em 0.4em 3em / 1.5em 0.4em 0.4em 1.5em;
    background: -moz-linear-gradient(
        top,
        #fff,
        #ccc
    );
}

你不想使用border-radius因为这会为每个指定的角分配四分之一圆形状。相反,你可以用特定的方法来破解它border-width属性,如本网站所示:http://www.howtocreate.co.uk/tutorials/css/slopes http://www.howtocreate.co.uk/tutorials/css/slopes

然而我觉得你解决问题的方式是错误的;您所做的最好使用背景图像来完成,这就是 iOS 风格的“后退”按钮在 iPhone-for web 样式表中的实现方式。如果您需要与分辨率无关的东西,那么您现在可以使用 SVG,而不会受到任何影响。

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

如何用 CSS 使 div 的一侧尖? 的相关文章

  • Xcode 6 仪器冻结

    在 Xcode 6 Instruments 中分析我的 iOS 8 应用程序将运行该应用程序约 5 秒 然后冻结 此后探查器仍将运行 但应用程序已冻结且无法使用 发生在设备和模拟器上 无论我使用哪个分析器 计时器 泄漏等 从调试器或临时构建
  • 将两个字符的字符串转换为布尔数组的快速方法是什么?

    我有一个很长的字符串 有时超过 1000 个字符 我想将其转换为布尔值数组 它需要非常快速地多次执行此操作 let input String 001 let output Bool false false true 我天真的尝试是这样的 i
  • iPad 2 检测

    由于我没有 iPad 2 因此我需要知道调用 UIDevice currentDevice model 时它返回什么 我以为它只返回 iPad 但看来我错了 有人可以告诉我吗 Thanks 检查是否有带摄像头的 iPad BOOL isIP
  • 在运行时动态创建核心数据模型

    是否可以在运行时从服务器上的一组实体生成核心数据模型 例如SharePoint 列表或 SQL MySQL Parse 我正在尝试采用动态路线 因为 SharePoint 列表 SQL Parse 中的字段可能会在将来随时添加 这意味着应用
  • 响应式 CSS 图像锚点标签 - 图像地图样式

    我一直在开发一个响应式网站 并且在图像映射方面遇到了一些问题 图像映射似乎不适用于基于百分比的坐标 经过一番谷歌搜索后 我发现了一个 JS 解决方法 http mattstow com experiment responsive image
  • 方向改变时重新定位控件

    我知道自动布局可用于在方向改变时使尺寸和位置保持一致 当方向改变时 是否可以完全改变布局 例如 请查看下面的纵向模式下简单登录屏幕的线框 现在 如果我旋转设备 我想完全重新定位控件 这种事情可以用自动布局来完成吗 如果没有 我该怎么办 谢谢
  • CSS:多属性选择器

    我想设置 电子邮件 和 密码 类型的表单输入样式 但不设置其他任何样式 我正在想象类似以下的事情 input type email type password 然而 属性选择器的工作方式似乎将其解释为 输入 其中类型同时是 电子邮件 and
  • 您有什么方法可以从相机胶卷转到新的视图控制器吗?

    我正在尝试从相机胶卷转到新的视图控制器 所以基本上我希望能够选择一张图片 并且在选择图片后 它将显示在新视图控制器上的 imageView 上 那个很难做吗 void imagePickerController UIImagePickerC
  • 在 iOS 上的 OpenGL ES 2.0 中创建 16 位亮度纹理

    我的文件中有 16 位数据 我正在尝试将其加载到 iOS 上的 OpenGL 亮度纹理中 如果我手动将 16 位值重新调整为 8 位 我可以按如下方式加载和显示数据 glTexImage2D GL TEXTURE 2D 0 GL LUMIN
  • 单击输入字段会触发窗口调整大小

    我有一个带有徽标 菜单和搜索的标题 当我在桌面上时 我会按该顺序显示所有元素 但如果我的窗口宽度小于 980 像素 菜单会隐藏 有一个切换按钮 并且徽标会与nav并附在徽标之后 如果宽度更大 则徽标将再次分离并附加到 DOM 中的旧位置 w
  • CSS 选择器用于选择最后两个子项,而不知道列表中有多少项

    我有一个无序列表 它有时包含 4 5 6 或 7 个项目 我想知道是否有一个 CSS 选择器来选择最后两项 我意识到 last child会给我最后一件物品 是否有 倒数第二个孩子 选择器 或者 孩子数量 2 选择器 HTML ul li
  • 仅水平 CSS 视差效果,层数大于 100vw

    如何用水平引导网站仅 CSS 视差效果 要求 仅 CSS 视差 父层必须具有宽度 高度 100vw 100vh 子层的宽度 高度必须 gt 100vw 100vh child layers must visually align 100 w
  • scntool:无法转换文件,失败原因:*** -[__NSSingleObjectArrayI objectAtIndex:]:索引 1 超出范围

    我正在 Xcode 9 3 下开发一个基于 iOS 11 3 SceneKit 的项目 我有几个 dae 文件格式的 3D 模型 每当我构建项目时 其中一个模型不会被复制到最终的 iOS 包中 深入研究错误 我在复制捆绑资源构建阶段收到以下
  • c# 如何生成锦标赛括号 HTML 表

    所以我已经被这个问题困扰了三个星期 但我一生都无法弄清楚 我想做的是使用表格获得这种输出 演示 http www esl world net masters season6 hanover sc2 playoffs rankings htt
  • 有没有办法在 html 图像标签中显示位图数据? [复制]

    这个问题在这里已经有答案了 有没有办法在 HTML 元素中显示位图图像数据 例如 您有一个指向源文件的常规图像 如下所示 img src myImage png width 100 height 100 有没有这样的事情 img width
  • 由于固定导航,增加了 FancyBox v2 的顶部和底部边距

    我目前正在开发一个网站 该网站将来将具有响应能力 该网站主要由图像组成 单击这些图像会加载到 FancyBox 中 FancyBox v2 现在具有响应能力 因此可以在屏幕尺寸发生变化时重新调整图像等的大小 作为我设计的一部分 我有两个固定
  • 如何在 Bootstrap 列中使用文本溢出?

    假设我有一行具有固定高度 并且我在其列中插入了一些文本 如果太长 我希望将其剪掉 并在行尾添加三个点 如下所示 我在用着文本溢出 省略号 我的行中有此属性 但无法使其工作 JsFiddle http jsfiddle net Alexnot
  • iOS Safari Mobile 禁用上一个和下一个选择输入

    上周五我发现了关于此问题的类似问题 但似乎无法再次找到它 如果有人能指出我正确的方向 那就太好了 本质上我在一个页面上有多个选择菜单 第一个在加载时填充 第二个在第一个选择时填充 够简单的 但是 在 iOS 设备中 当您点击选择元素时 它会
  • 如何正确创建迦太基 cartfile?

    我正在研究购物车文件 迫不及待地想 简单地创建一个购物车文件 就像所有说明所说的那样 只是 如何 简单地 创建一个 Cartfile 我创建了一个纯文本文档 将其命名为 cartfile 并在其中复制了一些依赖项 Ran carthage
  • 如何设置旋转元素背面的样式?

    我有一个figure它是可旋转的 通过用户输入任意角度 该旋转明显地使用transition财产 当该元件旋转超过 90 度 90 度时 元件的背面可见 我想对元素的通常隐藏的一面进行与正面不同的设计 但我不确定如何实现这一点 figure

随机推荐

  • Android 读取大变量数组的最快方法

    在我的应用程序中 我需要找到一种更快的方法来加载大数组Integer and Float变量 什么大道 直接使用 Java 代码创建数组 这不起作用 因为我的应用程序使用的数组非常大 有 200 000 浮点值 这会导致java code
  • 如何使用 bash/expect 检查 SSH 登录是否有效

    我的团队管理着许多服务器 公司政策规定这些服务器上的密码必须每隔几周更改一次 有时 我们的官方密码数据库会因某种原因而过时 人们通常会忘记更新它 但有时我们要到几个月后才能识别这一点 因为我们并不总是使用每台服务器 我想编写一个脚本 从数据
  • 书中的短语“当前 SynchronizationContext 是当前线程的属性”正确吗?

    读完这句话后 我有点困惑 在 VS2010 的 C 应用程序代码中 当我键入Thread CurrentThread 我在 Intellisense 提供的选项下拉列表中没有找到线程的任何上下文相关属性 我知道当前的同步上下文可以通过 Sy
  • JSF f:事件可以安全地传递参数吗?

    我是 JSF 的新手 所以我对一些标签的了解不是很好 我想知道在这种情况下传递参数有多安全
  • 如何使用 JavaScript 转调音乐和弦?

    我想知道如何创建一个 javascript 函数来调换音乐和弦 由于我不希望这里的每个人都成为音乐家 因此我将尝试解释它在音乐理论中的运作方式 我希望我没有忘记什么 如果是的话 请音乐家们纠正我 1 简单和弦 简单的和弦几乎和字母表一样简单
  • 更改 Kubernetes 中的 CPU 管理器策略

    我正在尝试更改我管理的 Kubernetes 集群的 CPU 管理器策略 如上所述here https kubernetes io docs tasks administer cluster cpu management policies
  • WCF net.tcp 绑定、消息格式和安全问题

    很抱歉问了一些愚蠢的问题 但有些事情我无法理解 对于以下问题的一些建议将不胜感激 在非常基础的层面上 WCF 使用二进制 Net Tcp HTTP 或 MSMQ 在线传输消息是否正确 然而 在所有情况下 无论数据如何传输 消息本身都是带有标
  • Python 显示指向数据框的 HTML 箭头

    我创建了一个数据框 df Value Change Direction Date 2015 03 02 2117 38 NaN 0 2015 03 03 2107 79 9 609864 0 2015 03 04 2098 59 9 250
  • 如何从VBA在CMD中输入多行代码?

    我想打开一个cmd exe 然后执行几行代码 我在网上搜索了一些例子 我尝试修改的代码 strToPrint Hello World Shell cmd exe K echo strToPrint vbNormalFocus I found
  • 从命令行将 java_opts 设置为 tomcat 服务

    我有一个在Windows上运行的tomcat7服务 通常为了配置 Java 选项 我会转到 Tomcat 7 0 bin tomcat7w exe 并在 java 选项卡中 在 java 选项中打印我想要的定义 例如 javaagent 我
  • 从 .net 的角度来看,exe 和 dll 之间有什么特殊区别吗?

    我过去曾使用 net 可执行文件作为库 我只需将它们添加到 Visual Studio 中的参考中 就可以开始了 今天我对一个新的exe 实际上是我的 尝试了同样的操作 但它似乎不起作用 当我将其添加到 Visual Studio 并尝试在
  • 早期的BIOS怎么能使用CALL呢?

    我纯粹是出于爱好原因 试图理解 PC 中的一些低级代码 我为随机的旧千兆字节 MB 下载了一个过时的 BIOS ROM 映像 https www gigabyte com Motherboard GA 8I845GE775 G rev 10
  • 如何从 Internet Explorer 嵌入对象访问完整的 Adob​​e Acrobat AcroExch COM API?

    我有以下情况 Windows 7 SP1 32 位上的 Internet Explorer 9 Adobe Acrobat 专业版 10 一个网页 代码如下 鉴于 系统默认的PDF阅读器是Adobe Acrobat Adobe Reader
  • 更改特定标签的 WooCommerce 添加到购物车文本

    我正在寻找一个功能来更改 woocommerce 按钮上的 添加到购物车 文本 但前提是相关产品具有特定标签 即 如果产品具有 预购 标签 则按钮文本将更改为 立即预购 可以通过此实现全局更改文本 http docs woothemes c
  • 为什么 NSInteger 变量在用作格式参数时必须转换为 long?

    NSInteger myInt 1804809223 NSLog i myInt lt 上面的代码会产生一个错误 NSInteger 类型的值不应用作格式参数 将显式转 换添加为 long 修正后的NSLog消息实际上是NSLog lg l
  • Azure devops:将变量组作为参数传递给模板

    我在代码库中使用 Azure devops yml 管道 我在管道中创建了变量组 管道 gt 库 gt 变量组 gt 称为 MY VG 在我的管道 yml 文件中 我想将此变量组 MY VG 作为参数发送到模板 my template ym
  • Android Market 订阅付费模式。如何?

    我想要两个应用程序 一个负责实际工作 另一个负责每月付款 许可应用程序 用户必须每月从市场下载许可应用程序 但是 他们是否必须在此之前卸载上个月的应用程序 应用程序可以自动销毁自身 自行卸载 吗 你有三个选择 选项 1 您的解决方案 用户必
  • 我可以在不使用 system() 命令的情况下用 C 读/写路由表吗?

    我有用 C 编写的代码 我想使用存储在路由表中的 C 代码信息 是否可以 您还可以运行 strace route add 来查看如何route命令执行此操作 在我的系统上 它使用ioctl with SIOCADDRT 稍微搜索一下就会发现
  • Rails 管理员:Rails 4 应用程序没有编辑、显示或删除按钮

    将rails admin 用于非常基本的Rails 4 应用程序 但是 每当我打开仪表板 安装在 admin 处 时 我都看不到每条记录的编辑 显示或删除链接按钮 有趣的是 如果我手动转到演出或编辑路线 即 admin products 1
  • 如何用 CSS 使 div 的一侧尖?

    我正在尝试创建一个像这样的尖按钮 到目前为止 我只能实现这一目标 我认为增加水平边界半径会使它变得锐利 但它所做的一切只会使圆度更长 HTML a class button Back a CSS button display inline