分享好友 前端技术首页 频道列表

Less里css表达式的写法示例介绍

css教程  2015-11-08 04:190
项目中用的grunt-contrib-less, 写了以下less代码

复制代码
代码如下:

.mapfix{
position: fixed;
top:10px;
width: 430px;
z-index: 100;
background: #fff;
-position:absolute;
-top:expression(eval(document.documentElement.scrollTop));
}

注意底部两行是为了兼容IE6,即修复IE6的fixed。IE7+已经支持了。

执行less命令后,报错
Less里css表达式的写法示例介绍 
开始以为是less不支持IE css hack,后发现是IE css 表达式的问题,仕龙同学告知解决方法

复制代码
代码如下:

-top: ~"expression(eval(document.documentElement.scrollTop+10));";

前面加个波浪号,后面用双引号括起来。这时编译通过。

查看更多关于【css教程】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
React 如何适用less
1.使用 create-react-app 创建的项目,默认情况下是看不到 webpack 相关的配置文件,我们需要给它暴露出来,使用下面命令即可:npm run eject2.添加lessnpm install less less-loader --save-dev3.修改webpack配置文件 (修改下面两段代码即可)const cssRege

0评论2023-03-08532

Create React App 支持 Less Modules 的配置说明
Create-React-App 版本:v4.0.11. 未执行yarn eject的情形下@craco/craco(Create React App Configuration Override - 配置扩展库)版本:v5.8.0 craco.config.js配置文件代码内容如下:const CracoLess = require('craco-less');const CracoAntDesign

0评论2023-03-08524

create-react-app初始化报错及配置less
官方文档我擦咧,新建的文件夹不见了//报错warning There appears to be trouble with your network connection. Retrying... error An unexpected error occurred: "http://10.1.10.33:8082/@timer%2fdetect-port: no such package available". info If you

0评论2023-03-08710

gulp自动化构建工具--自动编译less为css--学习笔记
 1.安装      命令:npm install gulp-less 或者 cnpm install gulp-less2.编写文件 //获取gulpvar gulp = require('gulp')//获取gulp-less模块var less = require("gulp-less")//编译less//在命令行输入gulp less启动此任务gulp.task('less',function(){

0评论2023-03-08411

CSS语言扩展-Less css扩展属性
Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。Less 可以运行在 Node 或浏览器端。例如:@base: #f938ab;.box-shadow(@style, @c) when (iscolor(@c)) {-webkit-box-shadow: @style @c;box-shadow:

0评论2023-03-08329

webpack(5)配置打包less和sass webpack打包lib
1.打包less需要下载包less和less-loader:npm install less less-loader -D2.打包sass需要下载包node-sass和sass-loader:npm install node-sass sass-loader -D3.在(4)的基础上新增一个index.less文件:@width:200px;@height:200px;@color:green;#box1{

0评论2023-03-08651

react中在高版本的webpack配置less react项目webpack配置
https://blog.csdn.net/xxygreen_hand/article/details/90672774(全配置Less和antd主题)在学习一些react项目时,视频教程中的webpack版本较低,在我们使用npm run eject 或者yarn eject来暴露配置文件时,发现在config下没有webpack.config.dev.js和webpack

0评论2023-03-08525

webpack less Unexpected character '@' (1:0)
rules: [{test: /\.(sa|sc|c)ss$/,use: [devMode ? "style-loader" : MiniCssExtractPlugin.loader,"css-loader","less-loader","sass-loader",],},]   改为 (增加正则匹配) rules: [{test: /\.(le|sa|sc|c)ss$/,use: [devMode ? "styl

0评论2023-03-08784

web前端全部课件(html5+CSS3+javascript+dom+bom+jquery+jqm+bootstrap+angular+ext+weixin+less)
body { width: 100%; font-size: 16px }a { color: rgba(51, 51, 51, 1); text-decoration: none }p { padding-left: 50px }a:hover { color: rgba(255, 0, 0, 1) }.ppt { color: rgba(0, 0, 255, 1) }.ask { color: rgba(255, 0, 0, 1) }.answer { color: rg

0评论2023-03-08643

css预加载之less css的加载会阻塞dom的解析吗
   css预加载,之前听过很多,但是一直都没有抽出实现好好了解一下,恩,最近有稍微看了一下,感觉还是很强大的!!   好吧,小弟的点点demo:https://files.cnblogs.com/yansi/less.rar  压缩吧内容:1.less的js文件        2.less的文件 

0评论2023-03-08787

Vue使用Less与Scss实现主题切换方法详细讲解
目录一、Less/Scss变量换肤二、element-UI组件的换肤一、Less/Scss变量换肤具体实现:1、初始化vue项目2、安装插件:npm install style-resources-loader -Dnpm install vue-cli-plugin-style-resources-loader -D当然也要安装less、less-loader等插件,具体

0评论2023-03-08530

bootstrap快速入门笔记(四)-less用法指南, mixin和变量
一,less变量,less文件1.bootstrap.less这是主要的 Less 文件。该文件中导入了一些其他的 less 文件。该文件中没有任何代码。2.forms.less这个 Less 文件包含了表单布局、输入框类型的样式。3.mixins.less4.这个 Less 文件让 CSS 代码可重复使用。5.patterns.

0评论2023-02-08856

更多推荐