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

上海网站建设多少钱张家港市住房和城乡建设局网站

上海网站建设多少钱,张家港市住房和城乡建设局网站,wordpress主题几个网站,建一个网站花多少钱1、介绍及概述 1.1、解释 less 是方便开发人员书写CSS的一门预处理语言。浏览器只认识html /css /js格式的文件,所以直接引入.less文件,没有任何的效果,需要把less文件转换成css文件 1.2、概述 CSS弊端: 没有逻辑性、变量、函…

1、介绍及概述

1.1、解释

  1. less 是方便开发人员书写CSS的一门预处理语言
  2. 浏览器只认识html /css /js格式的文件,所以直接引入.less文件,没有任何的效果,需要把less文件转换成css文件

1.2、概述

  1. CSS弊端
    • 没有逻辑性、变量、函数、作用域、不利于复用,更没有计算
  2. 介绍
    • lesscss预处理语言,除了less,还有scss(sass)stylus这些预处理语言。
  3. 官网
    • less官网地址
  4. 特点
    • LESSCSS赋予了动态语言的特性,如:变量, 继承, 运算, 函数
    • LESS既可以在客户端上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js服务端运行
  5. 安装
    • node.js中安装less工具:
      • 全局安装:npm install less -g
      • 项目依赖:npm install less --save
      • 检查版本,测试是否安装成功:输入lessc -v,检查版本号
    • vscode安装插件 "easy less"

2、变量使用及解释

// 声明变量 => 使用@符号,代码结束后需要添加;分号@w: 100px;@h: 100px;@color: skyblue;// 1、变量运算 => + - 两边需要有空格,单位不一致的情况下,以左边的单位为准.box3 {width: @w + 10; // 结果:100px + 10 = 110pxheight: @h - 30rem; // 结果:100px - 30 = 70px,这里因为单位不同,以左边为准,所以是70pxbackground-color: @color;font-weight: @w*4rem; // 结果:100px * 4 = 400px,单位还是以px为准font-size: (@h / 2); // 结果:100px / 2 = 50px,除法需要添加()}// 2、作用域 => 全局/局部作用域:变量作用域遵循就近原则// 2.1、@w: 300px; => 会覆盖前面@w的值,也就是全局作用域、全局变量// 2.2、局部作用域.box4 {@w: 300px; // 不会覆盖前面@w的值,也就是局部作用域,局部变量width: @w;}// 3、选择器变量(了解)// 3.1、声明变量让它=选择器@bb: #wrap; // 这个id为wrap的值,赋值给@bb使用// 3.2、使用变量来设置元素的宽度,但注意:需要使用{}去包裹一下,表示这是一个元素,而不是变量@{bb} {width: @w;}// 3.3、还可以只存值,使用时前面携带选择器符号 @aa: content;.@{aa} {height: @h;}// 4、属性变量,可以减少代码的书写量@mr: margin-right; // 把属性名赋值给变量,使用时,用{}包裹即可.box5 {@{mr}: 5px;}// 5、url 变量@url: "../../img"; // 把重复的路径地址赋值给变量.box6 {background: url("@{url}/1.png");}.box7 {background: url("@{url}/2.png");}// 6、声明变量 => 类似于下面的混合方法,存储多个样式值,使用时写成:@变量名()即可@bg: {background-color: blue;color: red;};.box9 {@bg();} .box10 {width: @w;height: @h;@bg();}

3、常用语法

// 1、嵌套.wrap {background-color: #ccc;.header {color: #333;padding: 10px;.left {float: left;#info {a {color: #333;}// 2、父级引用 => &:代表了父级元素,也可以使用#info::after这种原本的形式添加&::after {font-size: 30px;}}}.right {float: right;}}}// 3、媒体查询.component {width: 300px;@media (min-width: 768px) {width: 600px;@media (min-resolution: 192dpi) {background: red;}}@media (min-width: 980px) {background-color: yellow;}}// 4、混合 => 注意:声明的时候,加(),就不会在css中生成.card {color: pink;}// 4.1、第一种写法:无参,调用时不添加().box11 {.card; font-size: 20px;}// 4.2、第二种写法:无参,调用时添加().box12 {.card(); margin: 10px;}// 4.3、携带参数// 1)编写.card2(@a,@b,@c){ // 1.1、声明形参:@a,@b,@c3个变量margin: @a @b;  // 1.1、使用实参中的值,设置外边距和字体大小font-size: @c;}// 2)使用 .box13 {.card2(10px, 20px,30px);}// 4.4、携带参数,并设置默认参数.card2(@a,@b,@c:10px) {margin: @a @b;font-size: @c;}.box14 {.card2(10px, 20px);}// 5、@import 导入文件,可以引入任何css和less文件@import url("./03.27-11b.less");

4、补充——sass和stylus

4.1、sass语法

  1. 安装:
    • 安装全局:npm i sass -g
    • 项目中安装依赖:npm i sass -D
  2. vscode安装插件easy sass
  3. 创建sass文件
    • sass/scss,说明:sass是老版本,scss是新版本的语法升级,支持css3特性 {}
    • 文件后缀 .scss
  4. 文档地址
    • 文档地址
  5. 示例
/* sass */
.fatherwidth:100px;.sonwidth:50px;
/* scss */
.father{width:100px;.son{width:50px;}
}

4.2、stylus

  1. 官网地址:stylus
  2. 文件后缀:.styl
  3. 简单介绍:以截图形式
    在这里插入图片描述
http://www.yayakq.cn/news/714272/

相关文章:

  • 网站推广公司排名方案wordpress好用的插件推荐
  • 集团网站建设策划方案温州自助模板建站
  • 车商城网站建设北京互联网公司网站建设
  • 怎么在建设部网站查注册造价师安卓app制作开发
  • 响应式模板网站模板下载lovestory wordpress
  • 湛江网站建设运营方案wordpress美化li标签
  • 单位做网站注意什么问题百度最新版app下载安装
  • 计算机系部网站开发背景检察门户网站建设方案
  • 网站建设投标书怎么制作wordpress页面 中英文
  • 企业网站怎样做外链方法百度网站联盟推广
  • 外贸网站做哪些语言wordpress支付宝流程
  • 天津武清做网站金融网站欣赏
  • 在谷歌上做英文网站枣庄建设路小学网站
  • 用别人的公司名字做网站wordpress 常用小工具
  • 恒星科技网站建设教育类手机网站模板下载
  • wordpress外贸网站建设桂林市是哪个省的
  • 米拓网站建设-app定制开发网页制作及维护公司深圳
  • 网站建设方面的外文免费手机端网站模板下载工具
  • 软件app定制杭州seo网站排名
  • 做网站的书营销网站建设合同
  • 企业做网站时应注意的事项个体工商户软件开发网站建设维护
  • 网站建设 作用国际军事新闻俄罗斯
  • 西安网站托管哪家好电商网站的功能
  • dedecms本地打开网站wordpress分页效果
  • 不懂网站建设.怎么销售旅游网站 建设平台分析
  • 网站做好怎么推广hishop
  • 迅当网络外贸网站建设980网站短链接生成
  • wordpress如何开启小绿锁seo中文含义是什么
  • 微山县建设局官方网站地推公司排名
  • 高端商品网站北京小程序定制开发