当前位置: 首页 > news >正文

做网站优化用什么软件wordpress 装修主题

做网站优化用什么软件,wordpress 装修主题,佛山网站建设公司怎么选,家装公司建设网站目录 1 CSS变量的基本使用1.1 变量定义1.1 变量使用1.3 全局/局部变量 2 CSS变量的参数3 CSS变量的拼接和计算3.1 拼接3.2 计算 4 JS 修改 CSS变量 CSS 自定义属性(有时候也被称作CSS 变量或者级联变量),它的值可以在整个文档中重复使用。 复…

目录

  • 1 CSS变量的基本使用
    • 1.1 变量定义
    • 1.1 变量使用
    • 1.3 全局/局部变量
  • 2 CSS变量的参数
  • 3 CSS变量的拼接和计算
    • 3.1 拼接
    • 3.2 计算
  • 4 JS 修改 CSS变量

CSS 自定义属性(有时候也被称作CSS 变量或者级联变量),它的值可以在整个文档中重复使用。

复杂的网站都会有大量的 CSS 代码,通常也会有许多重复的值。举个例子,同样一个颜色值可能在成千上百个地方被使用到,如果这个值发生了变化,需要全局搜索并且一个一个替换(很麻烦哎~)。自定义属性在某个地方存储一个值,然后在其他许多地方引用它。

1 CSS变量的基本使用

1.1 变量定义

CSS 变量名前面要加两根连词线 –

--color: #E6E6FA;
--height: 100px;

1.1 变量使用

由 var() 函数来获取值,比如:

background-color: var(--color);
height: var(--height);

CSS 变量名不能包含$,[,^,(,%等字符,普通字符局限在只要是“数字[0-9]”“字母[a-zA-Z]”“下划线_”和“短横线-”这些组合

1.3 全局/局部变量

  • 全局变量

:root
:root 这个 CSS 伪类匹配文档树的根元素。对于 HTML 来说,:root 表示 <html> 元素
在里面声明的变量,下面的所有选择器都可以拿到
注:与 scope 冲突

:root {--color: #E6E6FA;--height: 100px;
}.header-container {background-color: var(--color);height: calc(var(--height) * 1.5);
}
  • 局部变量
.header-container {--color: #E6E6FA;--height: 100px;background-color: var(--color);height: calc(var(--height) * 1.5);
}

2 CSS变量的参数

var() 函数还可以使用第二个参数,表示变量的默认值。如果该变量不存在,就会使用这个默认值。

color: var(--foo, #7F583F);

3 CSS变量的拼接和计算

如果变量值是一个字符串,可以与其他字符串拼接;
如果变量值是数值,可以进行计算;

3.1 拼接

// 字符串
--bar: 'hello';   
--foo: var(--bar)' world';

3.2 计算

:root {--height: 100px;
}.header-container {height: calc(var(--height) * 1.5);
}

4 JS 修改 CSS变量

在开发过程中,有时候我们需要根据不同的条件来动态修改样式,这时候就需要使用JavaScript来实现。
具体来说,我们可以通过 JavaScript 访问元素的 documentElement.style 属性,然后使用 setProperty 方法来更改 CSS 变量的值

<button @click="changeHeight">Change Height</button>
<script setup>
const changeHeight = () => {document.documentElement.style.setProperty('--height', '200px');
}
</script>
<style>
:root {--height: 100px;
}.header-container {height: var(--height);
}
</style> 
http://www.15wanjia.com/news/170248.html

相关文章:

  • 河南制作网站电话wordpress页面和文章的区别
  • 自己怎么注册公司网站流程兰州专业做网站的公司
  • 苏州商城网站制作今天特大新闻
  • 大学生做兼职的网站有哪些张家口城乡建设局网站
  • 一流校建设网站比价网官网
  • 网站开发里的输入品牌广告投放
  • dede企业模板dedecms蓝色企模板php网站源码友情链接搜读
  • 有哪些可以做问卷的网站做长老环的网站
  • 怎么看网站的访问量山东人才招聘信息网官网
  • 专业网站定制哪家好电商网站建设的核心是什么
  • 企业建站需要多少钱乐享视频在线下载免费
  • 怎么自己建设一个网站我司网站改版上线网站建设
  • 织梦cms 网站栏目管理网络营销主要内容
  • wordpress 站点地址口碑好的家装前十强
  • 个人网站转企业wordpress 手机端 广告
  • 检测网站的seo效果厦门建设集团网站
  • 资阳建设网站网上互联网推广
  • 网站增加栏目后面要怎么做汉中建设网站
  • .net网站开发工程师深圳市中医院
  • 济南建网站公阿里云的虚拟云主机搭建WordPress
  • 淄博学校网站建设公司佛山网站建设科技有限公司
  • 最好的网站服务器阳曲网站建设推荐咨询
  • 谢岗网站建设公司简述网站开发的具体流程
  • 自己做采集电影网站百度客户电话
  • 广告设计与制作专业能考二建吗seo关键词推广方式
  • 乡村振兴网站建设成都广告公司地址电话
  • 网站诊断书怎么做本地wordpress 慢
  • 网站建设的技术要求彩票网站开发租用
  • 网站开发相关期刊wordpress没有找到站点
  • 南平建设局网站查淘宝关键词排名软件有哪些