不要使用此标签。此标记目前没有单一的,明确定义的含义。它通常用于代替[css]或与[css]结合使用。它还用于有关用户界面外观和源代码格式问题的问题。
我早些时候尝试寻找答案,但似乎无法弄清楚一些事情。我正在 form.py 文件中创建表单,因此它是一个 python 文件。 这是我的 forms.py 文件: 类 UploadForm(ModelFo...
我正在使用openpyxl官方示例中的示例在excel中创建样式表。对于风格,我使用以下内容 样式 = TableStyleInfo(name="TableStyleMedium13", showFirstColumn=Fa...
通过外部包在React Native中应用阴影 by alan eu
我正在使用我下载的包将阴影应用到一个盒子上 https://github.com/alan-eu/react-native-fast-shadow 但我无法让阴影移动到物体的后面。 在这里我...
我有一个简单的例子,当div高度小于400px时应用样式。 .card-container { 容器类型:尺寸; ...</desc> <question vote="0"> <p>我有一个简单的例子,当 div 高度小于 400px 时应用样式。</p> <pre><code><html> <head> <style> .card-container { container-type: size; container-name: sidebar; } .card-container { background: #ffe4e8; width: 200px; height: 100px; } @container sidebar (max-height: 400px) { .card-container div:first-child { background: green; } } </style> </head> <body> <div class="card-container"> <div> 1 </div> </div> </body> </html> </code></pre> <p>我怎样才能做同样的事情,但身体高度不同?</p> <pre><code><html> <head> <style> .table-container tbody { container-type: size; container-name: sidebar; } @container sidebar (max-height: 400px) { .table-container tbody { background: green; } } table, th, td { border: 1px solid black; } </style> </head> <body> <table class="table-container"> <thead> <tr> <th>123456789</th> </tr> </thead> <tbody> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> </tbody> </table> </body> </html> </code></pre> <p>也许我做错了什么或者 CSS 容器查询仅适用于 div?</p> <p>我需要根据身体高度将样式应用于桌子。</p> <p>当然我可以用JavaScript获取body高度并应用样式,但认为CSS和容器查询更清晰。</p> </question> <answer tick="false" vote="0"> <p>CSS 容器查询是一个强大的工具,但到目前为止,它们主要支持具有显式块级容器的元素(如 <pre><code>tbody</code></pre> 元素)。 但是你可以通过添加一个js脚本来检查<pre><code>tbody</code></pre>元素高度是否小于400px来添加类名<pre><code>special-size</code></pre>来实现这一点。</p> <pre><code>document.addEventListener("DOMContentLoaded", function() { var tbody = document.getElementById('my-tbody'); if (tbody.offsetHeight < 400) { tbody.classList.add('special-size'); } }); </code></pre> <p>这是一个例子:</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>document.addEventListener("DOMContentLoaded", function() { var tbody = document.getElementById('my-tbody'); if (tbody.offsetHeight < 400) { tbody.classList.add('special-size'); } });</code></pre> <pre><code> .table-container { border-collapse: collapse; width: 100%; } .table-container, th, td { border: 1px solid black; } .special-size { background: green; }</code></pre> <pre><code><html> <head> </head> <body> <table class="table-container"> <thead> <tr> <th>123456789</th> </tr> </thead> <tbody id="my-tbody"> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> <tr><td>kkk</td></tr> </tbody> </table> </body> </html></code></pre> </div> </div> <p></p> </answer> </body></html>
我正在尝试在 WPF 图表中设置图例项的样式。我有以下 LegendStyle,但这不会改变任何内容。我究竟做错了什么? 谢谢! <question vote="1"> <p>我正在尝试在 WPF 图表中设置图例项目的样式。我有以下 LegendStyle,但这不会改变任何内容。我做错了什么?</p> <p>谢谢!</p> <pre><code><Style x:Key="LegendStyle1" TargetType="{x:Type datavis:Legend}"> <Setter Property="ItemContainerStyle"> <Setter.Value> <Style TargetType="charting:LegendItem"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="charting:LegendItem"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"> <StackPanel Orientation="Horizontal" VerticalAlignment="Center"> <Rectangle Width="40" Height="40" Fill="{Binding Background}" Stroke="{Binding BorderBrush}" StrokeThickness="1" VerticalAlignment="Center" /> <datavis:Title Content="{TemplateBinding Content}" VerticalAlignment="Center"/> </StackPanel> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> </Style> </code></pre> </question> <answer tick="false" vote="0"> <p>我想也许<pre><code>TargetType="charting:Legend"></code></pre></p> <pre><code><Style x:Key="LegendStyle1" TargetType="charting:Legend"> <Setter Property="ItemContainerStyle"> <Setter.Value> <Style TargetType="charting:LegendItem"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="charting:LegendItem"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"> <StackPanel Orientation="Horizontal" VerticalAlignment="Center"> <Rectangle Width="40" Height="40" Fill="{Binding Background}" Stroke="{Binding BorderBrush}" StrokeThickness="1" VerticalAlignment="Center" /> <datavis:Title Content="{TemplateBinding Content}" VerticalAlignment="Center"/> </StackPanel> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> </Style> </code></pre> </answer> </body></html>
我正在使用 mermaid 生成带有样式的基本 UML 类图并将其导入到draw.io。我正在尝试将类定义样式应用于我的类,但是我不断收到错误: `错误:
HTML \\\\ CSS .buttonFrame { 位置:相对; 宽度:55 像素; 身高... HTML \<div class="buttonFrame"\>\<div class="btn"\>\</div\>\</div\> CSS .buttonFrame { position: relative; width: 55px; height: 20px; border-radius: 12px; border: 2px solid black; overflow: hidden; top: 30%; left: 45%; z-index: 100px; } .btn { border-radius: 12px; width: 0%; height: 0%; background: linear-gradient( 90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(6, 78, 166, 1) 57%, rgba(3, 134, 203, 1) 75%, rgba(2, 156, 218, 1) 82%, rgba(0, 212, 255, 1) 100% ); background-position: 0 0; transition: width 2s, height 2s; /* Added height transition */ } .buttonFrame:hover .btn { /* Changed to target .btn on hover of .buttonFrame */ width: 100%; /* Adjusted width for hover effect */ height: 100%; /* Adjusted height for hover effect */ background-position: 0 0; /* transform: scaleX(2); */ } 过渡效果是从左上角核心开始,但需要从左上角开始 我尝试了互联网和人工智能的几种方法,但没有任何效果。基本上我试图使它像一个小的加载栏,当我将鼠标悬停在块上时加载。 正如 A Haworth 在评论中提到的,仅在悬停和过渡时设置 height 会使其从 0 更改为 100%。您可以将其删除并将 height 添加到按钮。 另外,z-index没有计量单位,应该是z-index:100; 保留您的代码: .buttonFrame { position: relative; width: 55px; height: 20px; border-radius: 12px; border: 2px solid black; overflow: hidden; top: 30%; left: 45%; /* z-index: 100px; */ z-index: 100; } .btn { border-radius: 12px; width: 0%; height: 0%; background: linear-gradient( 90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(6, 78, 166, 1) 57%, rgba(3, 134, 203, 1) 75%, rgba(2, 156, 218, 1) 82%, rgba(0, 212, 255, 1) 100%); background-position: 0 0; /* transition: width 2s, height 2s; */ transition: width 2s; height: 100%; } .buttonFrame:hover .btn { width: 100%; /* height: 100%; */ /* background-position: 0 0; */ } <div class="buttonFrame"> <div class="btn"></div> </div> 请注意,您可以使用 after 用一个元素来制作它。这是仅包含所需属性的片段。 .btn { width: 55px; height: 20px; border: 2px solid black; overflow: hidden; } .btn, .btn:after { border-radius: 12px; } .btn:after { display: block; content: ""; width: 0%; transition: width 2s; height: 100%; background: linear-gradient( 90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(6, 78, 166, 1) 57%, rgba(3, 134, 203, 1) 75%, rgba(2, 156, 218, 1) 82%, rgba(0, 212, 255, 1) 100%); } .btn:hover:after { width: 100%; } <div class="btn"></div>
目前我的道路代码名称和道路代码并排显示。 例如:X123-高速公路 但当道路名称不存在时,它会显示道路代码-道路代码,反之亦然,显示道路名称-道路
我尝试在类中更改动态值,在 React 中这非常容易,但我是 Angular 的新手,我不知道该怎么做。大家可以帮帮我吗T_T 在此处输入图像描述Html 文件包含值(c...
WPF - 根据 IsEnabled 属性更改按钮背景的样式
我为我的按钮做了这个样式,它加载得很好 但我现在尝试根据 IsEnabled 属性设置不同的背景,但这似乎不起作用 我为我的按钮制作了这种样式,并且加载得很好 但我现在尝试根据 IsEnabled 属性设置不同的背景,但这似乎不起作用 <SolidColorBrush x:Key="Color" Color="#FFADD2CC"/> <SolidColorBrush x:Key="Color_Disabled" Color="#FF8D9B98"/> <Style x:Key="ButtonStyle" TargetType="Button"> <Setter Property="Height" Value="32"/> <Setter Property="Padding" Value="8,4,8,4"/> <Setter Property="VerticalAlignment" Value="Center"/> <Setter Property="FontWeight" Value="Bold"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Border Background="{TemplateBinding Background}"> <Grid> <Rectangle x:Name="BackgroundRect" Fill="{StaticResource Color}" RadiusX="2" RadiusY="2"/> <ContentPresenter Margin="{TemplateBinding Padding}" HorizontalAlignment="Center" VerticalAlignment="Center"/> </Grid> </Border> <ControlTemplate.Triggers> <!-- DataTrigger to change the background color based on IsEnabled property --> <DataTrigger Binding="{Binding IsEnabled, RelativeSource={RelativeSource TemplatedParent}}" Value="True"> <Setter TargetName="BackgroundRect" Property="Fill" Value="{StaticResource Color}"/> </DataTrigger> <DataTrigger Binding="{Binding IsEnabled, RelativeSource={RelativeSource TemplatedParent}}" Value="False"> <Setter TargetName="BackgroundRect" Property="Fill" Value="{StaticResource Color_Disabled}"/> </DataTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> 我在我的主模板中使用它,就像这样 <Button Grid.Column="1" Content="Button Text" ToolTip="Some tooltip" Click="OnClick" Style="{StaticResource ButtonStyle}" Margin="0,0,4,0" IsEnabled="false"/> 我希望按钮根据 IsEnabled 值具有不同的颜色 感谢您的帮助 您只需要在 Trigger 属性上设置一个普通的 IsEnabled 即可设置按钮的 Background。 ControlTemplate 中的 Grid 和 Rectangle 是多余的。 <SolidColorBrush x:Key="BackgroundEnabled" Color="#FFADD2CC"/> <SolidColorBrush x:Key="BackgroundDisabled" Color="#FF8D9B98"/> <Style x:Key="ButtonStyle" TargetType="Button"> ... <Setter Property="Background" Value="{StaticResource BackgroundEnabled}"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Border Background="{TemplateBinding Background}"> <ContentPresenter Margin="{TemplateBinding Padding}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/> </Border> <ControlTemplate.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Background" Value="{StaticResource BackgroundDisabled}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
我已经更新了 React 项目上的软件包版本,并且样式现在未加载。 在代码中我使用这样的样式: 从“../WrappersCommon.scss”导入样式; ... 我已经更新了 React 项目上的软件包版本,并且样式现在未加载。 在代码中我使用这样的样式: import styles from "../WrappersCommon.scss"; ... <div className={styles["main-layout"]}> 在 webpack 配置中我有 test: /.(scss)$/, use: [ { loader: "css-loader", options: { modules: { localIdentName: "[path][name]__[local]--[hash:base64:5]", }, }, }, { loader: "postcss-loader", options: { postcssOptions: { plugins: [postcssPresetEnv()], }, }, }, "sass-loader", ], 终端中没有错误,我在应用程序中没有看到任何样式,它们甚至没有加载到浏览器中: 请帮忙,样式有什么问题吗? 你可以尝试使用这样的样式 <div className={styles.main_layout}> 而不是 <div className={styles["main-layout"]}> 请注意,我还将类名中的“-”替换为“_”。也在您的 scss 文件中更改它,然后再次检查。我希望它能解决问题,如果不能,我可以寻找其他解决方案。
我想使用“皮卡丘”运行的图像,而不必创建gif(因为它更重),并且我想使用他在css中运行的效果。我该如何使用这个鳕鱼...
如何在 React Native 中设置默认深色文本颜色而不修改 AppTheme 或创建文本包装器
在我的 React Native 项目中,对于 Android,我想为所有文本组件设置默认的深色/浅色文本颜色。以下是限制条件: 我不想修改 android/app/src/main/res/sty...
我想知道Elm中某个元素的html属性,例如她的坐标。我正在尝试使用 Json.Decode。 我是 Elm 的新手,这是出于学习目的。 这是一个简单的代码,...
我在查找 style.xaml 资源时遇到问题,该资源包含按钮、文本框和其他元素的样式。该资源采用字典 XAML 的形式,位于...
我在 Material-UI v5 中设置菜单组件样式时遇到问题。 我有这个用户界面: 我在 Material-UI v5 中设置菜单组件样式时遇到问题。 我有这个用户界面: <Menu defaultValue={undefined} id="simple-menu" open={openMenu} onClose={onCloseHandler} anchorEl={anchorEl} MenuListProps={{ onMouseLeave: onCloseHandler }} elevation={0} sx={{ color: "white", backgroundColor: "blue" }} > 当我使用此代码时,所有 UI 都会变成蓝色: 之后我尝试将全局样式覆盖应用到菜单的纸张上,但没有任何反应。风格没有改变: components: { MuiMenu: { styleOverrides: { paper: { backgroundColor: arcBlue, color: arcBlue, borderRadius: "0px", }, }, } } 请大家帮忙 直接在 sx 组件上传递 Menu 会将样式应用于组件的根(这就是导致样式修改应用于覆盖毯的原因)。 在您的情况下,由于您尝试仅设置菜单的 MUI 列表部分的样式,因此您希望使用 sx 属性将 MenuListProps 属性直接传递到 underlying 列表组件。例如: <Menu id="basic-menu" anchorEl={anchorEl} open={open} onClose={handleClose} MenuListProps={{ sx: { backgroundColor: "blue" } }} > 产生: 工作 CodeSandbox:https://codesandbox.io/s/twilight-glitter-cj83rc?file=/demo.tsx:758-951 我正在 Udemy 上做同样的课程,并且我找到了另一种方法来使用父菜单组件 sx-prop 来定位您正在设计样式的嵌套组件,而不是像第一个答案中那样使用 MenuListProp 属性的嵌套 sx-prop 。 在弄清楚这个之前,我确实使用了第一个答案: 文档中的示例可以在标题为“覆盖嵌套组件样式”的部分中找到 链接:https://mui.com/material-ui/customization/how-to-customize/#the-sx-prop 这是我的代码中的样子: 这是样式化的纸张在浏览器中的样子:
使用hostinger在wordpress上升级CSS时出现问题
基本上我正在做我的第一个互联网作品集。我正在使用 Hostinger 和 wordpress.com。 我想创建自己的主题,所以我在 wpcontet/themes 中创建一个名为 mytheme 的文件夹并放入我的猪圈...
如何在 Flutter 移动应用程序的 style.xml 中存储的样式之间动态更改
这是我的 styles.xml 文件: <p>这是我的 styles.xml 文件:</p> <pre><code><resources> <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off --> <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar"> <!-- Show a splash screen on the activity. Automatically removed when the Flutter engine draws its first frame --> <item name="android:windowBackground">@drawable/launch_background</item> <item name="android:forceDarkAllowed">false</item> <item name="android:windowFullscreen">false</item> <item name="android:windowDrawsSystemBarBackgrounds">false</item> <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item> </style> <!-- Theme applied to the Android Window as soon as the process has started. This theme determines the color of the Android Window while your Flutter UI initializes, as well as behind your Flutter UI while its running. This Theme is only used starting with V2 of Flutter's Android embedding. --> <style name="NormalTheme" parent="Theme.MaterialComponents"> <item name="android:windowBackground">?android:colorBackground</item> </style> </resources> </code></pre> <p>如何在运行应用程序时在它们之间进行更改? “启动主题”仅用于初始化应用程序,“正常主题”用于其余部分。</p> <p>我发现了一个叫做toggleTheme()的东西,但它对我不起作用</p> </question> <answer tick="false" vote="0"> <p>您想在浅色模式和深色模式等主题之间切换吗? 如果是,请这样做:</p> <p>主题配置.dart:</p> <pre><code>import 'package:flutter/material.dart'; import 'package:flutter_clock/utils/my_colors.dart'; ThemeData lightTheme = ThemeData.light().copyWith( tabBarTheme: TabBarTheme( indicator: const UnderlineTabIndicator( borderSide: BorderSide(color: MyColors.lightRed, width: 4.0), ), labelColor: Colors.black, unselectedLabelColor: Colors.grey.shade400, unselectedLabelStyle: TextStyle(color: Colors.grey.shade400, fontSize: 10), dividerColor: Colors.transparent, indicatorSize: TabBarIndicatorSize.label, labelStyle: const TextStyle( fontSize: 12, letterSpacing: 1.3, fontWeight: FontWeight.w500), ), primaryColor: const Color(0xFFfafafa), scaffoldBackgroundColor: MyColors.white, floatingActionButtonTheme: const FloatingActionButtonThemeData( backgroundColor: Color(0xFF2b2119), ), ); ThemeData darkTheme = ThemeData.dark().copyWith( tabBarTheme: TabBarTheme( indicator: const UnderlineTabIndicator( borderSide: BorderSide(color: MyColors.lightRed, width: 4.0), ), labelColor: Colors.white, unselectedLabelColor: Colors.grey.shade800, unselectedLabelStyle: TextStyle(color: Colors.grey.shade800, fontSize: 10), dividerColor: Colors.transparent, indicatorSize: TabBarIndicatorSize.label, labelStyle: const TextStyle( fontSize: 12, letterSpacing: 1.3, fontWeight: FontWeight.w500), ), scaffoldBackgroundColor: MyColors.backgroundColor, iconTheme: const IconThemeData(color: Colors.black), primaryColor: Colors.amber); </code></pre> <p>ThemeData darkTheme = ThemeData.dark().copyWith( tabBarTheme: TabBarTheme( 指示器:const UnderlineTabIndicator( borderSide:BorderSide(颜色:MyColors.lightRed,宽度:4.0), ), labelColor:颜色.白色, 未选择的LabelColor:Colors.grey.shade800, 未选择的标签样式: TextStyle(颜色: Colors.grey.shade800, 字体大小: 10), 分隔线颜色:Colors.transparent, IndicatorSize:TabBarIndicatorSize.label, labelStyle: const TextStyle( 字体大小:12,字母间距:1.3,字体粗细:FontWeight.w500), ), 脚手架背景颜色:MyColors.backgroundColor, iconTheme: const IconThemeData(颜色: Colors.black), PrimaryColor:颜色.琥珀色);</p> <p>ThemeData 万圣节主题 = ThemeData.dark().copyWith( tabBarTheme: TabBarTheme( 指示器:const UnderlineTabIndicator( borderSide:BorderSide(颜色:Colors.purple,宽度:4.0), ), labelColor:颜色.白色, 未选择的LabelColor:Colors.grey.shade800, 未选择的标签样式: TextStyle(颜色: Colors.grey.shade800, 字体大小: 10), 分隔线颜色:Colors.transparent, IndicatorSize:TabBarIndicatorSize.label, labelStyle: const TextStyle( 字体大小:12,字母间距:1.3,字体粗细:FontWeight.w500), ), 脚手架背景颜色:MyColors.backgroundColor, iconTheme: const IconThemeData(颜色: Colors.black), PrimaryColor:颜色.琥珀色);</p> <p>然后,在主文件中添加以下内容:</p> <p>main.dart:</p> <pre><code>import 'theme_config.dart'; class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: darkTheme. home: const MyHomePage(title: 'Flutter Demo Home Page'), ); } } </code></pre> <p>或者</p> <p>如果您只想要浅色或深色主题,请调用此方法:</p> <pre><code>class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData.dark(), home: const MyHomePage(title: 'Flutter Demo Home Page'), ); } } </code></pre> <p>注意: 我有时用<pre><code>MyColors.</code></pre>,你应该用<pre><code>Colors.</code></pre></p> </answer> </body></html>
我在使用onPress事件更改样式时遇到问题,最初我的宽度= 75和高度(宽度和高度的默认值),但是当我使用onPress时我想触发该方法(方法...
我有一个 WordPress WooCommerce 网站,即使上面的文本有所不同,我也需要将按钮对齐在相同的高度上 我的网站的链接 https://24.sahaap.com/ 我尝试通过CSS代码修复它但是...