gpt4 book ai didi

CSS inset box-shadow 带偏移量?

转载 作者:行者123 更新时间:2023-12-03 23:26:28 27 4
gpt4 key购买 nike

我想要的结果是一个带有粗下划线的标题元素,从左侧稍微偏移,如下所示:
enter image description here
我让下划线与插入的 CSS box-shadow 一起使用,但我不知道如何将它从左侧偏移,以便它不完全与 h2 文本的开头对齐。

html {
font-family: 'Roboto', sans-serif;
font-size: 62.5%;
// -ms-text-size-adjust: 100%;
// -webkit-text-size-adjust: 100%;
}

body {
word-wrap: break-word;
overflow-x: hidden;
}

h2 {
font-weight: bold;
font-size: 2rem;
line-height: 1.1;
}

h2 span {
box-shadow: inset 0 -1.0rem 0 0 #88DEB2;
padding-right: 1rem;
}
<h2><span>Incredible Pure Castile Soap</span></h2>

很高兴获得有关如何实现这一目标的任何提示。

最佳答案

你差不多好了,干脆加个负号text-indent :

html {
font-family: 'Roboto', sans-serif;
font-size: 62.5%;
}

body {
word-wrap: break-word;
overflow-x: hidden;
}

h2 {
font-weight: bold;
font-size: 2rem;
line-height: 1.1;
padding-left: 1rem;
}

h2 span {
box-shadow: inset 0 -1.0rem 0 0 #88DEB2;
display:inline-block; /* this is needed for the trick */
text-indent: -1rem; /* here */
padding-right: 1rem;
}
<h2><span>Incredible Pure Castile Soap</span></h2>

带梯度的多线解

html {
font-family: 'Roboto', sans-serif;
font-size: 62.5%;
}

body {
word-wrap: break-word;
overflow-x: hidden;
}

h2 {
font-weight: bold;
font-size: 2rem;
line-height: 1.1;
padding-left: 1rem;
}

h2 span {
background:
linear-gradient(#88DEB2,#88DEB2)
bottom right/calc(100% - 1rem) 1rem
no-repeat;
padding-right: 1rem;
}
<h2><span>Incredible Pure Castile Soap</span></h2>

关于CSS inset box-shadow 带偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64383770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com