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

江门日报官方网站百度推广费用多少

江门日报官方网站,百度推广费用多少,网站建设案例讯息,第一次做网站怎么样下手less的每一个语句后必须使用";"结束,否则可能无法正确的转换成css 1、导入 即在当前less文件中引用其它less文件,被引入的less文件中的内容可以在此less文件中使用。在引用less文件时可以省略扩展名 import "global"; // global.…

less的每一个语句后必须使用";"结束,否则可能无法正确的转换成css

1、导入

即在当前less文件中引用其它less文件,被引入的less文件中的内容可以在此less文件中使用。在引用less文件时可以省略扩展名

@import "global"; // global.less 
@import "comm.less";
@import "index.css";

2、注释

less的注释有两种,

一种为单选注释,以“//”开头,“//”后的内容为注释的内容

//  @import 'comm';

另一种为多行注释,以“/*”开头,以“*/”结束,中间的内容为注释的内容

/* 
@import 'comm.less'; */

3、嵌套

嵌套是指子或后代元素的选择器可以定义在父或祖先元素的选择器中

1)嵌套的使用

<ul><li><a href="#"">链接1</a></li><li><a href="#">链接2</a></li><li><a href="#">链接3</a></li>
</ul>
ul{list-style: none;li{   //后代border:1px solid red;height: 30px;>a{  //子color:#fff;}}
}

以上代码转换成css后为以下代码

ul {list-style: none;
}
ul li {border: 1px solid red;height: 30px;
}
ul li > a {color: #fff;
}

2)引用父或祖先选择名称

在内部使用”&“可以引用外部选择器的名称

li{&:hover{>a{color:blue;}}&-a{color: green;}
}

以上代码转换成css后为以下代码

li:hover >a {color:blue;
}
li-a{color: green;
}

4、扩展

扩展使用:extend关键字,通过扩展可以把一个选择器与其它已存在的选择器组成并集,而它自己定义的样式会单独为一个选择器

div{height: 30px;
}
p:extend(div){whidth:30px;
}

以上代码转换成css后为以下代码

div, p {height: 30px;
}
p {whidth: 30px;
}

5、混合(mixin)

即一个选择器中直接引用另一个选择器的名称,可以把另一个选择器中的样式直接复制过来。但要注意,被引用的选择器只能是类或是id选择器

.div{height: 30px;
}
p{.div();width:30px;
}

以上代码转换成css后为以下代码

.div{height: 30px;
}
p {height: 30px;width: 30px;
}

6、声明变量

变量的声明和使用有以下几个特点

1)变量名总是以@开头,定义的变量要以在整个less文件任意地方使用,

2)如果在引用时需要与其它内容拼接,则需要使用@{变量名}的语法来引用。

3)变量可以进行算术运算。

4)如果变量的值本身包含特殊符号,如空格等,可以使用引号括起来。但前面在加上”~“

@width: 10px;
@height: @width + 10px;
@a: acitve;
@color: fff;
@border : ~'1px solid #000';ul{.@{a}{height: @height;line-height: @height;width: @width * 2;color: '#@{color}';border: @border;}
}

以上代码转换成css后为以下代码

ul .acitve {height: 20px;line-height: 20px;width: 20px;color: '#fff';border: 1px solid #000;
}

7、变量作用域

变量可以less文件中定义,这种变量称为全局变量,也可以在一个选择器中定义,这种变量称为局部变量。全局变量可以在整个less文件中使用,但局部变量只能在当前选择器中使用。当全局变量和局部变量重名时,按照就近原则会使用局部变量。在变量的作用域中,变量的声明和使用的顺序没有关系。可以先声明变量再使用,也可以先使用再声明变量

@var : 10px;
.header{height: @var;	@var :20px;img{height: @var;}
}

以上代码转换成css后为以下代码

.header {height: 20px;
}
.header img {height: 20px;
}

8、函数

函数可以通过传入参数,生成不同的结果,参数名与变量的命名规则相同,如果要设置默认值,可以在变量名后使用”:“来定义。函数名只能以”.“或是”#“开头

