移动端基础学习2

相关知识点在此记录,以方便未来 查询

滤镜

  

/*滤镜*/
/*0到1之间或者0%-100%数值*/
-webkit-filter: grayscale(.5);
/*棕色调*/
-webkit-filter: sepia(1);
/*饱和度*/
-webkit-filter: saturate(.5);
/*色相旋转*/
-webkit-filter: hue-rotate(90deg);
/*反色*/
-webkit-filter: invert(1);
/*透明度*/
-webkit-filter: opacity(.2);
/*亮度*/
-webkit-filter:brightness(.5);
/*对比度*/
-webkit-filter: contrast(2);
/*模糊*/
-webkit-filter: blur(3px);
/*阴影*/
-webkit-filter: drop-shadow(15px 15px 15px #ccc);

弹性盒模型

display: flex;
flex-direction: row;
/*设置主轴,默认是x*/
/*row(默认)
row-reverse:反转
column 垂直
* */
justify-content:space-between;
align-items:stretch;
/*
flex-start:起始位置对齐
flex-end:结束位置对齐
center:居中
space-between/space-around:平均分配

align-items:
flex-start:侧轴开始
flex-end:侧轴结束
center:侧轴居中
baseline:基线对齐
stretch:接近所在行尺寸

flex-wrap:换行
nowrap:单行
wrap:多行
前2个可能会以对flex子项造成溢出容器的情况
wrap-reverse 反转

align-content 多行弹性盒模型容器
堆叠
* */

/*子元素方法
order: num;
显示顺序,数字越大,显示越在后面
支持负数
*
* flex:
* 伸缩比例
*
* 单一的某个元素
* align-self:子元素侧轴对齐
*
*
* margin:auto 左右上下居中
* */

移动端自动刷新和固定宽度方式

<script>
window.onload=function(){
//js自动刷新
window.addEventListener(‘resize‘,setSize,false);
//横竖屏的时候
window.addEventListener(‘orientationchange‘,setSize,false)
setSize();
function setSize(){
var html=document.getElementsByTagName(‘html‘)[0];
var pageWidth=html.getBoundingClientRect().width;
//限制宽度
pageWidth=pageWidth>540?540:pageWidth;
html.style.fontSize=pageWidth/16+‘px‘;
console.log(pageWidth)

}

}

</script>

touch事件

<script>
var div=document.getElementById(‘box‘);
//移动端添加事件
/*touchstart触摸屏幕的时候
* touchmove连续移动屏幕的时候
* touchend手指离开屏幕的时候
*/

div.addEventListener(‘touchstart‘,function(e){
e.preventDefault();//取消事件
div.style.backgroundColor=‘blue‘;

},false)
div.addEventListener(‘touchmove‘,function(e){
e.preventDefault();//取消事件
div.style.backgroundColor=‘yellow‘;

},false)
div.addEventListener(‘touchend‘,function(e){
e.preventDefault();//取消事件
div.style.backgroundColor=‘red‘;

},false)
</script>

时间: 2024-08-11 07:49:34

移动端基础学习2的相关文章

ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习

首页 头条 文章 频道                         设计频道 Web前端 Python开发 Java技术 Android应用 iOS应用 资源 小组 相亲 频道 首页 头条 文章 小组 相亲 资源 设计 前端 Python Java 安卓 iOS 登录 注册 首页 最新文章 经典回顾 开发 Web前端 Python Android iOS Java C/C++ PHP .NET Ruby Go 设计 UI设计 网页设计 交互设计 用户体验 设计教程 设计职场 极客 IT技术

Node.js系列基础学习----安装,实现Hello World, REPL

Node.js基础学习 1:简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好 2:安装 à安装node.js 在官网安装自己win版本的node.js的版本,下载,安装完毕后在运行中输入node -v若是出现版本号就证明安装成功. à安装n

ASP.Net MVC开发基础学习笔记:三、Razor视图引擎、控制器与路由机制学习

一.天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor.在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎. Razor在减少代码冗余.增强代码可读性和Visual Studio智能感知方面,都有着突出的优势.Razor一经推出就深受广大ASP.Net开发者的喜爱. 1.2 Razor的语法 (1)Razor文件类型:Razor支持两种文件类型,分

黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结

黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日  day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合. 2.常见的软件:系统软件:如:DOS,Windows,Linux等.应用软件:如:扫雷,迅雷,QQ等. 3.什么是开发?制作软件. 二.基础知识:人机交互方式 4.软件的出现实现了人与计算机之间的更好的交互. 5.交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作.命令行方式:

javascript基础学习(十二)

javascript之BOM 学习要点: 屏幕对象 History对象 Location对象 一.屏幕对象 Screen对象是一个由javascript自动创建的对象,该对象的主要作用是描述客户端的显示器的信息. 目前显示器分辨率为800X600或1024X768两种. screen.height:屏幕的高度 screen.width:屏幕的宽度 screen.availHeigh:屏幕的有效高度 screen.availWidth:屏幕的有效宽度 二.History对象 History对象可以

分布式基础学习(1)--分布式文件系统

分布式基础学习 所谓分布式,在这里,很狭义的指代以Google的三驾马车,GFS.Map/Reduce.BigTable为 框架核心的分布式存储和计算系统.通常如我一样初学的人,会以Google这几份经典的论文作为开端的.它们勾勒出了分布式存储和计算的一个基本蓝图,已 可窥见其几分风韵,但终究还是由于缺少一些实现的代码和示例,色彩有些斑驳,缺少了点感性.幸好我们还有Open Source,还有Hadoop.Hadoop是 一个基于Java实现的,开源的,分布式存储和计算的项目.作为这个领域最富盛

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

Python基础学习(十)

Python I/O模型 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件

零基础学习hadoop到上手工作线路指导(中级篇)

此篇是在零基础学习hadoop到上手工作线路指导(初级篇)的基础,一个继续总结. 五一假期:在写点内容,也算是总结.上面我们会了基本的编程,我们需要对hadoop有一个更深的理解: hadoop分为hadoop1.X.hadoop2.X,并且还有hadoop生态系统.这里只能慢慢介绍了.一口也吃不成胖子. hadoop 1.x分为 mapreduce与hdfs其中mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑. 我们不知