GVKun编程网logo

跨共享包的 Scss 覆盖变量 主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.jsx

20

在这篇文章中,我们将带领您了解跨共享包的Scss覆盖变量主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.js

在这篇文章中,我们将带领您了解跨共享包的 Scss 覆盖变量 主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.jsx的全貌,同时,我们还将为您介绍有关asp.net – asp:Button CssClass属性没有将CSS类设置为我指定的类、Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose、Blogdown:更改学术主题中的CSS 修改.css和.scss文件创建一个custom.css、Bootstrap 基础CSS - 按钮(Buttons)的知识,以帮助您更好地理解这个主题。

本文目录一览:

跨共享包的 Scss 覆盖变量 主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.jsx

跨共享包的 Scss 覆盖变量 主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.jsx

如何解决跨共享包的 Scss 覆盖变量 主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.jsx?

我正在创建一个 React Storybook 应用程序,它由组件包组成,例如一个 Button 和一个 Theme 包。我希望客户端应用程序能够设置品牌颜色。我正在使用 dart-sass。

故事书组件

主题/按钮是单独的包

主题/_colors.scss

$brand: red !default;

theme/theme.scss

这是主题的主要包导出

@forward "colors" as color_*;

按钮/Button.scss

@use "theme" as theme;

button {
    background-color: theme.$color_brand;
}

按钮/Button.jsx

这是主要的包导出

import "./Button.scss";

//Component code below

客户端应用

App.scss

@use "theme" as theme with (
    $color_brand: blue
);

h1 {
    color: theme.$color_brand;
}

App.jsx

import React from "react";
import ReactDOM from "react-dom";

import "./App.scss";

import Button from "button";

class App extends React.Component {
    constructor(props) {
        super(props);
    }

    render() {
        return (
            <div>
                {/* Correct: h1 appears blue */}
                <h1>Example</h1>

                {/* Problem: Button background is still red */}
                <Button>Submit</Button>
            </div>
        );
    }
}

let domContainer = document.querySelector("#app");
ReactDOM.render(<App />,domContainer);

在此示例中,应用将主题包中的品牌颜色设置为蓝色(默认为红色)。 Button 包和我们的 App 都使用 Theme 包。 h1 显示为蓝色,但按钮背景显示为红色。似乎 Button 组件没有获得颜色更新。关于如何实现这一目标的任何想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

asp.net – asp:Button CssClass属性没有将CSS类设置为我指定的类

asp.net – asp:Button CssClass属性没有将CSS类设置为我指定的类

我试图做一些简单的事情.

我有一个按钮.

< asp:Button ID =“btnMyButton”runat =“server”CssClass =“MyButton”CausesValidation =“False”Text =“ClickMe”/>

它的样式存储在我正在使用的样式表中,因为页面中的其他元素使用此样式表中的样式.

这是我定义样式的方式:

.MyButton {
    font-size: 80pt;
    color: red;
}

我还尝试了一些其他方法来专门指向这个类(包括从包含元素专门引用它)但无济于事:

