CSS实现文字省略

1、首先给用于放文本的标签元素设置一个宽度值,并设置溢出属性overflow为溢出隐藏。width:245px;/*一定要设置固定宽度*/overflow:hidden;/*不显示超过对象尺寸的内容,就是把超出的部分隐藏了*/2、设置文本缩略的样式为"..."white-space:nowrap;/*表示文本不会换行,在同一行继续,直到遇到标签为止*/text-overflow:ellipsis;/*当文本对象溢出是显示...,当然也可是设置属性为clip不显示...*/...
代码星球 代码星球·2020-04-04

css使absolute相对于父容器进行定位而不是以body(为什么绝对定位(absolute)的父级元素必须是相对定位(relative))

借知乎的回答如下解释:首先,我想告诉你的是,如果父级元素是绝对定位(absolute)或者没有设置,里面的绝对定位(absolute)自动以body定位。这句话是错的。正确的是:只要父级元素设了position并且不是static(默认既是static),那么设定了absolute的子元素即以此为包含块(最近的)。绝对定位(Absolutepositioning)元素定位的参照物是其包含块,既相对于其包含块进行定位,不一定是其父元素。参考:https://www.zhihu.com/question/19926700/answer/13483404...

gulp打包js/css时合并成一个文件时的顺序解决

1、可以使用插进gulp-order。2、可以这样的写法:returngulp.src(['js/common.js','js/**/*.js']).pipe(concat('build.js'))//合成到一个js.pipe(gulp.dest(buildBasePath+'js'))//输出到js目录.pipe(uglify())//压缩js到一行.pipe(concat('build.min.js'))//压缩后的js.pipe(gulp.dest(buildBasePath+'js'));//输出到js目录 ...
代码星球 代码星球·2020-04-04

gulp实现打包js/css/img/html文件,并对js/css/img文件加上版本号

参考打包教程:http://www.cnblogs.com/tugenhua0707/p/4069769.htmlhttp://www.cnblogs.com/tugenhua0707/p/4982646.htmlhttp://www.tuicool.com/articles/viequayhttps://github.com/Platform-CUF/use-gulp实现要点:1、如何运行gulp的任务,加入新建好一个如下任务://语法检查gulp.task('jshint',function(){gulp.src('js/**/*.js').pipe(jshint()).pipe(jshint.reporter('default'));});那么在命令行上运行:gulpjshint2、为什么安装了全局还要安装本地,参考这个:http://www.cnblogs.com/EasonJim/p/6207201.html3、对于npm的命令详解,参考这个:http://www.cnblogs.com/EasonJim/p/6206179.html4、我使用的node.js版本为:v7.4...
代码星球 代码星球·2020-04-04

gulp-rev同时将jscss文件写在一个rev-manifest.json文件里面的方式探讨

参考:https://segmentfault.com/q/1010000002876613https://github.com/sindresorhus/gulp-rev测试发现,在官网上最主要的做法是:加入如下参数:{base:'build/assets',merge:true}其中base为存放上一个生成的rev-manifest.json文件,然后merge为是否拼合进去,最后再输出到base这个目录上,就可以实现jscss文件同在一个rev-manifest.json文件中。然后我提倡这样的写法,最后的方式为独立输出一个文件,比如css的输出到rev-css-manifest.json,js的输出到rev-js-manifest.json。这样好区分,然后在gulp-rev-collector是否时,传入的路径可以这样写:'rev/**/*.json'通配符的形式。 ...

CSS 预处理器(框架)初探:Sass、LESS 和 Stylus

现在最为普遍的三款CSS预处理器框架,分别是Sass、LessCSS、Stylus。拿less来说,可以在页面上直接使用less文件,但要引用less.js进行解析;同时也可以直接将less输出为css文件。推荐使用后者。最常用的less编译输出css工具:与node.js关联的npm,安装less模块,然后使用lesstest.less>test.css进行输出。参考:http://www.cnblogs.com/shaomenghao/p/3984737.htmlhttp://www.jb51.net/css/258397.htmlhttp://less.bootcss.com/http://www.oschina.net/question/12_44255?sort=default&p=4...

css中import与link用法区别

方式:引入CSS的方法有两种,一种是@import,一种是link@importurl('地址');//注意,这种方式可以放在页面也可以放在css文件中<linkhref="地址"rel="stylesheet"type="text/css"/>区别:1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。4:link支持使用JavaScript控制DOM去改变样式;而@import不支持。参考:http://blog.csdn.net/linbooooo1987/article/details/8179156 ...

css3的@media媒体查询

css3新功能,根据屏幕大小进行识别。参考:http://www.runoob.com/cssref/css3-pr-mediaquery.html...
代码星球 代码星球·2020-04-04

css设置background图片的位置实现居中

