HTML+CSS : H5+CSS3

HTML5语义化标签:

header nav(导航) article section(章节) aside(侧边栏) footer
---------------------------------------------------------------

H5新增表单控件:

email(自动验证email格式)

url(自动验证url格式)

number(只能输入数字)

range(类似音量滑动条)

Date pickers (date, month, week, time, datetime, datetime-local)(自带日期选择)

search(搜索域)

color(颜色选择)

datalist(自动验证内容是否在可选择选项中)

新增表单控件属性: placeholder(提示文字) autofocus(自动焦点) autocomplete(联想关键词)
---------------------------------------------------------------
新增音频标签 audio(支持ogg,wav,mp3)
属性:autoplay controls(显示) loop preload(预加载) muted(静音)

新增视频标签 video(支持ogg,webM,mp4)
属性:width,height,poster
---------------------------------------------------------------
样式的权重:

!important,权重10000

内联样式,权重1000

ID选择器,权重100

类,伪类和属性选择器,权重10

标签,伪元素选择器,权重1

通用(*),子(>),相邻(+),同胞(~)选择器 权重0

---------------------------------------------------------------
颜色表示:rgba:如rgba(255,255,255,255,0.5)最后一个数表示50%的透明度

圆角:border-radius ,如画个圆 border-radius 50% 50%

阴影 box-shadow: 水平偏移 垂直偏移 羽化度 阴影大小 颜色 inset(内阴影)

动画 transition: 属性(如width) 过渡时间 过渡方式(ease或曲线) 延迟,....

---------------------------------------------------------------

选择器:

li:nth-child(2){
color:green;
}
可以把所有li标签的第二个字体颜色变绿.

---------------------------------------------------------------

li:nth-child(2n){
color:green;
}
偶数行变绿

---------------------------------------------------------------

li:nth-child(2n+1){
color:green;
}
奇数行变绿

---------------------------------------------------------------
---------------------------------------------------------------

li:nth-of-type(2){
color:green;
}
和nth-child()的区别是:如果li:nth-child(2)找到的第二个子元素不是li标签,那么它不做任何处理,而li:nth-of-type(2)
是找第二个li子元素,而不是找第二个子元素.

---------------------------------------------------------------
---------------------------------------------------------------

div:empty{}:匹配一个元素类型为div的空元素

input:disabled{} : 选择失效的表单控件

input:enabled{} : 选择可用的表单控件

input:checked{} : 选择选中的checkbox

---------------------------------------------------------------
---------------------------------------------------------------
transform变换:

translate(x,y) 位移

scale(x,y) 缩放

rotate(deg) 旋转

---------------------------------------------------------------
---------------------------------------------------------------
animation动画:
简单例子:

div{animation: moving 0.1s 0.1s infinite alternate;}

@keyframes moving{
from{
width:350px;
}
to{
width: 600px;
}
}

大概就是这个样子..

原文地址:https://www.cnblogs.com/cccy0/p/9260982.html

时间: 2024-07-30 14:40:18

HTML+CSS : H5+CSS3的相关文章

CSS Sprites+CSS3 Icon Font

CSS Sprites+CSS3 Icon Font 先马上等有空一定看看转载于http://www.cnblogs.com/jingwhale/p/4280073.html CSS Sprites在国内很多人叫CSS精灵,是一种网页图片应用处理方式.它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了.根据具体图标在大图上的位置,给背景定位. CSS Sprites加速的关键,不是降低质量,而是减少个数. 做成

h5+css3最简单的图片飞入以及淡入淡出效果

正如很多小伙伴们所知道的,楼主最近在开发移动端的响应式布局的自适应页面了,现在分享一个刚写完的小demo html: <!doctype html> <html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-sca

移动端H5 css3模拟边框最新研究(超实用) by FungLeo

移动端H5 css3模拟边框最新研究(超实用) by FungLeo 前言 在之前写的一篇博文<移动端H5的一些基本知识点总结 第五节 边框的处理>中,我提到,可以使用 box-shadow:0 0 0 1px #ddd; 这样的方式,来模拟边框.当然,博文中的内容并没有错,但是却有一定的局限性.因此,今天在这里,纠正和完善我之前的博文中的缺陷. 为什么要模拟边框,而不是直接写边框? 因为边框要计算盒子模型.而我们在移动端可能使用的是自适应布局的方式.这样计算边框很费劲. 因此,使用模拟边框的

css和css3学习

css和css3学习  css布局理解  css颜色大全  样式的层叠和继承  css ::before和::after伪元素的用法 中文字体font-family常用列表 css选择器  Flex布局

H5+CSS3简单动画 知识点 汇总

乱入几个:  1.h5的一个语义化标签 figure :用于规定独立的流内容(图像 图表 照片 代码等) figcapition:与figure配套使用,用于标签定义figure元素标题 2.媒体查询: 通过不同的媒体类型和条件定义样式规则 :媒体查询大部分媒体特性都接受min和max 用于表示"大于等于"或"小于等于":width: min-width;max-width 媒体查询可以用在@media和import规则上,也可以用在HTML和XML中. @medi

h5&amp;css3

HTML5 HTML5简介 万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改.作为新HTML语言,具有新的元素,属性和行为 它具有更大的技术集,允许更多样化和强大的网站和应用程序 增加了新特性: 语义特性,本地存储特性,设备兼容特性,连接特性,网页多媒体特性,三维.图形及特效特性,性能与集成特性,CSS3特性 广义的HTML5 广义的HTML5是HTML5本身+CSS3+JavaScript 虽然HTML5的一些特性仍然不被某些浏览器支持,但是它是一种发展

css与css3对比

原始css: border属性 border-color:边框颜色 border-width:边框宽度 border-style:边框样式 none : 无边框.与任何指定的border-width值无关hidden : 隐藏边框.IE不支持dotted : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线.否则为实线(常用)dashed : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为虚线.否则为实线(常用)solid : 实线边框(常用)dou

H5+CSS3做图片轮播滚动效果

HTML代码部分: 1 <div id="wrap"> 2 <ul id="list"> 3 <li>10</li> 4 <li>9</li> 5 <li>8</li> 6 <li>7</li> 7 <li>6</li> 8 9 <li>5</li> 10 <li>4</li>

让低版本IE兼容H5+CSS3新特性的方法

主要是针对ie6 7 8对支持和让老浏览器支持html5+css3的一些js脚本.我也不知道为什么叫腻子脚本,反正书上是这么翻译的. html5shiv.js(www.code.google.com/p/html5shiv)--让IE8及耕地版本的IE识别section,article,nav等html5元素; selectivizr(www.selectivizr.com)--让IE6/7/8支持 ::first-child等高级css选择符; IE9.js(www.code.google.c