Css样式文档,零基础web前端开发,前端详解

font-size: 200%;

}

2.1、1个元素可以使用多个伪元素

p::first-letter {

color: #ff0000;

font-size: xx-large;

}

p::first-line {

color: #0000ff;

font-variant: small-caps;

}

3.伪元素有

​ 更多伪元素:https://www.w3school.com.cn/css/css_pseudo_elements.asp

  1. ::first-line 伪元素用于向文本的首行添加特殊样式。

  2. ::first-letter 伪元素用于向文本的首字母添加特殊样式-注意:****::first-letter 伪元素只适用于块级元素。

  3. ::before 伪元素可用于在元素内容的前面插入一些内容。

  4. ::after 伪元素可用于在元素内容之后插入一些内容。

  5. ::selection 伪元素匹配用户选择的元素部分。以下 CSS 属性可以应用于 ::selection:注意:双击元素才有效果。

  • color

  • background

  • cursor

  • outline

例如:

::selection {

color: red;

background: yellow;

}

请选择本页中的文本:

==========

这是一个段落。

  1. :active:选择活动的链接

  2. :checked:选择每个别选中的元素。

  3. :first-child:选择作为其父的首个子元素。

  4. :focus:选择获得焦点的的元素

例如:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jMdD1mo9-1627397284002)(C:\Users\HJX\AppData\Roaming\Typora\typora-user-images\image-20210727210354248.png)]

  1. :nth:child(n):选择作为其父的第n个子元素。

  2. :visited:选择已被访问的链接。

  3. :target:选择当前活动的 #news 元素(单击包含该锚名称的 URL)。

例如:

跳转至内容 1

跳转至内容 2

请点击上面的链接,:target 选择器会突出显示当前活动的 HTML 锚。

内容 1…

内容 2…

五、文本设置


1.文本阴影设置;

1.参考网址:https://www.w3school.com.cn/css/css_text_shadow.asp

text-shadow 属性为文本添加阴影。

最简单的用法是只指定水平阴影(2px)和垂直阴影(2px):

水平:即左右距离

垂直:即上下

模糊距离:字的模糊程度,值越大,越模糊。

text-shadow: h-shadow v-shadow blur color;

h-shadow 必需。水平阴影的位置。允许负值。

v-shadow 必需。垂直阴影的位置。允许负值。

blur 模糊的距离

color 阴影的颜色

2.文本方向设置

direction 和 unicode-bidi 属性可用于更改元素的文本方向:

| ltr | 默认。文本方向从左到右。 |

| — | — |

| rtl | 文本方向从右到左。 |

bidi-override:对于行内元素,该值会创建一个覆盖;

对于块容器元素,该值将为不在另一个块容器元素内的行内级别的后代创建一个覆盖。

更多unicode-bidi参考:https://www.w3school.com.cn/cssref/pr_unicode-bidi.asp

实例

p {

direction: rtl;

unicode-bidi: bidi-override;

}

2.文字装饰(删除a下划线):

text-decoration 属性用于设置或删除文本装饰。

text-decoration: none; 通常用于从链接上删除下划线:

3.垂直导航栏设置

参考:https://www.w3school.com.cn/tiy/t.asp?f=css_navbar_vertical_borders

六、行内/外元素


1)、行内元素

、、

、、、、、、、等。****

2)、块级元素

~


    1. 、、

等。

七、替换/非替换元素


1。不可替换元素

(X)HTML 的大多数元素是不可替换元素,即其内容直接表现给用户端(例如浏览器)。

行内非替换元素,例如*, height/width/padding top、bottom/margin top、bottom均无效果。只能用padding left、right和margin left、right改变宽度。*

2.替换元素

替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。

例如浏览器会根据标签的src属性的值来读取图片信息并显示出来,而如果查看(X)HTML代码,则看不到图片的实际内容;又例如根据标签的type属性来决定是显示输入框,还是单选按钮等。

**替换元素一般有内在尺寸,所以具有width和height,**可以设定。例如你不指定img的width和height时,就按其内在尺寸显示,也就是图片被保存的时候的宽度和高度。

八、2、display的block、inline和inline-block的区别


1)、block

会独占一行,多个元素会另起一行,可以width、height、margin和padding属性

2)、inline

元素不会独占一行,设置width、height属性无效。但可以设置水平方向的margin和padding属性,不可以设置垂直方向的padding和margin

3)、inline-block

将对象设置为inline对象,但对象的内容作为block对象呈现,之后的内联对象会被排列在同一行内

九、定位


参考:https://www.w3school.com.cn/css/css_positioning.asp

十.CSS Overflow


overflow 属性指定在元素的内容太大而无法放入指定区域时是剪裁内容还是添加滚动条。

overflow 属性可设置以下值:

  • visible - 默认。溢出没有被剪裁。内容在元素框外渲染

  • hidden - 溢出被剪裁,其余内容将不可见

  • scroll - 溢出被剪裁,同时添加滚动条以查看其余内容

  • auto - 与 scroll 类似,但仅在必要时添加滚动条

overflow-x: hidden; /* 隐藏水平滚动栏 */

overflow-y: scroll; /* 添加垂直滚动栏 */

十一、浮动float


浮动脱离文档流

十二、背景


1.背景图像:

body {background-image: url(/i/eg_bg_04.gif);}

2.背景重复-repeat

body

{

background-image: url(/i/eg_bg_03.gif);

background-repeat: repeat-y;

}

3.背景定位

以下为背景图片定位background-position的属性值:

| center | center center |

| — | — |

| top | top center 或 center top |

| bottom | bottom center 或 center bottom |

| right | right center 或 center right |

| left | left center 或 center left |

4.背景大小:

background-size: 100% 100%;

5.背景关联(防止图像随着滚动条消失)

background-attachment 属性防止这种滚动。通过这个属性,可以声明图像相对于可视区是固定的(fixed),因此不会受到滚动的影响:

十三、动画设置


在本章中,您将学习如下属性:

  • @keyframes
  • animation-name
  • animation-duration
  • animation-delay
  • animation-iteration-count
  • animation-direction
  • animation-timing-function
  • animation-fill-mode
  • animation

参考网址:https://www.w3school.com.cn/css/css3_animations.asp

@keyframes 规则

如果您在 @keyframes 规则中指定了 CSS 样式,动画将在特定时间逐渐从当前样式更改为新样式。

要使动画生效,必须将动画绑定到某个元素。

CSS 动画属性

下表列出了 @keyframes 规则和所有 CSS 动画属性:

属性 描述

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
img

框架相关

原生JS虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是React、Vue两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。

在框架方面,生命周期、钩子函数、虚拟DOM这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

Vue框架

知识要点:
1. vue-cli工程
2. vue核心知识点
3. vue-router
4. vuex
5. http请求
6. UI样式
7. 常用功能
8. MVVM设计模式

React框架

知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由

原生JS虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是React、Vue两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。

在框架方面,生命周期、钩子函数、虚拟DOM这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

Vue框架

知识要点:
1. vue-cli工程
2. vue核心知识点
3. vue-router
4. vuex
5. http请求
6. UI样式
7. 常用功能
8. MVVM设计模式

[外链图片转存中…(img-NesyWSyt-1710764684822)]

React框架

知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由

[外链图片转存中…(img-RuG00ugJ-1710764684823)]

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1. 介绍 5 1.1 项目概述 5 1.2 范围 5 1.3 参考 5 2. 用例视图 6 2.1 WAS - SAP R/3 集成用例 6 2.1.1 车辆列表功能 6 2.1.2 车辆订购申请单的创建功能 7 2.1.3 车辆订购申请单查询功能 7 2.1.4 车辆订购申请单的修改功能 7 2.1.5 索赔单的创建 8 2.1.6 数据交换需求 8 2.2 PORTAL集成的用例 8 2.2.1 经销商 Portal 框架 9 2.2.2 车辆销售系统和Portal的整合 9 2.2.3 Nadcon system 和Portal系统的整合 10 2.2.4 车辆销售系统和Nadcon 的整合 10 3. 逻辑视图 10 3.1 兼容性 10 3.2 系统架构 10 3.2.1 逻辑架构 10 3.2.2 Web 应用的包设计 12 3.3 组件设计 - J2EE WEB APPLICATION 13 3.3.1 MVC 框架 – Struts 13 3.3.2 日志 14 3.3.3 BAPI代理结构 15 3.3.4 销售商用户信息组件和安全组件 16 3.3.5 页面表现框架 17 3.3.6 车辆列表功能 18 3.3.7 车辆订购请求单创建 24 3.3.8 车辆订购申请单查询列表 32 3.3.9 车辆订购申 请单修改 37 3.3.10 索赔单创建 43 3.3.11 数据交换 50 3.3.12 登录 & 退出 53 4. 数据视图 56 4.1 车辆列一表 57 4.2 车辆订购申请单创建 58 4.3 车辆订购申请单列表 59 4.4 车辆订购申请单修改 60 4.5 索赔单创建 61 5. 实现视图 62 5.1 缓存策略 62 5.2 会话管理 62 5.3 连接管理 62 5.4 集成的需要 62 5.4.1 WAS – SAP 集成 63 5.4.2 单点登陆 63 5.4.3 Vehicle Sale 系统 和 Nadcon的集成 63 6. 部署视图 64 6.1 安装需求 64 6.1.1 服务器的安装 64 6.2 服务支持的考虑 64 6.2.1 安全 64 6.2.2 服务器管理 64 7. 实现环境视图 64 7.1 开发环境 64 7.2 测试环境 64 7.3 生产环境 65 7.3.1 网络 65 7.4 域信息 65

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值