1
我正在开发一个应用程序,并且在覆盖background-position
属性时遇到了一些问题。在应用程序中,我将font-size-big
类添加到html
元素以增加字体大小。这样做,我的自定义下划线图像的位置变得很低。下划线现在浮在链接文本上。如何用父级.class属性覆盖子元素属性
我想达到的目标是为每个字体大小的类(font-size-big,font-size-small,font-size-medium)设置不同的background-position
。看来我不能选择a
元素,这取决于html
元素类。
HTML:
<html class="font-size-big">
<head></head>
<body class="article">
<section class="links">From <a href="http://foo.bar">Steven</section>
</body>
</html>
SCSS:
.font-size-big {
font-size: ($basic-fontsize * 1.2) + rem;;
}
.links {
color:$grey;
font: {
family:$fontTextItalic;
size: $basic-fontsize;
}
a {
color:$grey;
text-decoration: none;
background: url(/assets/images/article/dottedLinkUnderline_grey.png) repeat-x 0 23;
}
}
谢谢您的时间。我真的被困在这一个。
非常感谢你,这个技巧。我使用了'background-position:0 1rem',这同样适用。 – stekhn