前端小生CSS分享学习02

欢迎各位小哥哥小姐姐阅读本<小生>的文章,对大家学习有帮助,请点赞加关注哦!!!!!!!!!!!

您的点赞和关注将是我持续更新的动力呢.^v^

18 ==ID选择器.avi==

  • id选择器中的id名是唯一的
先在标签里面书写一个id名 然后通过#id名去调用
<style>
 .xiongda{
 font-size:100px;
 }
 #xiongda { /* id选择器 和 类选择器 结合记忆更好 */
 color: pink;
 }
</style>
<div id="xiongda" class="xiongda">熊大</div>

19 id选择器和类选择器的区别.avi

id是唯一的 类名可以反复给别人使用

20 通配符选择器.avi

*代表所有,

给所有的标签内外间距都清零.
* {
 margin:0;
 padding:0
}

21 链接伪类选择器的使用.avi

注意:link visited hover active顺序不能颠倒,否则链接伪类作用可能无效

快速记忆 lv hao

<style>
 a:link {
 /* 红色 未访问过的状态*/
 color: #f00;
 }
 a:visited {
 /* 已访问过的状态 绿色 */
 color: #0f0;
 }
​
 a:hover {
 /*蓝色 鼠标悬停的时候显示的颜色 */
 color: #00f;
 }
​
 a:active {
 /* 鼠标点击未松开的时候显示的颜色 橘黄色 */
 color: #f40;
 }
​
</style>

22 链接伪类的简写方式.avi

平常最常用的就是hover了,也就是鼠标悬停时的状态 link我们可以用正常情况下的状态取缔

<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 div {
 width: 200px;
 height: 200px;
 background-color: #f00;
 }
 /* .anchor {
 color: red;
 } */
 
 .anchor:hover {
 background-color: blue;
 }
 </style>
</head>
<body>
 <div class="anchor">连接伪类的使用</div>
</body>

23 结构伪类选择器(一).avi

结构伪类选择器,能够快速的选择html结构中的某一块

<style>
 li:first-child { /* 选择第一个孩子 */
 color: pink; 
 }
 li:last-child { /* 最后一个孩子 */
 color: purple;
 }
 li:nth-child(2n) { /* 选择第4个孩子 n 代表 第几个的意思 */ 
 color: skyblue;
 }
</style>

24 结构伪类选择器(二).avi

  • nth-child(n)这个选择器较为灵活,我们可以选择一些有规律的元素
<style>
 li:nth-child(odd) { /* 可以选择所有的 odd奇数 的孩子标签 */
 color: pink; /* 2n+1/2n-1 */
 }
 
 li:nth-child(even) { /* 可以选择所有的 even 偶数 的孩子标签 */
 color: deeppink; /* 2n */
 }
​
 li:nth-child(3n) { /* n 0 2n 2n是 选择 0 2.4.6.8..的孩子 3n 0.3.6.9的孩子元素 */
 color: pink;
 
 }
 </style>

25 结构伪类选择器(三).avi (了解)

  • nth-last-child(n)跟前面的nth-child(n)较为类似 nth-last-child(n)是从后面忘前面去计数
<head>
 <meta charset="utf-8">
 <style>
 /* li:nth-child(even) { 从第一个孩子开始数的
 color: pink;
 } */
 li:nth-last-child(even) { /* nth-last-child 从最后一个孩子开始数 倒数 */
 color: skyblue;
 }
 </style>
 </head>
 <body>
 <ul>
 <li>第一个孩子</li>
 <li>第二个孩子</li>
 <li>第三个孩子</li>
 <li>第四个孩子</li>
 <li>第五个孩子</li>
 <li>第六个孩子</li>
 <li>第七个孩子</li>
 <li>第八个孩子</li>
 </ul>
 </body>

26 目标伪类选择器.avi

目标伪类:通过跳转的目标href指向文档内某个具体的元素,这个被链接的这个元素,我们称之为目标伪类
​
用法:
 <style>
 p:target{
 font-size: 30px;
 }
 #luoge:target {
 color: green;
 }
 #wenge:target {
 color: deeppink;
 }
 </style>
 <a href="#luoge">罗哥</a>
 <a href="#wenge">文哥</a>
​
 <p id="luoge">罗哥很"骚" </p>
 <p id="wenge">文哥猥琐 </p>

27 CSS颜色.avi

颜色分为三种:
 1.color:red; (最常用的颜色有red,green,blue,yellow,orange,skyblue,deeppink)
 2.color:#f00; (最常用的 红色:#f00 绿色:#0f0 蓝色:#00f 橘色:#f40 黑色:#000 白色:#FFF)
 需要注意的是 颜色一般都是六位的 如#FF0000 那么我们 可以简写为#F00
 3.color:rgb(255,0,0) 
 4.color:rgba(255,0,0,0.5) 其中 0.5代表的是透明度 它的取值可以为0-1里面的任何数

28 行高对齐和首行缩进.avi

