大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

style

style /stail, staɪl/ n. & v.(第三人称单数:styles;过去分词:styled;复数:styles;现在进行时:styling;过去式:styled)

4-14 序选择器

} /* 每3个的第一个字体加下划线 xn+y: x和y是可以自定义的 n:会自动的从0开始增大,直到标签已经找完 */ p:nth-child(3n+1){ text-decoration: underline; } /* 每10个的第7个字体变成20px*/ p:nth-child(10n+7){ font-size: 20px;*/ /*}*/ p:last-of-type{ /* 同级别中,同类型的倒数第一个*/ color: yellowgreen; } h3:only-of-type{ /* 同级别中,同类型的唯一一个*/ font-size: 40px;

4-15. 通配符选择器

4-15. 通配符选择器 1、通配符选择器 原理: 把页面中所有的标签一个个遍历,设置相应的属性 一般情况下不建议使用,但是使用的很多 *a,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,table,.*{ } p+*{ font-size: 20px; color: red;woshiyige 我是文字 asfdh 我是H1标题 我是H2标题 我是H3标题 我是H4标题 我是H5标题 我是H6标题 li woshiyige li woshiyige li 图片.

居中:让图片在div中几种方式

居中:让图片在div中几种方式 方法一:vertical-align: middle; 先设置一个div包含一个a标签和img标签 让div在页面居中,此处用了用绝对定位position:absolute为了解决浏览器兼容问题,比如safari里面就会出现边缘间距空白 div{ width:100%; } div{ width: 100%; } div img{ height: 80px; display: inline-block; height: 500px; height: 200px; margin-top: -100px; } 还有其他的方式,这里仅仅是用了css的一些方法

项目中使用vue-awesome-swiper

vue文件,按照以下代码模式更改 I'm Slide 1 I'm Slide 2 I'm Slide 3 I'm Slide 4 I'm Slide 5 I'm Slide 6 I'm Slide 7 export default { name: 'carrousel', data() { return { swiperOption: { // some swiper options/callbacks // 所有的参数同 swiper 官方 api 参数 // .swiper-pagination-bullet-active background #fff !wrapper overflow:hidden width 100% height:0 padding-bottom:26.6666667% background :#ccc .

Rem 适配方案

Rem 适配方案 rem: the font size of root element 简版 document.documentElement.style.fontSize = ((window.innerWidth / designWidth) * rem2px) + 'px'; d.style.width = '1rem'; var head = window.document.getElementsByTagName('head')[0]; head.appendChild(d); // d.remove(); var st = document.createElement('style'); var landscape = "@media screen and (min-width: "+window.innerHeight+"px) {html{font-size:"+ ((window.innerHeight/(designWidth/rem2px)/defaultFontSize)*100) +"%;

canvas系列教程08-canvas动画基础1

} window.onload=function(){ var c=document.getElementsByTagName('canvas')[0]; //不处理requesAnimationFrame的兼容性就没法在实际项目中使用,因为兼容性太操蛋了 //使用了一个IIFEs,你不懂也没事 拿过去用就行了 window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || function(callback){ window.setTimeout(callback, 1000 / 60);

canvas系列教程09-canvas各种坑

//不墨迹,用弧度 gd.strokeRect(100,100,300,100); gd.fillStyle = 'rgba(255,0,0,0.5)'; function draw(){ gd.clearRect(0,0,oC.width,oC.height);//防止卡顿,不用定时器 window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || function(callback){ window.setTimeout(callback, 1000 / 60); gd.save(); 这个例子说明为什么用beginPath gd.moveTo(100,100);

重温webpack

} 3、修改index1.js 运行index.html

Ubuntu 下安装oh-my-zsh

Ubuntu 下安装oh-my-zsh 默认状况下Termial样式 Ubuntu系统默认状况下的终端样式如下: Ubuntu default terminal's style 有个知名的神奇:Oh-My-Zsh 可以让终端及美观又实用: Oh-My-Zsh agnoster theme install powerline font 今天就一步步的记录我安装Oh My Zsh 的过程 安装Oh-My-Zsh 安装Oh-My-Zsh之前必须安装zsh,否则会收到如下提示: Zsh is not installed! Please install zsh first!zshrc 编辑~/.

linux|常用的系统监控命令

linux|常用的系统监控命令 image.png 命令[root@localhost ~]# ifconfig image.png 命令top 资源整体使用情况 image.png free 查看内存使用情况 image.png netstat -tlnp查看端口使用情况 netstat - Print network connections, routing tables, interface statistics, masquerade connections

PHP excel导出功能

if($startime){ $where . foreach($user as $v){ $userid = $v['id']; $usershow = M('user_show')- field('id,uid',true)- where("uid = '$v'")- find(); } 接下来是写入excel的 getexcel方法 将取出的数组数据,放到table表格里写入excel就好了 table还可以添加style样式 /* * $data 要写入的数据 数组 * $title 表头 * $filename 导出的文件名字 * */ function getexcel($data=array(),$title=array(),$filename='report'){ header("Content-type:application/octet-stream");

HTML实现二维码弹框

margin: 0} . width: 100%; background: rgba(255,255,255,0.8);wb-box1{ width:258px;/img/QQ_QR.jpg) 加QQ好友 × 弹出效果 本例: image.png 原博客上的弹出效果: image.png 差别就是去掉了黑色边框,关闭按钮的大小和颜色不同,其余的一样。 后记 后来又发现一个弹窗,这里也mark一下:DIV+JS+CSS实现点击弹出图片效果 效果如下: image.png 上图来源于原博客。 在更新一个资源站:站长素材 image.png

less&&sass

less sass less和sass都属于css预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让css更易维护、方便制作主题 Sass: Syntactically Awesome Style Sheets Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承等等特性。Sass 生成良好格式化的 CSS 代码,易于组织和维护。 SASS是对CSS3(层叠样式表)的语法的一种扩充,它可以使用巢状、混入、选择子继承等功能

html基本标签和样式总结

html基本标签和样式总结 **一、HTML标签 **块级元素 1、独立占一行 2、可以设置宽和高 3、可以嵌套行内元素、块级元素、行内块元素 4、默认显示方式display:block;class element * 选择器的权重 1000 100 10 1 0 CSS属性 文字属性 font-size:12px 14px 16px font-family:微软雅黑 font-weight:bold/normal font-style:normal/italic color font-face 段落属性 text-decoration:none/underline/overline/line-through text-indent:2em/20px;

vue

vm.$el vm.$on(eventName,function(){}); vm.$emit(eventName[,params]);

Vue2.0 的动画过渡

Vue2.0 的动画过渡 7种过渡 动画过渡效果 第一种 css 过渡效果 要想使用过渡的元素,用 transtion 标签包裹起来,,制定一个name属性,name=h, .li-leave-active{ transition : all 2s;height-enter-active 点击 点击 click it {{ x }}---{{index}} var vm = new Vue({ el : "#box", data : { show1 : true, show2 : true, arr : ["a","b"], }, components : { }, methods : { add : function(){ var pos = parseInt(Math.random()*this.arr.length);

php学生成绩数据处理为成绩单格式显示

php学生成绩数据处理为成绩单格式显示 控制器 $arr=array( array('name'= '王','yuwen'= 75,'shuxue'= 80,'yingyu'= 110,'datetime'= '201702'), array('name'= '李','yuwen'= 85,'shuxue'= 60,'yingyu'= 90,'datetime'= '201701'), array('name'= '张','yuwen'= 95,'shuxue'= 83,'yingyu'= 70,'datetime'= '201701'), array('name'= '周','yuwen'= 77,'shuxue'= 95,'yingyu'= 40,'datetime'= '201701'), array('name'= '吴','yuwen'= 82,'shuxue'= 96,'yingyu'= 55,'datetime'= '201701')

HTML5----响应式(自适应)网页设计

第三步:(注意)字体大小 字体大小是页面默认大小的100%,即16像素 字体不要使用绝对大小"PX",要使用相对大小“REM” html{font-size:62.5%;} } 当屏幕小于400时,left取消了浮动 第七步:图片的自适应 "自适应网页设计"还必须实现图片的自动缩放。 img, object {max-width: 100%;} 或使用js--imgSizer.js [javascript] view plain copy addLoadEvent(function() {     var imgs = document.getElementById("content").

小程序的基础样式库-------WeUI

方式二:在app.wxss内或者需要的页面引入style/widget下的组件的wxss。 /**app.wxss---- 引入button的wxss**/ @import 'style.widget.weui-button.weui-button.wxss'; 注意:这样引入前提是weui.wxss放在全局的位置如图 引入位置 这样就可以简单的调用WeUI组件了。 组件

Swift-CATransformLayer

Swift-CATransformLayer CATransformLayer用来创建真是的3D层次视图,而不是像其他的CALayer通过扁平的层次结果去渲染视图模型. CATransformLayer与CALayer对比.orange, zPosition: 60)) var perspective = CATransform3DIdentity perspective.m34 = -1 / 100 layer.transform = CATransform3DRotate(perspective, 0.1, 0, 1, 0) layer.backgroundColor = UIColor.gray.cgColor self.view.layer.addSublayer(layer) CALayer代码: let layer = CALayer() layer.addSublayer(layerOfColor(.