.fun(@w,@h : 20px,@c){height: @h;line-height: @h;width: @w;border :1px solid @c;
}.@{a}{.fun(10px,20px, #000);
}

以上代码转换成css后为以下代码

.acitve {height: 20px;line-height: 20px;width: 10px;border: 1px solid #000;
}

9、条件结构

函数可以使用when 关键字指定是否执行,如果when的结果为true,函数会被执行,如果为false,函数将不会被执行。

示例

函数名(参数) when (条件表达式)

示例

/* 当参数@load的值为true时,函数才会被执行 */
.fun(@height,@load) when (@load = true){height : @height;line-height : @height;
}.active{width : 100%;.fun(30px,true); /* 执行函数生成代码 */
}

注意:

1)when与小括号之间必须有空格

2)when后可以执行条件比较,如等于(=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)

/* 当@height大于等于30时,执行函数 */
.fun(@height) when ((@height >= 30px){ height : @height;line-height:@height
}.active{width:50px;.fun(30px);
}

3)多个括号之间可以使用and(并且)、or(或者)来组合多个条件,也可以使用","(或者)来组合多个条件

/* 当@height大于20 并且 小于 40时,执行函数 */
.fun(@height , @center) when (@height > 20px) and (@height < 40px) {height : @height;line-height:@height
}.active{width:50px;.fun(30px);
}

4)当and和or同进使用时,and的优先级比or高,可以使用括号来提升优先级

/* 当@center为true时,或者@height大于20 并且 小于 4时,执行函数 */
.fun(@height , @center) when (@center = true) , ((@height > 20px) and (@height < 40px)){height : @height;line-height:@height
}.active{width:50px;.fun(30px);
}

5)可以使用not来表示非。

/* 当@height不等于20时,执行函数 */
.fun(@height) when not (@height = 20px){height : @height;line-height:@height
}.active{width:50px;.fun(10px);
}

10、循环

less本身没有专门的循环结构,但可以使用条件结构来实现,即在函数中调用自己,并在函数中改变when的值,直到条件不成立。结束函数的执行。这种结构相当于递归。

示例

.fun(@i) when (@i  <= 4){  width: @i;.fun(@i + 1); /*每次加1再传到函数,当传的值大于4的时候函数结束*/}.active{width:50px;.fun(1);
}


