Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >高度为1px或0.1rem的<hr>标签呈现方式不同

高度为1px或0.1rem的<hr>标签呈现方式不同
EN

Stack Overflow用户
提问于 2022-05-30 21:46:10
回答 1查看 74关注 0票数 0

0.1rem (1px)高度的hr标签有不同的厚度。这可以通过使用边框顶部属性而不是高度来解决。但我需要实现一个梯度颜色的标签,这是可能的,只有通过背景图像,所以我必须使用高度,我想。https://codepen.io/TitaniumGT/pen/JjpLpGj

这个问题在代码页中已经被复制了,但是边框顶部的修复在这里不起作用,造成了同样的问题,当使用高度时会发生同样的问题。它似乎发生在双数行。

代码语言:javascript
运行
AI代码解释
复制
 hr {
  border: 0;
}
.line {
  height: 0.1rem;
  // border-top: 0.1rem solid;
  background-color: $color-primary-dark;
  margin: 1rem 0;
}

有人能帮我做这个吗。如果没有解决方案,是否有任何方法向边界添加渐变?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-30 23:29:06

这对我来说很有用

代码语言:javascript
运行
AI代码解释
复制
hr{
border-width: 5px; 
border-image: linear-gradient(to right,white,black,white) 1;
}

注:1在边框图像中,线性梯度延伸至线的所有宽度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72442765

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档