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

网站开发包含的项目和分工做外贸没有网站需要注意什么条件

网站开发包含的项目和分工,做外贸没有网站需要注意什么条件,页面设计最好只使用一种颜色避免视觉效果混淆,2022年房地产太惨了css中的var函数 假设我们在css文件存在多个相同颜色值,当css文件越来越大的时候,想要改颜色就要手动在每个旧颜色上修改,这样维护工作非常难进行。 但是我们可以使用变量来存储值,这样可以在整个css样式表中重复使用&#xff0c…

css中的var函数

假设我们在css文件存在多个相同颜色值,当css文件越来越大的时候,想要改颜色就要手动在每个旧颜色上修改,这样维护工作非常难进行。

但是我们可以使用变量来存储值,这样可以在整个css样式表中重复使用,同时也更容易维护。

变量(也称为自定义属性)由开发人员定义,以便于使用,并避免重复值和在元素上重复定义。

如何声明变量

变量接受唯一的名称.

变量声明必须以以下内容开头:

  • 两个破折号(--)
  • 自定义属性名称
  • 自定义属性值

例如

--color-name:#1b1b22;

在上面的代码中,--color-name是自定义属性名称,#1b1b22是值。

var() 函数

var()函数检索变量名称的值并将该值应用于使用它的任何属性。var() 函数使用括号声明,后跟自定义属性名称。

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

var() 函数将收集变量名称的值以设置background-color给定元素的样式。

在本例中,var() 正在寻找--color-name的值来绘制元素的背景色。

<h1>通过变量改变颜色</h1>
<style>h1 {text-align: center;/* 定义颜色 */--color-name:red;/* 使用变量 */color: var(--color-name);}
</style>

上面代码中,h1文本颜色值为红色;var()--color-name 变量名中检索值。

在这里插入图片描述

var() 函数参数

var() 函数接受两个参数。第一个参数的值用于想要设置样式的元素,第二个参数代表后备值。

var() 没有后备值:

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

--body-color是第一个参数的值。不提供后备值。

具有后备值的 var()

background-color: var(--body-color, orange);

--body-color是第一个参数值;orange是后备值。

注意:

  • 当浏览器无法加载第一个参数值或该值无效时使用回退
  • 回退是可选的。
  • 使用逗号分隔第一个参数和第二个参数。
  • 还可以使用 var() 函数作为后备值参数。使用逗号分隔 var() 函数声明。
    background-color: var(--color-name,  var(--color-name2));
    
    background-color有一个 var() 函数作为后备值。

变量范围类型

  1. 局部变量作用域
  2. 全局变量作用域

局部变量作用域

局部范围变量在样式表中的元素选择器中定义。上述所有示例都是局部作用域的,并且变量只能用于元素的节点。

例如

h1 {--style-color1:#1b1b22;
}

从上面的代码来看, –-style-color1的作用域仅限于文档的<h1>元素,这意味着变量仅限于元素<h1>

使用局部作用域变量的优点是它会覆盖全局变量。

这意味着如果有两个名称相似但值不同的自定义属性,浏览器将忽略全局自定义属性名称并使用本地范围的名称。

例如

root{
--main-color:blue;
}p{--main-color:brown;color: var(--main-color);
}

在上面的代码中,-–main-color值为brown,也就是p元素上的局部变量覆盖根选择器中的全局变量。

全局变量作用域

全局范围是不同的,因为我们要在样式表顶部的:root 选择器中声明它。

根选择器中的全局变量是 CSS 中的最高级别。

当变量存在时,我们可以设置所有选定元素的样式,并更改变量值。我们对值所做的任何更改都会影响该元素。

创建一个全局变量。

  1. 输入冒号,或者简单地说:
  2. 写下这四个字母:root
  3. 用大括号符号将其关闭,即 {}
:root{}

练习

为了总结本文,让我们创建 4 个框来练习全局变量作用域。

<section><div class="box1">box 3</div><div class="box2">box 2</div><div class="box3">Box 3</div><div class="box4">Box 4</div>
</section>

定义基础样式

section{display: flex;flex-direction:row;justify-content: space-between;background-color: black;margin: 2px;padding: 10px;
}
div {width: 250px;height: 250px;border-radius: 10px;
}

预览代码时,浏览器应该显示下图:

在这里插入图片描述

设置全局变量

:root{--box-color1:#24242a;--box-color2:#454533;--box-color3:#fff444;--box-color4:#30204a;
}

使用上述自定义属性设置每个框的背景颜色:

.box1{background-color: var(--box-color1);
}
.box2{background-color: var(--box-color2);
}
.box3{background-color: var(--box-color3);
}
.box4{background-color: var(--box-color4);
}

结果:

在这里插入图片描述

变量的重要性:

  • CSS 变量区分大小写,即--new-color与自定义属性--New-color不同。
  • 不要重复某个值,例如,#1b1b22颜色 使用 CSS 变量来编写更节省时间。
  • 变量值很容易理解。例如,--text-color#773fff更清晰。
http://www.yayakq.cn/news/284943/

相关文章:

  • 广元网站建设公司html网站实例
  • 企业中英文网站建设有关宠物方面的网站建设方案
  • 网站网页设计佛山优化推广
  • 网站摸板淘宝联盟链接的网站怎么做
  • 怎么免费网站wordpress links
  • 网站群的建设策略通信网站模板
  • 网站备案没有了宁波三优互动网站建设公司怎么样
  • inititle 网站建设网站优化升级怎么做
  • 网站建设费的摊销年限佛山网站提升排名
  • 个体工商户可以备案哪些网站医院网站备案前置审批
  • win7 网站配置四川省建筑信息网
  • 江门seo网站排名C4D有哪些做模型的网站
  • 网站开发与软件开发区别app下载官网入口
  • 南京seo整站优化技术做京挑客的网站
  • 网站服务器备案查询网站如何自己做app
  • 网站的pr福州专业做网站公司
  • 手机 网站 模板潍坊专业果蔬清洗机
  • 如何做网站不被坑奇缦科技珠海网站建设优化
  • 做宣传册从哪个网站找素材wordpress 电影下载站
  • 网站流量转化wordpress png 压缩
  • 计算机应用专业(网站开发)马鞍山网站建设
  • 为什么要建设公司网站如何在ftp做网站
  • rails 开发的网站开发php做简单网站教程
  • 深圳公司网站设计哪家好上海网站如何制作
  • 网站建设是什么部门高端织梦html5网站模板 dedecms网络公司模板
  • 建材网站做环保类型思路自动优化网站建设
  • 十大软件app排行榜下载南宁网站建设公司seo优化
  • 广告艺术设计主要学什么宁波seo公司
  • 福州执业建设中心网站河北网站建设方案详细
  • 杭州网站建设手机版福田官网