sass 相关问题

Sass(Syntactically Awesome Style Sheets)是CSS的扩展,添加了嵌套规则,变量,mixins和类扩展等功能。这使开发人员能够编写结构化,可管理且可重用的CSS。 Sass被编译成标准CSS。

选择器在 SCSS 中两次引用父选择器

我想在 SCSS 中做一些在 vanilla CSS 中非常简单的事情:定位一个具有两个类的元素。 一个简化的例子如下: 我想在 SCSS 中做一些在普通 CSS 中非常简单的事情:定位具有两个类的元素。 简化示例如下: <div class="parent"> <div class="child"></div> <div class="child child--red"></div> <div class="child child--green"></div> <div class="child child--red child--green"></div> </div> 我想定位同时具有 child--green 和 child--red 的孩子。我尝试了如下的方法,但它不起作用: .parent { & > .child { &--red { color: red; } &--green { color: green; } &--red.&--green { color: yellow; } } } 考虑到父选择器的工作原理,我理解为什么该语法不起作用,但我想知道是否有一种优雅的方法可以使用父选择器来执行此操作,而不必重复 child,例如: .parent { & > .child { &--red { color: red; } &--green { color: green; &.child--red{ color: yellow; } } // OR &--red.child--green { color: yellow; } } } 有什么想法吗?谢谢! 要在 SCSS 中定位具有子红色和子绿色类的元素,您可以使用像这样的嵌套选择器 '>'.child 选择 .parent 的直接子元素。 &--red 和 &--green 将样式分别应用于 .child--red 和 .child--green。 &.child--red.child--green 针对具有两个类的 .child 元素,应用组合样式。 .parent { > .child { &--red { color: red; } &--green { color: green; } &.child--red.child--green { color: yellow; } } }

回答 1 投票 0

如何只导入SASS的扩展函数

我只想使用Sass的“@extend”函数。 我找到了 Sass 的 cdn 链接,但我不知道如何从那里获取和使用“@extend”函数。 https://cdn.jsdelivr.net...

回答 1 投票 0

GithHub页面链接CSS

我正在把一个瓶子扔进海里,希望有人能找到它。 我是一个初学者,我有点迷失了。 我目前正被困在 GitHub Pages 上部署我的代码,从我的文件来看,代码运行得很好......

回答 1 投票 0

Angular Material Table - CSS 在文本换行时使标题左对齐

使用 Angular Material Table 组件,默认情况下,表格上的列标题将左对齐,这很棒: 但是,如果标题没有足够的空间,则文本会换行,即

回答 3 投票 0

当我使用overflow-x:hidden on body, html时,为什么position: Sticky不起作用?

我在中使用了position:sticky,然后我在html中应用了overflow-x:hidden,body {overflow-x:hidden; },但是 .hero 上的位置:粘性不起作用。 ...

回答 1 投票 0

Angular Material v15 对话框排版

自从我将 Angular Material 更新到版本 15 以来,我一直在努力解决一个问题,我必须迁移组件。我迁移了对话框组件,现在我正在努力解决我的d中的不良排版问题...

回答 1 投票 0

使用 flex 移除两个元素之间的空间

我有一个带有 2 个链接的侧栏。 活动路由在侧栏中获得一个镜像元素,如下所示(请参阅“关于”链接): 我想要的是消除两个关于之间的差距。 这是...的 html

回答 1 投票 0

名为 Flynt 的 WordPress 主题上的 SASS 范围问题

我在范围界定方面遇到问题,我不明白为什么。我正在使用带有组件的 Flynt wordpress 主题。我正在尝试构建一个具有范围界定的组件,但它不起作用(我见过其他

回答 1 投票 0

SCSS 变量和 CSS 变量的区别?

我不明白CSS自定义属性(变量)和SCSS变量之间的区别(顺便说一句,我是Sass新手)。 如果这个 CSS 代码: :根 { --someColor:珊瑚色; } 身体 { 背景...

回答 1 投票 0

Sass:“&”和“@at-root”不能混用?

我有以下CSS: #extra-info .warning { 颜色:#c33; } #extra-info .warning, .created-link { 字体大小: 12px;右边距:4px;文本转换:大写; } 我想将其转换为...

回答 1 投票 0

如何在PrimeNG中设置我们自己的自定义主题

我正在使用最新版本的“primeng”:“^12.2.0”,我想设置我自己的primeng自定义主题。我浏览了很多博客,但找不到任何解决方案。 我复制了 theme.css 文件

回答 2 投票 0

哪些版本的 Node.js 和 npm 与 gulp 3.9.1 兼容?

我的计算机上安装了 Node v14.19.0、NPM v6.14.16 和 gulp CLI 版本 2.3.0 以及本地版本 3.9.1(操作系统是 Ubuntu 22.04)。 问题是,当我运行任何 gulp 命令时,我得到......

回答 1 投票 0

Mac 上 PhpStorm SASS 编译出现“env: ruby_noexec_wrapper: No such file or directory”错误

我阅读了很多资料并尝试了不同的东西,但我的 PhpStorm 只是不想将我的 SASS/SCSS 文件编译成 CSS 文件。 这是我的文件观察器配置和错误混乱的图片......

回答 1 投票 0

Pico CSS 语义根元素未应用于 forms/_basics.scss 中的输入、选择、文本区域

我将 Pico CSS 安装到了我的 HTML 项目的 npm 工作区中。 npm i -D @picocss/pico 我的包版本是这样的 "@picocss/pico": "^2.0.6", 接下来,我有一个 sass 文件,我就是

回答 1 投票 0

该键与表中的任何行都不匹配 - SSAS/PBI

我在 Visual Studio 中创建了一个 SSAS 模型并将其部署到 QA。但后来我面临一个问题: 键与表中的任何行都不匹配.. Key=(Schema="view", 项目=“

回答 1 投票 0

选择父级是最后一个子级的班级

我有一个简单的 html 层次结构: 随便 我有一个简单的 html 层次结构: <div> <div> <div class="custom-class">whatever</div> </div> <div> <div class="custom-class">whatever</div> </div> <div> <div class="custom-class">thing i want to select</div> </div> </div> 我目前正在向 .custom-class 添加属性,但想仅向最后一个孩子的 .custom-class 添加特定属性。 意思是我想知道可以访问scss而不影响其他兄弟姐妹的<div class="custom-class">thing I want to select</div>选择器。如果可能的话,我想在单个 .custom-class {attributes} 中执行此操作。 :last-child > .custom-class 应该执行您所要求的操作:如果它是最后一个子元素的直接子元素,则选择 custom-class。 :last-child > .custom-class { color: green; } <div> <div> <div class="custom-class">whatever</div> </div> <div> <div class="custom-class">whatever</div> </div> <div> <div class="custom-class">thing i want to select</div> </div> </div>

回答 1 投票 0

如何删除CSS省略号后的其余文本

文本被 CSS 规则截断 text-overflow: ellipsis;和溢出:隐藏;但是当文本较长并进入第二行时,有时第二行显示的像素很少。元素.innerHTML

回答 2 投票 0

在 Sass 中使用函数会返回包含函数名称的字符串,而不是结果

我正在尝试 Zurb Foundation 5。 因此,我创建了一个新项目并尝试更改设置。例如,当我更改 $row-width: rem-calc(1170); 时在 my-project/scss/settings.scss 中,它编译了(在 my-

回答 2 投票 0

OpenCart 3.0.4.0 和 PHP 8.0 的 SCSS/SASS 编译错误

我的 OpenCart 3.0.4.0 安装在 PHP 8.0 上运行良好有一段时间了。我正在对视图进行一些更改并刷新主题和 SASS 缓存。主题刷新效果很好,但是......

回答 1 投票 0

使用 CSS 将项目与不同的父项均匀对齐

我想要以相等的间距和不同的父项对齐项目,并且不向这些项目添加任何宽度。我尝试了下面的代码但不起作用。请帮我解决这个问题。 我希望将项目以相等的间距和不同的父级对齐,并且不为这些项目添加任何宽度。我尝试了下面的代码但不起作用。请帮我解决这个问题。 <div class="container"> <div class="buttons"> <button>test</button> <button>test</button> <button>test</button> <button>test</button> </div> <button class="outer">test</button> </div> .container{ display:flex; width:100% } .buttons{ display: flex; width: 75%; justify-content: space-between; } .outer{ margin-left:auto } 我的代码链接https://jsfiddle.net/f74ayxh9/ 我想要这样的结果,具有相等的间距和边距,但具有我的 HTML 结构。 谢谢你 您可以使用按钮容器元素上的 display: contents 来完成此操作。 .container { display: flex; justify-content: space-between; outline: 1px solid red; margin: 2em; } .buttons { display: contents; } <div class="container"> <div class="buttons"> <button> test </button> <button> test </button> <button> test </button> <button> test </button> </div> <button class="outer"> test </button> </div>

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.