网页编程day-40:CSS3新增选择器和属性

一、新增选择器

1.CSS3新增选择器:

1).divl>p:first-child:获得class名称是div1下面的第一个元素;

2).divl>p:last-child:获得class名称是divl下面的最后一个元素;

3).div1>p:nth-child(数字):获取具体的某一个子元素;

4).divl>p:empty:获取空的元素对象;

5).div1:before/after:伪对象之前(或者之后)插入内容;

2.选择器分类:

(1)基础选择器:

(2)关系选择器:

(3)伪类选择器:

(4)伪对象选择器:


二、新增属性

1)倒圆角指令设置所有四个 border-*-radius 属性。:border-radius像素;

2)旋转角度:transform:rotate(度数deg);

4)放大倍数:transform:scale(倍数);

5)水平位移和垂直位移(X/Y):transform:translate(像素,像素);

6)2D角度旋转X/Y:transform:skew(deg,deg);

7)可伸缩框属性(阴影水平偏移 垂直偏移 模糊度 阴影的颜色):Box-shadow:像素 像素 像素 颜色;

8)动画标签(0-100%):目前浏览器都不支持 @keyframes 规则。

Firefox 支持替代的 @-moz-keyframes 规则。

Opera 支持替代的 @-o-keyframes 规则。

Safari 和 Chrome 支持替代的 @-webkit-keyframes 规则。

@keyframes

name{

From{}

To{}

三、京东购物车网页搭建

1.效果图:


2.实现步骤:

(1)封装的属性布局:

CSS

(2)导航栏

HTML
CSS

(3)搜索框:

HTML
CSS

(4)标题栏:

HTML
CSS

(5)显示菜单:

(6)商品展示菜单:

复制两个HTML改变内容即可;

HTML
CSS

(7)结算栏:

HTML
CSS
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,657评论 0 7
  • CSS参考手册 一、初识CSS3 1.1 CSS是什么 CSS3在CSS2.1的基础上增加了很多强大的新功能。目前...
    没汁帅阅读 3,682评论 1 13
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,337评论 0 11
  • HTML5 1.HTML5新元素 HTML5提供了新的元素来创建更好的页面结构: 标签描述 定义页面独立的内容区域...
    L怪丫头阅读 2,831评论 0 4
  • CSS3简介 CSS3的现状 浏览器支持程度差,需要添加 私有前缀 ; 移动端支持优于PC端; 不断改进中; 应用...
    magic_pill阅读 818评论 0 1