1.  权重:

内联:A

ID:B

Class:C

标签:D

继承:0

2.  文字阴影text-shadow

3.  文字缩进text-index

4.  文本换行

5.  文本溢出

6.  圆角 border-radius

7.  阴影 box-shadow

8.  背景图片铺满 background-size:cover

9.  transform

10.平滑过渡 transition

11.更复杂的动画 animation

/*内联权重为A;ID权重为B;Class权重为C;标签权重为D;继承权重为0*/
/* 以下的例子得到结果:bc>b>cc>cd>c>d>0*/
/*继承关系,权重为0*/
.main-content{
color :#666;
} /*标签,权重为d*/
h3{
color :#f00;
} /*class权重为c*/
.c1{
color :#0f0;
} /*标签+类,权重为cd*/
.main-content h3{
color :#00f;
} /*两个标签,权重为cc*/
.main-content .c1{
color :#0ff;
} /*ID权重为b*/
#d1{
color :#ff0;
} /*权重为bc*/
.main-content #d1{
color:bisque;
} /*文字阴影,文字缩进*/
p{
font-size :60px;
font-weight :;
color :#999;
text-shadow :5px 5px 5px #333; /*水平位移(+往右)、垂直位移(+往下)、模糊半径(越大颜色越淡)、颜色(阴影的颜色)*/
/*-15px 15px 5px #333,
-15px -15px 5px #333;*/
text-indent :10px; /*可以被继承*/
} /*断词*/
h3{
width :100px;
border :solid 1px red;
/*word-wrap :break-word ; 断单词*/
/*word-break:break-all ;断字符*/
white-space :nowrap ;/*强制在一行内显示所有文本*/
} /*文字溢出*/
h4{
width :100px;
border :solid 1px red;
white-space :nowrap ;
/*text-overflow :clip; 不显示省略标记,而是简单的裁切掉*/
text-overflow :ellipsis ; /*当对象内文本溢出时显示省略标记*/
overflow :hidden ;
} /*圆角,盒子阴影*/
#d2{
width :100px;
height :100px;
border :solid 2px red;
border-radius :10px;
/*border-top-left-radius:10px;*/
/*border-radius :100%; 变成圆形,或写成50px*/
box-shadow :10px 10px 10px #ccc;
} /*等比例缩放图片*/
body{
background-image :url("../img/1.jpg");
background-repeat :no-repeat ;
background-size :cover;
} /*平滑过渡*/
#d3{
width :100px;
height :100px;
border :solid 2px red;
background-color:green ;
transition :transform 2s ease; /*平滑过渡*/
transition :all 2s ease; /*所有的渐变*/
} /*旋转*/
#d3:hover {
transform :rotate(40deg) scale(1.2) ;/*顺时针旋转40度,放大1.2倍*/
transform :translate(40px,40px);/*水平偏移40px,垂直偏移40px*/
transform :skew(30deg,-10deg);/*水平倾斜30度,垂直倾斜10度*/
background :#0ff;
border :solid 10px bisque;
} /*更复杂的动画 animation*/
#d4{
width:1024px;
height:640px;
background-image:url("../img/3.jpg");
position :absolute ;
top:50%;
left :50%;
margin-left:-512px;
margin-top :-320px;
animation :x-spin 20s infinite linear ;/*动画名称,经历时间,播放次数(infinite一直播放),播放方式*/
/*为了解决兼容性问题*/
/*-webkit-animation:x-spin 20s infinite linear ; 代表是chrom浏览器*/
/*-moz-animation:x-spin 20s infinite linear ; 代表是火狐浏览器*/
/*-ms-animation:x-spin 20s infinite linear ; IE浏览器*/
} /*@-ms-keyframes x-spin
@-webkit-keyframes x-spin
@-moz-keyframes x-spin
*/
@keyframes x-spin{
0%{
transform :rotateX(0deg) ;/*沿x轴开始旋转*/
}
50%{
transform :rotateX(180deg) ;/*沿x轴开始旋转180*/
}
100%{
transform :rotateX(360deg) ;/*沿x轴开始旋转180*/
}
} /*渐变*/
#d5{
width :400px;
height :200px;
border :solid 1px red;
/*线性渐变,开始位置,结束位置,开始颜色,结束颜色,色标(色标位置,色标颜色,色标即为颜色过渡点)*/
background :-webkit-gradient(linear,left top,left bottom,from(blue),to(red),color-stop(0.4,#fff),color-stop(0.8,green));
} #d6{
width :400px;
height :200px;
border :solid 1px red;
/*径向渐变,内圆圆心位置,内圆半径,外圆圆心半径,外圆半径,开始颜色,结束颜色,色标*/
background :-webkit-gradient(radial,center center,0,center center,460,from(blue),to(red),color-stop(0.6,#fff));
}

CSS-学习笔记五的更多相关文章

  1. CSS学习笔记五:display,position区别

    最近常用css,经常在位置方面使用导display与position这两个属性,所以想要弄清楚它们之间的意思. 一.display 作用是规定元素应该生成的框的类型.意思是定义建立布局时元素生成的显示 ...

  2. 2022-07-10 第五小组 pan小堂 css学习笔记

    css学习笔记 什么是 CSS? CSS 指的是层叠样式表* (Cascading Style Sheets) CSS 描述了如何在屏幕.纸张或其他媒体上显示 HTML 元素 CSS 节省了大量工作. ...

  3. Typescript 学习笔记五:类

    中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...

  4. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  5. C#可扩展编程之MEF学习笔记(五):MEF高级进阶

    好久没有写博客了,今天抽空继续写MEF系列的文章.有园友提出这种系列的文章要做个目录,看起来方便,所以就抽空做了一个,放到每篇文章的最后. 前面四篇讲了MEF的基础知识,学完了前四篇,MEF中比较常用 ...

  6. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  7. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  8. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  9. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  10. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

随机推荐

  1. CodeForces 1098F. Ж-function

    题目简述:给定字符串$s[1 \dots n](n \leq 2 \times 10^5)$,以及$Q \leq 2 \times 10^5$个询问,每个询问有两个参数$1 \leq l \leq r ...

  2. hdu-2141

    Can you find it? Time Limit: 10000/3000 MS (Java/Others)    Memory Limit: 32768/10000 K (Java/Others ...

  3. 5、html的body内标签之多行文本及下拉框

    一.多行文本 <textarea name="">默认值</textarea> 二.下拉框 1.单选 <select name="city& ...

  4. Flutter从入门到进阶实战携程网App_汇总贴

    视频地址:https://coding.imooc.com/class/321.html?mc_marking=60e5294c605a87b2af7257d06f70505e&mc_chan ...

  5. ASP.NET Core会议管理平台实战_汇总贴

    ASP.NET Core会议管理平台实战 课程地址:https://ke.qq.com/course/389673?from=800004097#term_id=100464670 ASP.NET C ...

  6. JS鼠标响应事件经过、移动、点击示例介绍

    原文: http://www.jb51.net/article/41124.htm onMouseDown 按下鼠标时触发 onMouseOver 鼠标经过时触发 onMouseUp 按下鼠标松开鼠标 ...

  7. Lightoj1037【状压DP】

    题意: 给出n个怪的生命值,然后n个怪手里有一把枪,给出n*n的矩阵代表第i个怪对第j个怪的伤害值: 现在让你去干掉n个怪,只能平A使怪扣一滴血,干掉目标后, 可以把这个目标的武器拿进口袋然后用这个武 ...

  8. E. Similarity of Subtrees【hash】

    题意: 给你一棵树,问你有多少个组合的相似: 相似是a结点的子树和b结点的子树的每一层的结点数相等: 思路: HASH来搞: 主要也没学过散列表,以及一个散列函数的构造: 其实看下面程序很简单,手跑案 ...

  9. performSegueWithIdentifier 不生效的解决办法

    相信很多人都会遇到这样的需求: APP 打开以后,判断用户是否登录,如果未登录,就跳转到登陆页. 今天我也遇到了这个需求,发现我封装的一个 `func checkLoginStatus()` 放在 ` ...

  10. kuangbin大佬的高斯消元模板

    dalao解释的博客 #include <bits/stdc++.h> using namespace std; ; int a[MAXN][MAXN];//增广矩阵 int x[MAXN ...