输入[type =“submit”].MyButton {
table.MyTable> tbody> tr> td> input.MyButton {

我可以在Google Chrome的开发者工具栏中看到它甚至没有覆盖我设置的样式,它们根本就不存在.

当我查看页面源代码时,我发现ASP.NET生成的输入控件甚至没有使用我的类(它使用了一个名为submitBtn的东西,我自己也没有在任何地方定义过).如果我在使用Google Chrome的开发人员工具时将此类更改为我的类,我的样式将按照我的预期应用,因此我知道它们可用.我只是不知道他们为什么不习惯开始.

我可以使用input [type =“submit”] {全局设置所有按钮的样式,但我试图设置特定的样式,而不是使用内联样式定义.

请指教.

编辑:

我发现如果我在我的css文件submitBtn中调用我的css类,它将应用我设置的样式.但是,由于所有的ASP.Net按钮似乎都想使用这个submitBtn css类,为了为每个按钮设置一个独特的样式,我必须用跨度或其他东西包装它们,并以这种方式专门设置按钮样式.

我仍然想知道为什么它不允许我设置用于ASP.Net按钮的样式类的名称.

我已更新了问题标题,以便更清晰.

解决方法

您可以为asp.net控件设置内联样式.

<asp:Button ID="btnMyButton" runat="server" CausesValidation="false" Text="ClickMe"/>

要么

.MyButton
{
    font-size:80pt;
    color:Red;
}

<asp:Button ID="btnMyButton" runat="server" CausesValidation="false" Text="ClickMe"
             Css/>

对我来说很好.

干杯

Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose

Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose

何为CSScomb

官方网站只有一句描述:

Makes your code beautiful(让你的代码更漂亮)

通俗点讲:

CSScomb是用来排版CSS代码的…可以说是格式化插件,依赖nodejs

获取CSScomb?这不是今天的话题

官方网站: CSScomb

立即学习“前端免费学习笔记(深入)”;

  • 支持许多编辑器,比如Sublime/Atom/brackets等
  • 第三方CSScomb?这才是今天的话题

    昨天写了篇CSS3的文章…发现代码有点混乱..人力排版有点…….所以跑去atom插件库寻找csscomb

  • Atom -> settings -> install -> csscomb
  • 我去,,好几个CSScomb插件包….看图(三个蓝色圈圈的功能基本一致,第一个是官方的,,,今天的主角是黄色的)

    atom-css-comb

    特点

  • 支持格式化CSS/LESS/SASS
  • 支持自定义格式
  • 内置三种排版风格(Yandex/CSScomb/zen)
  • Yandex的CSS规范..去引擎搜索了下..好像很强大…不过不适合我
  • CSScomb排版样式
  • zen(Emmet的前身)
  • 基础使用

  • 默认快捷键有两个 [还可以使用鼠标点击插件调用]

  • ctrl + alt + c[冲突]
  • ctrl + alt + shift + c[冲突]
  • 切换排版风格(Ready-made configs),看描述和看图

  • Packages -> Css comb -> settings
  • 默认快捷键参数

  • ''atom-text-editor'':  ''ctrl-alt-c'':''css-comb:comb''
    登录后复制

    进阶使用

    针对用户群:喜欢折腾,有自己风格的小伙伴,这里只是展示,具体小伙伴自己可以参考官方提供的文档进行定制

    看到上面那个common config,选中custom config [Edit config file],
    进入到定制参数页面,格式是使用JSON写的.

    {    "help": "About options https://github.com/csscomb/csscomb.js/blob/master/doc/options.md",    "exclude": ["node_modules/**"],    "verbose": true,    "always-semicolon": true,    "block-indent": " ",    "colon-space": ["", " "],    "color-case": "lower",    "color-shorthand": true,    "element-case": "lower",    "eof-newline": true,    "leading-zero": false,    "quotes": "single",    "remove-empty-rulesets": true,    "rule-indent": " ",    "stick-brace": "\n",    "strip-spaces": true,    "unitless-zero": true,    "vendor-prefix-align": true }
    登录后复制

    定制参数大全:点我点我点我

    Blogdown:更改学术主题中的CSS 修改.css和.scss文件创建一个custom.css

    Blogdown:更改学术主题中的CSS 修改.css和.scss文件创建一个custom.css

    如何解决Blogdown:更改学术主题中的CSS 修改.css和.scss文件创建一个custom.css?

    我正在创建一个以blogdown和学术主题为主题的博客,现在看来on the repo of Wowchemy可以使用它。与以前的学术主题相比,此回购协议没有相同的结构,我有点迷茫。

    我想更改一些CSS组件,但是我不知道该怎么做。这是我到目前为止尝试过的。

    修改.css.scss文件

    我试图修改public/css/academic.css文件和resources/_gen/assets/scss/scss/main.scss_6c95cc1249b26b124274204dbf970c34.content文件。在这两种情况下,更改都在blogdown::stop_server()blogdown::serve_site()之后重新设置。

    在运行两个blogdown函数之前修改它们两个时,情况也是如此。

    创建一个custom.css

    正如Wowchemy documentation中所述,我试图将所做的更改放入assets/scss/custom.css中(我也必须创建`scss文件夹),但是显然它不会影响主题。


    问题:如何在“新”学术主题中更改某些CSS参数?

    解决方法

    暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

    如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

    小编邮箱:dio#foxmail.com (将#修改为@)

    Bootstrap 基础CSS - 按钮(Buttons)

    Bootstrap 基础CSS - 按钮(Buttons)

    总结

    以上是小编为你收集整理的Bootstrap 基础CSS - 按钮(Buttons)全部内容。

    如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

    今天关于跨共享包的 Scss 覆盖变量 主题/_colors.scsstheme/theme.scss按钮/Button.scss按钮/Button.jsxApp.scssApp.jsx的讲解已经结束,谢谢您的阅读,如果想了解更多关于asp.net – asp:Button CssClass属性没有将CSS类设置为我指定的类、Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose、Blogdown:更改学术主题中的CSS 修改.css和.scss文件创建一个custom.css、Bootstrap 基础CSS - 按钮(Buttons)的相关知识,请在本站搜索。

    本文标签: