前端学习day04

学习内容:css选择器、属性

1.css选择器

1.1否定伪类选择器(可以从已选中的元素中剔除出某些元素)

​        语法

        :not(选择器){

}

1.2属性选择器(根据指定的属性名称找到对应的标签, 然后设置属性格式)

 最常见的应用场景, 就是用于区分input属性

input[type=password]{}
<input type="text" name="" id="">
<input type="password" name="" id="">

[attribute|=value] CSS2

​[attribute^=value] CSS3
 

<input type="text" name="user-name" id="">

<input type="password" name="username" id="">

CSS2中的只能找到value开头,并且value是被-和其它内容隔开的
​CSS3中的只要是以value开头的都可以找到, 无论有没有被-隔开

-属性的取值是以什么结尾的[attribute$=value] CSS3

​-属性的取值是否包含某个特定的值[attribute~=value]

CSS2 [attribute*=value] CSS3

1.3通配符选择器

*{
​            	属性:值;
​        	}

*css3三大特性

1.继承性 (给父元素设置一些属性, 子元素也可以使用)

注意:①color/font-/text-/line-开头的属性才可以继承

②在CSS的继承中不仅仅是儿子可以继承, 只要是后代都可以继承

③a标签的文字颜色和下划线是不能继承的,当做子元素

④h标签的文字大小是不能继承的

2.层叠性

3.优先级

优先级问题(权重)

①style属性 1000

②id属性 100

③类选择器 伪类选择器 属性选择器 10

④标签选择器 伪元素选择器  1

⑤通配符选择器 0

2.属性

颜色属性 关键字、十六进制、rgb、rgba

文本属性 斜体(italic)文本加粗(font-weight)文字大小、字体类型(font-family))

##### -iconfont使用步骤

1.打开iconfont网站https://www.iconfont.cn/

<img src="images/image-20210803211859215.png" alt="image-20210803211859215" style="zoom:50%;" />

2.搜索要使用的图标

<img src="images/image-20210803211941669.png" alt="image-20210803211941669" style="zoom:50%;" />

3.将喜欢的图标加入到购物车,前提是需要登录iconfont

<img src="images/image-20210803212051572.png" alt="image-20210803212051572" style="zoom:50%;" />

4.打开购物车,下载代码到本地

<img src="images/image-20210803212146495.png" alt="image-20210803212146495" style="zoom:50%;" />

5.下载后,将对应的文件夹放到项目目录下

<img src="images/image-20210803212351317.png" alt="image-20210803212351317" style="zoom:50%;" />

6.在对应的页面中,通过link标签引入iconfont.css,直接根据对应的类名使用即可

```html

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

  <!-- 引入对应的iconfont.css -->

  <link rel="stylesheet" href="./font_jcx62njyfg/iconfont.css">

</head>

<body>

  <!-- class="iconfont icon-xxx" 使用对应的图标即可-->

  <i class="iconfont icon-Flowerbud"></i>

</body>

</html>

```

##### -iconfont多色图标使用步骤

1.搜索或选择多色图标

<img src="images/image-20210804231028105.png" alt="image-20210804231028105" style="zoom:50%;" />



<img src="images/image-20210804231055377.png" alt="image-20210804231055377" style="zoom:50%;" />

2.选择合适的图标加入购物车

<img src="images/image-20210804231151404.png" alt="image-20210804231151404" style="zoom:50%;" />

3.将图标添加至项目,没有项目创建即可

<img src="images/image-20210804231409910.png" alt="image-20210804231409910" style="zoom:50%;" />

4.在项目中选择symbol,生成线上链接或下载到本地

<img src="images/image-20210804231521807.png" alt="image-20210804231521807" style="zoom:50%;" />

5.引用线上js地址,直接使用script标签引入即可;下载到本地,引入iconfont.js到项目中即可

```html

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

  <style>

    /* 加入通用css代码(引入一次就行) */

    .icon {

       width: 1em; height: 1em;

       vertical-align: -0.15em;

       fill: currentColor;

       overflow: hidden;  

    }

  </style>

  <!-- 线上 -->

  <script src="http://at.alicdn.com/t/font_2723033_a8d3feqyo3r.js"></script>

  <!-- 本地 -->

  <script src="./font_2723033_472uiy994m2/iconfont.js"></script>

</head>

<body>

  <!-- 挑选相应图标并获取类名,应用于页面 -->

  <svg class="icon" aria-hidden="true">

    <use xlink:href="#icon-xianxingbingbao"></use>

  </svg>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值