1. <i id='lFrBV'><tr id='lFrBV'><dt id='lFrBV'><q id='lFrBV'><span id='lFrBV'><b id='lFrBV'><form id='lFrBV'><ins id='lFrBV'></ins><ul id='lFrBV'></ul><sub id='lFrBV'></sub></form><legend id='lFrBV'></legend><bdo id='lFrBV'><pre id='lFrBV'><center id='lFrBV'></center></pre></bdo></b><th id='lFrBV'></th></span></q></dt></tr></i><div id='lFrBV'><tfoot id='lFrBV'></tfoot><dl id='lFrBV'><fieldset id='lFrBV'></fieldset></dl></div>
      • <bdo id='lFrBV'></bdo><ul id='lFrBV'></ul>

      <small id='lFrBV'></small><noframes id='lFrBV'>

    2. <tfoot id='lFrBV'></tfoot>

        <legend id='lFrBV'><style id='lFrBV'><dir id='lFrBV'><q id='lFrBV'></q></dir></style></legend>

        使用 Sass 根据背景颜色更改颜色

        Change color depending on background color with Sass(使用 Sass 根据背景颜色更改颜色)

        <tfoot id='J5EFc'></tfoot>

        <legend id='J5EFc'><style id='J5EFc'><dir id='J5EFc'><q id='J5EFc'></q></dir></style></legend>
            • <bdo id='J5EFc'></bdo><ul id='J5EFc'></ul>
                <i id='J5EFc'><tr id='J5EFc'><dt id='J5EFc'><q id='J5EFc'><span id='J5EFc'><b id='J5EFc'><form id='J5EFc'><ins id='J5EFc'></ins><ul id='J5EFc'></ul><sub id='J5EFc'></sub></form><legend id='J5EFc'></legend><bdo id='J5EFc'><pre id='J5EFc'><center id='J5EFc'></center></pre></bdo></b><th id='J5EFc'></th></span></q></dt></tr></i><div id='J5EFc'><tfoot id='J5EFc'></tfoot><dl id='J5EFc'><fieldset id='J5EFc'></fieldset></dl></div>
                1. <small id='J5EFc'></small><noframes id='J5EFc'>

                    <tbody id='J5EFc'></tbody>
                  本文介绍了使用 Sass 根据背景颜色更改颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想设置一些 sass 颜色规则,它们会自动为我选择字体颜色变量.我希望文本颜色取决于父 div 的背景颜色是什么颜色.

                  I want to set up some sass color rules that will automatically choose the font color variable for me. I want the text color to be dependent on what color the background color of the parent div is.

                  如果

                  div {background-color: #000; }
                  

                  那么

                  div p { color: #fff; }
                  

                  如何使用 sass 实现这一点?

                  How can this be achieved with sass?

                  推荐答案

                  background-color可以使用lightness()函数来判断颜色值,如下:

                  You could use lightness() function for the background-color to determine the color value, as follows:

                  @function set-color($color) {
                      @if (lightness($color) > 40) {
                        @return #000;
                      }
                      @else {
                        @return #FFF;
                      }
                  }
                  

                  然后使用上面的函数如下:

                  Then use the above function as below:

                  div { background-color: black; // Or whatever else }
                  div p { color: set-color(black); }
                  

                  现场演示.

                  这篇关于使用 Sass 根据背景颜色更改颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Apply jquery (mobile) css classes programatically after rendering has occurred(呈现后以编程方式应用 jquery (mobile) css 类)
                  Where can I find a list of icon images for the dojo toolkit dijit widgets?(在哪里可以找到 dojo 工具包 dijit 小部件的图标图像列表?)
                  HTML/CSS for Twitter widget width(用于 Twitter 小部件宽度的 HTML/CSS)
                  Styling the new twitter widget (embedded timeline)(为新的 twitter 小部件设计样式(嵌入式时间线))
                  What does a colon mean within an HTML id attribute?(HTML id 属性中的冒号是什么意思?)
                  Testing HTML/CSS/Javascript skills when hiring(招聘时测试 HTML/CSS/Javascript 技能)
                  <legend id='4TYSo'><style id='4TYSo'><dir id='4TYSo'><q id='4TYSo'></q></dir></style></legend>
                  • <bdo id='4TYSo'></bdo><ul id='4TYSo'></ul>

                      <tbody id='4TYSo'></tbody>
                      <tfoot id='4TYSo'></tfoot>
                    • <i id='4TYSo'><tr id='4TYSo'><dt id='4TYSo'><q id='4TYSo'><span id='4TYSo'><b id='4TYSo'><form id='4TYSo'><ins id='4TYSo'></ins><ul id='4TYSo'></ul><sub id='4TYSo'></sub></form><legend id='4TYSo'></legend><bdo id='4TYSo'><pre id='4TYSo'><center id='4TYSo'></center></pre></bdo></b><th id='4TYSo'></th></span></q></dt></tr></i><div id='4TYSo'><tfoot id='4TYSo'></tfoot><dl id='4TYSo'><fieldset id='4TYSo'></fieldset></dl></div>

                          <small id='4TYSo'></small><noframes id='4TYSo'>