line-height:行高 主要用于设置字体 代表字体中每一行的高度 
text-align:设置字体的水平位置,例如<h1>我想让字体居中</h1> 那么我们需要给h1添加一个text-align:center 
 代表的是字体在这个h1中水平居中(因为h1默认是独占一行的)

29 字间距和单词间距.avi

letter-spacing:字间距 代表的是所有的字符或者文字之间的一种间距(包括中文和英文之间字符的间距)
word-spacing:词间距,代表的是单词与单词之间的一种间距 如: Are you OK?

30 颜色半透明.avi

rgba(255,0,0,0.5);
最后一个参数代表的是这个颜色的透明度

31 文字阴影初识.avi

要求:通过调试工具可以调出你想要的阴影效果

<style>
 h1 {
 font-size: 100px;
 text-shadow: 5px 11px 3px rgba(0,0,0,0.5);
 /* text-shadow:水平位置 垂直位置 模糊距离 阴影颜色; */
 /* 水平和垂直位置 前2个参数必须写, 后面的2个参数可以省略 默认值 */
 }
 </style>
 
 
 <h1>你是阴影,我是火影</h1>

32 sublime快捷方式.avi

Ctrl + / ---------------------注释
Ctrl + 滚动 --------------字体变大/缩小
Ctrl + N-------------------新建
Ctrl+Shift +k || Ctrl+X-----------删除一行
Ctrl + 回车 -----------添加一行空行
Alt + F3 ---------------选中选择的词
Ctrl + W ---------------关闭当前文档
Ctrl + Shift + D ---------复制这行文本
SHift +Tab --------------去除缩进

33 综合案例(一).avi

  • 要求:能够独立完成综合案例

34 综合案例(二).avi

first-letter:伪元素向文本的第一个字母添加特殊样式
<style>
 p:first-letter {
 font-size: 30px;
 color: red;
 }
</style>
 
first-line:向文本中的首行添加特殊的样式
<style>
 p:first-line {
 color: deeppink;
 font-size: 14px;
 }
</style>

35 综合案例(三).avi

<head>
 <meta charset="utf-8">
 <style>
 body {
 color: #3c3c3c; /* 一般网页不用纯黑,用淡灰色 3c3c3c */
 font-size: 16px;
 }
 h1 {
 text-align: center; /* 文字水平居中 */
 font-size: 25px;
 font-weight: normal; /* 让粗体不加粗 */
 }
 div {
 text-align: center;
 font-size: 14px;
 }
 .sports {
 color: #f40;
 }
 .packtake {
 color: #f00;
 }
 .co {
 font-weight: 700;
 color: #ccc;
 }
 .co:hover { /* 链接伪类选择器 鼠标经过 .co这个类名的时候 */
 color: #f00;
 }
 p {
 font-size: 14px;
 line-height: 22px;
 text-indent: 2em; /* 首行缩进2个字的距离 */
 letter-spacing: 1px;
​
 }
 em {
 font-style: normal; /* 让斜体 不倾斜 */
 color: skyblue;
 }
 </style>
 </head>
 <body>
 <h1>中乙队赛前突然换帅仍胜毅腾 高原黑马欲阻击舜天</h1>
​
 <div>2017年07月16日20:11 <span class="sports">新浪体育 评论中大奖</span>
 (<a href="#" class="packtake">11</a>人参与) <a href="#" class="co">收藏本文</a></div>
 <hr />
​
 <p>新浪体育讯 7月16日是燕京啤酒<em>[微博]</em>2017中国足协杯第三轮比赛,丽江嘉云昊队主场迎战哈尔滨毅腾队的比赛日。然而就在比赛日中午,丽江嘉云昊队主帅李虎和另外两名成员悄然向俱乐部提出了辞呈,并且收拾行囊准备离开。在这样的情况下,丽江嘉云昊队不得不由此前的教练员杨贵东代理指挥了本场比赛。</p>
​
 <p>在昨日丽江嘉云昊队主帅李虎就缺席了赛前的新闻发布会,当时俱乐部给出的解释是李虎由于身体欠佳,去医院接受治疗。然而今日李虎出现在俱乐部时,向记者否认了这一说法,并且坦言已经向俱乐部提出了辞呈。</p>
​
 <p>据记者多方了解的情况,李虎<em>[微博]</em>极其教练组近来在执教成绩上承受了不小的压力,在联赛间歇期期间,教练组曾向俱乐部提出能够多引进有实力的球员补强球队,然而由于和俱乐部在投入以及成绩指标上的分歧,李虎最终和教练组一起在比赛日辞职。
 </p>
 <p>这样的情况并没有影响到丽江嘉云昊队<em>[微博]</em>的队员,在比赛中丽江队在主场拼的非常凶,在暴雨之中仍然发挥出了体能充沛的优势,最终凭借点球击败了中超球队哈尔滨毅腾,顺利晋级下一轮比赛。根据中国足协杯的赛程,丽江嘉云昊队将在本月23日迎战江苏舜天队。</p>
 </body>

相关推荐