首页 > 其他分享 >less-面试题

less-面试题

时间:2023-09-15 14:46:02浏览次数:38  
标签:面试题 函数 less 样式 radius 5px border

Less是什么?

  • less: (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 预处理扩展语言。
  • less可以定义变量 @width: 100px;可以使用嵌套样式语法
  • less可以封装样式函数,甚至"重载"函数.(匹配模式)
  • 还可以用mixin,在一个规则集中直接引用另一组样式规则.代码重用
  • less还有许多内置函数,(字符串函数,数学函数,颜色函数....)
    less只是开发时的中间语言,最终通过插件或者lessc命令将.less文件编译为.css文件使用
    less可以提高开发效率,以及提高代码的可读性,可维护性
.box { //样式嵌套
    width: 500px;
    padding: 20px;
    border: 1px solid #666;
    border-radius: 10px;

    // & 符号代表上一层的选择器. 父级
    &:hover {
        background-color: green;
        box-shadow: 0 0 20px black;
    }
}
// 混合 mixin
.bordersName {  
     border-radius: 5px;  
     -moz-border-radius: 5px;  
     -webkit-border-radius: 5px;  
  }
  #menu {  
     color: gray;  
     .bordersName;  
  }
.borderName(@px) {  // 封装样式函数
  border - radius : @px;
}
.box5{ 
    .borderName(10px)  // 调用
}

标签:面试题,函数,less,样式,radius,5px,border
From: https://www.cnblogs.com/unity-yancy/p/17704978.html

相关文章

  • less-嵌套样式
    .box{width:500px;padding:20px;border:1pxsolid#666;border-radius:10px;//&符号代表上一层的选择器.父级&:hover{background-color:green;box-shadow:0020pxblack;}h2{font:40px/40px......
  • less-匹配模式
    //匹配模式有点像函数重载.arrow{width:0;height:0;overflow:hidden;border-width:10px;border-color:transparenttransparentlimegreentransparent;border-style:dasheddashedsoliddashed;}.triangle(top,@b-width:5px,@b-color:red){bo......
  • less-变量
    @width:100px;//定义变量@default-border:1pxsolidblack;//变量名,变量值都可以被定义为变量//变量名被定义为变量后,使用时需要加@{}引用@bacc:background-color;.box{width:@width;height:@width/2;@{bacc}:limegreen;border-radius:4px;borde......
  • less-混合
    @width:200px;@border:1pxsolidred;div{margin:10px0;border-radius:10px;}.txt-center{font-size:20px/40px'微软雅黑';color:#fff;text-align:center;line-height:@width;background:green;}//混合:把另一个选......
  • less-基础用法
    什么是less?less,suss,stylus都是css的动态扩展语言.三种都大同小异官网:https://less.nodejs.cn/怎么用?与Node.js一起使用:安装:npminstall-gless编译:lesscstyles.lessstyles.css在浏览器使用:<linkrel="stylesheet/less"type="text/css"href=......
  • 25届实习秋招-Java面试-JVM虚拟机面试题整理-牛客网
    JVMJVM概述:是什么-规范,有什么作用(多态,越界)Java为什么可以跨平台移植Java怎么做编译?与C语言的编译有什么区别?比较:jvmjrejdk整体的架构:内存结构内存结构/内存模型--即为运行时数据区:JVM了解过哪些版本,1.8和1.7内存结构不同的地方堆中方法区(永久代实现)改为了......
  • 25届实习秋招-Java面试-JUC多线程面试题整理-牛客网
    JUC介绍一下JUC下的锁(如何使用及应用场景)线程什么是进程:特征什么是线程:资源为什么多线程,什么使用用单线程,什么时候多线程,什么条件下多线程快。进程和线程的对比:进程如何通信,每种通信存放的介质。||线程的通信,几种方式。join进程和线程的区别,在JVM层面的体现一......
  • 25届实习/秋招-java面试-JavaSe面试题整理-牛客网
    JavaSe变量和运算符:基本数据类型介绍java中浮点数精度怎么解决,有了解过实现吗,为什么有精度问题BigDecimal,如何判断BigDecimal是否相等。如何进行计算、怎么四舍五入基本类型几种,分别占用空间int和Integer区别--包装类,int有几个字节。包装类常量池怎么判断相等的......
  • 【面试题精讲】你了解String.intern方法吗
    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址系列文章地址String.intern方法是Java中的一个方法,它用于将字符串对象添加到字符串常量池中,并返回常量池中该字符串的引用。如果常量池中已经存在该字符串,则......
  • Serverless = FaaS + BaaS
    Serverless架构是采用FaaS(函数即服务)和BaaS(后端服务)服务来解决问题的一种设计。到底什么是Serverless?无服务器硬件+虚拟机+操作系统+数据库+中间件/运行库+应用+函数全包,用户只交集在业务代码上,更加减少发布运维的工作laaS-->PaaS-->SaaS-->FaasFaaS就是Functionasaservi......