首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSSCSS自定义属性进阶使用(一)

进阶使用CSS自定义属性 在之前一篇介绍CSS自定义属性的文章中,我们介绍了什么是CSS自定义属性,var()、calc()。...本篇文章中,为了进一步使用它,我们将介绍CSS自定义属性的其他用法。 自定义原则 在传统的CSS中,通常我们需要写重复的属性值,而自定义原则能让我们避免这种情况。做到“一处定义,处处使用”。...在媒体查询中需要改变的只有自定义属性的值。 CSS 与 Javascript之间的桥梁:自定义属性 假设现在有一个容器元素,我们希望当用户点击它的时候可以移动到最后一位。...一次定义,处处使用 逻辑上的变化可能伴随着大面积视觉表现上的更改,典型的例子就是选择主题,更换主题时可能引起大部分元素视觉上的变化。...使用自定义元素,明显比前文中的方案都好! 这样,CSS和JS分别独立实现样式和逻辑部分,维护起来更加容易。

19020

Vue项目使用CSS变量实现主题

主题化管理经常能在网站上看到,一般的思路都是将主题相关的CSS样式独立出来,在用户选择主题的时候加载相应的CSS样式文件。现在大部分浏览器都能很好的兼容CSS变量,主题化样式更容易管理了。...最近,使用CSS变量在Vue项目中做了一个主题化实践,下面来看看整个过程。...CSS变量实现主题切换请参考另一篇文章初次接触css变量 兼容性 IE浏览器以及一些旧版浏览器不支持CSS变量,因此,需要使用css-vars-ponyfill,是一个ponyfill,可在旧版和现代浏览器中为...CSS自定义属性(也称为“ CSS变量”)提供客户端支持。...记住主题 实现记住主题这个功能,一是可以向服务器保存主题,一是使用本地存储主题。为了方便,这里主要使用本地存储主题的方式,即使用localStorage存储主题。具体实现请移步Github项目地址。

1.1K20

如何使用tailwindcss自定义hugo主题

如何使用tailwindcss自定义hugo主题 如何使用tailwindcss自定义hugo主题?对于某些主题,可能作者开发时候,它不具备自定义指定css的功能,但这并不妨碍我们自己添加这个功能。...这篇文章记录一下我对自己使用主题eureka的一些修改吧。因为想定义一下自己的profile界面,发现没有地方可以把自己的css,这可真是让我挠头了,于是就仔细思考、各种检索找到了解决方案。...本文主要分享一下,对于不支持自定义css主题,你如何扩展,让它可以支持自定义css。 要做哪些修改呢?...比如说我对主题自定义css文件,就只经历这个步骤就可以。在head.html文件中加入这段。...当然tailwindcss的使用过程还是有很多技巧的,我自己也在摸索中,有什么新的想法再写文章分享。今天这篇有关如何使用tailwindcss自定义hugo主题的文章至此分享结束,感谢阅读。

31210

118.精读《使用 css 变量生成颜色主题

精读 CSS 变量 CSS 变量及 CSS Variables(Custom Properties),目前几乎都已经被主流浏览器所支持,但是估计还有一部分读者不熟悉这个功能,简单列举一下使用方法: :root...首先讲了使用 css 变量的方式,支持各种颜色主题的切换。利用 js 去设置颜色变量,支持主题的颜色切换。...根据明度决定是黑色还是白色 具体代码如下,大致原理是把彩色转为灰度的颜色,有一个著名的心理学公式:Gray = R*0.299 + G*0.587 + B*0.114,然后在根据颜色灰度决定使用黑色的主题还是白色的主题...文章最后还介绍了,通过给定一个主题色,获取第二第三主题色的方式,通过将颜色放到 HSL 的颜色轮上,转动 hue 的值 60 度,得到一个新的第二主题色。...列举一些图表中的颜色使用规范,比如: 不建议使用多种颜色表达同种数据 在多条行图表中,不要使用不同的颜色或颜色轮中对立面的颜色。颜色对比过强会使读者无法专心于数据。

84120

利用css 设计markdown 主题

引言 当你不满足一些固定样式的排版,你可以采用css 设计自定义自己的文章排版主题 采用css 设计文章排版 橙心 文章样例:iOS无线真机调试 https://mp.weixin.qq.com/s?.../*自定义样式,实时生效*/ /* 全局属性 * 页边距 padding: 30px; * 全文字体 font-family: ptima-Regular; * 英文换行 word-break:...important; */ #nice .block-equation svg { } /* 行内公式 */ #nice .inline-equation svg { } 锤子便签主题 本文就是采用便签主题...想要对应的CSS代码,可点击原文,或者关注公众号:iOS逆向,添加我微信。...see also Markdown 入门 :文章目录生成、合并单元格、文章快速插入链接(使用剪切板的链接插到选中文字)【修订】 https://mp.weixin.qq.com/s?

46940

使用CSS变量实现主题定制真的很简单

本文为Varlet组件库源码主题阅读系列第六篇,Varlet支持自定义主题及暗黑模式,本篇文章我们来详细看一下这两者的实现。...主题定制 Varlet是通过css变量来组织样式的,什么是css变量呢,其实很简单,首先声明自定义css属性,随便声明在哪个元素上都可以,不过只有该元素的后代才能使用,所以如果要声明全局所有元素都能使用的话...,可以设置到根伪类:root下: :root { --main-bg-color: red; } 如代码所示,css变量的自定义属性是有要求的,需要以--开头。...属性的值,所有使用该样式变量的地方都会更新,所以主题定制靠的就是这个。... 也调用了前面的StyleProvider方法,所以实现原理也是通过css变量,其实就是内置了一套暗黑模式的css变量: 总结 可以发现使用css变量来实现主题定制和暗黑模式是非常简单的

64210

使用SASS做个可自定义主题的网页

使用SASS做个可自定义主题的网页 Posted November 28, 2018 本篇的代码已托管在 jackeyGao / sass-theme ---- Sass 是对 CSS 的扩展,让 CSS...它允许你使用变量、嵌套规则、 mixins、导入等众多功能, 并且完全兼容 CSS 语法。...具体的 Sass 语法教学这里并不准备讲, 请参考官方教程, 本篇只举一个自定义主题的例子, 让你对 sass 的功能更加深刻, 理解 sass 在这个场景的优越性....CSS 比较新的标准中增加 var() 变量功能, 这个可以非常方便的让我们切换 css 属性值, 从而达到切换主题的功能。 但只有只写现代化webkit内核浏览器才支持, IE 不支持。...-- 主题 css 切换 --> 时间就像海绵里的水,只要愿挤,总还是有的。

2.4K20

MDUI CSS框架 ---颜色和主题

使用方法如图 主题颜色 MDUI 提供了主题功能,只需在 body 中加几个类即可实现主题切换功能,可切换的包括主色、强调色和背景色。...MDUI 的大部分组件都有默认颜色,设置了主题颜色后,这些组件也将用主题颜色替换默认颜色。 主色 在 body 中添加类 .mdui-theme-primary-[color] 来设置主色。...在页面中使用下列类,这些类的颜色会随着 body 中的主题颜色的变化而变化: .mdui-color-theme .mdui-color-theme-[degree] .mdui-text-color-theme....mdui-text-color-theme-[degree] 强调色 在 body 中添加类 .mdui-theme-accent-[color] 来设置强调色 在页面中使用下列类,这些类的颜色会随着...此外,在页面中使用下列类,这些类的颜色会根据主题色进行变化,浅色主题时显示为深色,深色主题时显示为浅色。

1.6K40
领券