前端小生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>