`
文章列表
浏览器支持情况: Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。 Chrome 和 Safari 需要前缀 -webkit-。 注释:Internet Explorer 9 需要前缀 -ms-。 skew() 方法 通过 skew() 方法,元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数:   实例   div { transform: skew(30deg,20deg); -ms-transform: skew(30deg,20deg); /* IE 9 */ -webkit-tr ...
浏览器支持情况: Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。 Chrome 和 Safari 需要前缀 -webkit-。 注释:Internet Explorer 9 需要前缀 -ms-。   scale() 方法 通过 scale() 方法,元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数:   实例   div { transform: scale(2,4); -ms-transform: scale(2,4); /* IE 9 */ -webkit-transform: ...
浏览器支持情况: Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。 Chrome 和 Safari 需要前缀 -webkit-。 注释:Internet Explorer 9 需要前缀 -ms-。   rotate() 方法 通过 rotate() 方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。   实例 div{transform: rotate(30deg);-ms-transform: rotate(30deg); /* IE 9 */-webkit-transform: rotate(30deg ...
浏览器支持情况 Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。 Chrome 和 Safari 需要前缀 -webkit-。 注释:Internet Explorer 9 需要前缀 -ms-。   translate() 方法  通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数: 实例   div { transform: translate(50px,100px); -ms-transform: translate(50px,10 ...
浏览器支持情况:   Internet Explorer 10、Firefox、Opera 和 Chrome 支持 transition 属性。 Safari 支持替代的 -webkit-transition 属性。 定义和用法 transition 属性是一个简写属性,用于设置四个过渡属性: transition-property transition-duration transition-timing-function transition-delay 注释:请始终设置 transition-duration 属性,否则时长为 0,就不会产生过渡效果。 ...
animation与@keyframes同时使用才可起作用,这里详细介绍下animation的所有用法:   animation 属性是一个简写属性,用于设置六个动画属性: animation-name animation-duration animation-timing-function animation-delay animation-iteration-count animation-direction animation-play-state: paused|running;   下面详细介绍下各动画属性的用法:   1、animation-name ...
html5+css3出现以后,很多优秀的动画效果因为个别主流浏览器不支持的原因,被使用的很少,现在很多做微营销的公司,很多产品是在微信里浏览和使用,微信默认浏览器支持的都是webkit内核,所有很多css3的特性都是支持的,可以大胆使用,尤其是一些动画样式,今天主要介绍一下css3的动画@keyframes规则:   @keyframes 规则用于创建动画。 在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。 css代码: div{      width:200px;      height:200px;      backgro ...
在iso4+和android2+系统,当手指触摸屏幕a标签链接或按钮时, 都会出现灰色的默认背景,这种效果有的时候会影响美观,  如何去掉代码如下: -webkit-tap-highlight-color: rgba(0,0,0,0);                ios和android都支持,仅适用于css3                 
最近做了一个微信里广播电台的一个在线收听、往期回播的功能,利用hmtl5的标签<audio> 这个项目从决定采用audio到最后实现可谓是一波三折,这里我主要介绍下我实现的过程和遇到的一些问题,希望对也想实现此功能的亲们能少走些弯路。   一、音频<audio>标签  html5音频和视频功能完全取代对插件的依赖,方便使用,具体使用格式如下:   <audio id="player2" type="audio/mp3" controls>   <source src="../../medi ...
页面重构就是根据原有页面内容和结构的基础上,通过div+css写出符合web标准的页面结构。 具体实现要达到以下三点: 1. 结构完整,可通过标准验证 2. 标签语义化,结构合理 3. 充分考虑到页面在站点中的“作用和重要性”,并对其进行有针对性的优化
不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析,但在某些情况下也会影响到JavaScript的解释执行。 1、文档模式目前有四种:   混杂模式(quirks mode) //让IE的行为与(包含非标准特性的)IE5相同 标准模式(standards mode) //让IE的行为更接近标准行为 准标准模式(almost standards mode) //这种模式下的浏览器特性有很多都是符合标准的,不标准的地方主要体现在处理图片间隙的时候(在表格中使用图片时问题最明显)。 超级标准模式: //IE8引入的一种新的文档模式,超级文档模式可以让IE以其所有版本中 ...
什么是CSS的盒子模式呢?为什么叫它是盒子?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。   这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模式。那么内容(CONTENT)就是盒子里装的东西;而填充(PADDING)就是怕盒子里装的东西(贵重的)损坏而添加的泡沫或者其它抗震的辅料;边框(BORDER)就是盒子本身了;至于边界(MARGIN)则说明盒子摆放的时候的不能全部堆在一起,要留一 ...
对入门的前端人员来说,css的hack是特别头疼的问题,为了让所有主流浏览器显示同样的页面是煞费苦心,如果入门有个好的师傅带着,可以走很多捷径,否则没有个半年左右的时间是不会彻底从hack里从出来。我现在分享下css hack具体的内容,感谢贡献者: CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得 ...
做web切图的很多技术人员,对基础知识都了解的不够,以至于在做一些页面优化和页面结构调整的时候做的不好,今天整理出一套关于web前端的一些基础知识,希望大家可以加深理解 W3C标准的理解:万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。 对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的 ...
    1、定义:   html标签语义:即html标签的含义。 首先是关于语义(Semantics)和默认样式的区别,默认样式是浏览器设定的一些常用tag的表现形式,个人认为他的主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用,很明显Hx系列看起来很像标题,因为拥有粗体和较大的字号。<strong>,<em>用来区别于其他文字,起到了强调的作用。至于列表和表格很明显的告诉你他们是做什么的。 2、优点: 语义化的网页的好处,最主要的就是对搜索引擎友好,有了良好的结构和语义你的网页内容自然容易被搜索引擎抓取,你网站的 ...
Global site tag (gtag.js) - Google Analytics