/*例1:默认值*/background-position:00;/*元素的左上角*//*例2:把图片向右移动*/background-position:75px0;/*例3:把图片向左移动*/background-position:-75px0;/*例4:把图片向下移动*/background-position:0100px;参考:http://www.bkjia.com/CSSjc/898331.html...

HTML/HTML5/CSS/CSS3教程速查手册地址以及如何快速直到webkit的用法

http://www.w3school.com.cn/http://www.runoob.com/不过上面这两个都是标准的CSS和CSS3教程,针对一些类似-webkit-内核的样式没有公布。下面我来提供一个火狐的官方地址,也有少量的webkit的用法:https://developer.mozilla.org还有一种可以快速查到有多少webkit的属性,然后再进行google查询用法和意思,用hbuilder写css样式,然后输出-webkit-会有一堆,然后可以逐个查询其意思,这样也能达到目的。 ...

js和CSS3炫酷3D相册展示

<!doctypehtml><html><head><metacharset="UTF"><title>js和CSS3炫酷3D相册展示</title><style>*{margin:0;padding:0;}body{background:url(img/bg.jpg);width:100%;height:100%;overflow:hidden;};h1{width:277;height:76px;margin:30pxauto0;}.xc-3D{width:100%;height:300px;background:#fff;margin-top:100px;position:relative;transform-style:preserve-3D;/*转变3D*/perspective:800px;//景深}.xc-3Dimg{position:absolute;-webkit-box-reflect:below0-webkit-linear-gradient(top,rgba(0,0,0,0.1)...
代码星球 代码星球·2020-04-03

30+有用的CSS代码片段

 标签: css3前端2016-03-2721:56 27人阅读 评论(0) 收藏 举报 分类:Web前端技术在一篇文章中收集所有的CSS代码片段几乎是不可能的事情,这里列出了一些相对于其他的更有用的代码片段,不要被这些代码的长度所吓到,因为它们都很容易实现,并且具有良好的文档。除了那些解决常见的恼人的问题外,也包含了一些解决新问题的新技术。1.垂直对齐如果你之前遇到过这个问题,你就应该知道它是多么的烦人,幸运的是,现在你可以使用CSS3变换来解决这个问题:.vc{position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}12345672.只在一侧或者两侧具有投影.box-shadow{background-color:#AC92EC;width:160px;height:90px;margin-top:-45px;margin-left:...
代码星球 代码星球·2020-04-03

移动端 h5开发相关内容总结——CSS

 标签: css移动2016-01-0615:59 5536人阅读 评论(3) 收藏 举报 分类:HTML+CSS(17) 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 1.移动端开发视窗口的添加h5端开发下面这段话是必须配置的<metaname="viewport"content="width=device-width,initial-scale=1,user-scalable=no">11其它相关配置内容如下:widthviewport宽度(数值/device-width)heightviewport高度(数值/device-height)initial-scale初始缩放比例maximum-scale最大缩放比例minimum-scale最小缩放比例user-scalable是否允许用户缩放(yes/no)minimal-uiiOS7.1beta2中新增属性(注意:iOS8中已经删除),可以在页面加载时最小化上下状态栏。2.媒体查询的改进之前在...

腾讯课堂之前端开发html5css3javascriptjQueryJS年薪20万

第一章网页制作零基础第一节什么是HTML第二节HTML基本语法第三节HTML结构标签第四节HTML常用标签及属性第五节HTML无序列表UL标签第六节HTML定义列表DL标签第七节HTML表单form标签第八节HTML下拉标签select标签第九节HTML表格table标签第十节HTML盒子模型div标签第十一节HTML层叠样式表CSS语法第十二节HTML选择器第十三节HTML内边距,外边距,边框线第十四节HTML背景属性background第十五节HTML文本属性第十六节HTML浮动floating第十七节HTML定位第十八节HTML行内,块级元素第十九节HTMLdisplay第二十节HTML样式优先级第十二节HTML代码优化 ...

12个CSS高级技巧汇总

2016-08-01 分类:HTML_CSS_JS笔记 阅读(10) 评论(0)   下面这些CSS高级技巧,一般人我可不告诉他哦。使用 :not()在菜单上应用/取消应用边框给body添加行高所有一切都垂直居中逗号分隔的列表使用负的 nth-child 选择项目对图标使用SVG优化显示文本对纯CSS滑块使用 max-height继承 box-sizing表格单元格等宽用Flexbox摆脱外边距的各种hack使用属性选择器用于空链接  先给每一个菜单项添加边框/*addborder*/.navli{border-right:1pxsolid#666;}  ……然后再除去最后一个元素……//*removeborder*/.navli:last-child{border-right:none;}  ……可以直接使用 :not() 伪类来应用元素:.navli:not(:last-child){bor...
首页上一页...108109110111112...下一页尾页