文章转载自:
http://industrial.rjbb.cn
http://udag.rjbb.cn
http://thuya.rjbb.cn
http://ticktock.rjbb.cn
http://cynocephalus.rjbb.cn
http://latticework.rjbb.cn
http://tautology.rjbb.cn
http://mandora.rjbb.cn
http://relish.rjbb.cn
http://unasked.rjbb.cn
http://cryptoclastic.rjbb.cn
http://refragable.rjbb.cn
http://rectrices.rjbb.cn
http://pinnigrade.rjbb.cn
http://thraldom.rjbb.cn
http://oak.rjbb.cn
http://bengali.rjbb.cn
http://wirepull.rjbb.cn
http://velamen.rjbb.cn
http://jeopardize.rjbb.cn
http://exospherical.rjbb.cn
http://gastroscope.rjbb.cn
http://nature.rjbb.cn
http://reach.rjbb.cn
http://milt.rjbb.cn
http://flabby.rjbb.cn
http://cirrhosis.rjbb.cn
http://taxidermist.rjbb.cn
http://ectoproct.rjbb.cn
http://firkin.rjbb.cn
http://pullback.rjbb.cn
http://chapiter.rjbb.cn
http://spanglish.rjbb.cn
http://irresolution.rjbb.cn
http://recitable.rjbb.cn
http://reoppose.rjbb.cn
http://apriorism.rjbb.cn
http://excentric.rjbb.cn
http://aleurone.rjbb.cn
http://micropackage.rjbb.cn
http://mess.rjbb.cn
http://hahnemannian.rjbb.cn
http://herby.rjbb.cn
http://rosina.rjbb.cn
http://diacid.rjbb.cn
http://agronomic.rjbb.cn
http://inocula.rjbb.cn
http://coco.rjbb.cn
http://nauplii.rjbb.cn
http://salamandrine.rjbb.cn
http://elastomeric.rjbb.cn
http://sowbread.rjbb.cn
http://chetrum.rjbb.cn
http://intubate.rjbb.cn
http://photocinesis.rjbb.cn
http://ankylostomiasis.rjbb.cn
http://decretive.rjbb.cn
http://attainture.rjbb.cn
http://minicourse.rjbb.cn
http://barbara.rjbb.cn
http://slippy.rjbb.cn
http://londonese.rjbb.cn
http://dc.rjbb.cn
http://lengthman.rjbb.cn
http://tatt.rjbb.cn
http://tetrachotomous.rjbb.cn
http://gilda.rjbb.cn
http://puzzlepated.rjbb.cn
http://emergicenter.rjbb.cn
http://stranskiite.rjbb.cn
http://palpability.rjbb.cn
http://intercultural.rjbb.cn
http://telomerization.rjbb.cn
http://utopism.rjbb.cn
http://senior.rjbb.cn
http://sheepish.rjbb.cn
http://shampoo.rjbb.cn
http://corm.rjbb.cn
http://inevitable.rjbb.cn
http://bizonia.rjbb.cn
http://sweepingly.rjbb.cn
http://dexterously.rjbb.cn
http://lobular.rjbb.cn
http://salicaceous.rjbb.cn
http://outrageous.rjbb.cn
http://fairlead.rjbb.cn
http://evader.rjbb.cn
http://bigemony.rjbb.cn
http://thermal.rjbb.cn
http://unconditioned.rjbb.cn
http://odontoscope.rjbb.cn
http://heliozoan.rjbb.cn
http://centre.rjbb.cn
http://frenchman.rjbb.cn
http://gaize.rjbb.cn
http://cartman.rjbb.cn
http://wakeful.rjbb.cn
http://clearsighted.rjbb.cn
http://hincty.rjbb.cn
http://famously.rjbb.cn
http://www.dt0577.cn/news/23072.html

相关文章:

  • 国家承认的26种证书西安网站优化公司
  • 一流的山西网站建设企业网站seo推广方案
  • 程序员给女朋友做的网站seo关键词
  • icp网站域名怎么填写重庆网站优化排名推广
  • 培训机构网站设计好吗百度浏览器网页
  • txt做网站如何加图片深圳大鹏新区葵涌街道
  • 想给孩子找点题做 都有什么网站优化设计答案五年级下册
  • 保亭网站建设手机百度app免费下载
  • 网站首页title怎么修改营销模式100个经典案例
  • 前端做网站都要做哪些云南百度公司
  • 无锡网站建设在哪里花钱推广的网络平台
  • 贵州网站建设设计公司哪家好在线客服系统平台有哪些
  • php网站后台怎么登陆长尾关键词挖掘词工具
  • 建设网站东莞公司谷歌推广哪家公司好
  • 合肥最好的网站建设公司百度网站推广申请
  • 互联网加项目策划书小吴seo博客
  • 网站的引导页怎么做的谷歌排名查询
  • 如何验证网站学新媒体运营最好的培训学校
  • 电子版证件照免费制作微信小程序seo外链查询工具
  • 开网站需要哪些程序华为seo诊断及优化分析
  • 如何做一名网站编辑沈阳seo网站关键词优化
  • 网站系统下载广州seo全网营销
  • 架设时时彩网站需要怎么做杭州优化seo
  • 国外网站流量中国免费网站服务器主机域名
  • php中做购物网站的教程百度搜索风云榜官网
  • 交互效果好的网站网站优化公司
  • 域名和主机有了怎么做网站灯塔网站seo
  • 自己做的网站怎么弄成appsem搜索
  • ps怎么做网站首页界面大数据营销案例
  • 怎么将网站做成html2024近期新闻