HTML5 & CSS3常见新特性

【css】半透明边框- background-clip: padding-box; 一.要达到的效果 半透明边框效果 二.效果图 三.相关知识点 背景图片从什么地方开始裁切: background-clip content-box: 只显示内容区部分的背景图片 padding-box:显示内容区和内边距部分的背景图片 border-box: 显示内容区、内边距和边框部分的图 四.源码 ----------------------------------... 阅读详情

HTML新特性

新增特性:

  • 语义化标签:,如<header>、<footer>、<nav>、<article>、<section>等,能够更准确地描述网页结构
  • 视频和音频:添加了<video>和<audio>标签,在网页上嵌入和播放视频、音频内容更加容易
  • Canvas:引入了<canvas>元素,提供了一个绘制图形和动画的API,使得在网页上创建复杂的图形和交互性更为方便
  • Web存储:增加了本地存储能力,包括localStorage和sessionStorage,可以在客户端存储数据,减少对服务器的依赖
    • localStorage 长期存储数据,浏览器关闭后数据不丢失
    • sessionStorage 的数据在浏览器关闭后自动删除
  • Web Workers:引入了Web Workers,允许在后台运行脚本,提高网页的性能和响应能力
    • 基本原理:在当前主线程中,使用Worker类加载一个javascript文件来开辟一个新的线程,起到互不阻塞执行的效果,并且提供主线程和新线程之间数据交换的接口
  • 表单增强:通过添加新的表单元素和输入类型,以及表单验证API
    • calendar、date、time、email、url、search
  • 地理定位:引入了Geolocation API,使得网页可以获取用户的地理位置信息
  • 路由历史管理:提供了History API,允许网页动态修改浏览器的URL和历史记录,实现无刷新页面加载和前进/后退导航的功能
  • 拖放API:当元素拖动时,可以查看拖动的数据
  • WebSockets:引入了WebSockets协议,提供了一种在客户端和服务器之间进行实时双向通信的方式
    • 建立在TCP协议基础之上,和HTTP协议同属于应用层
    • 可以发送文本,也可以发送二进制数据
    • 没有同源限制,客户端可以与任意服务器通信

移除元素:

  • 移除如<big>、<strike>等一些样式标签,应使用CSS来设置样式
  • 不再推荐使用<applet>和<object>标签来嵌入Java小程序或其他外部插件,而是鼓励使用<embed>、<video>、<audio>等元素
  • 不再支持<frame>和<frameset>标签,推荐使用<iframe>或其他技术来实现框架效果
  • 不再推荐使用<menu>标签,推荐使用无序列表<ul>代替

CSS3新特性

1. 选择器

  • 属性选择器:允许根据元素的属性值来选择元素

  • 伪类选择器:允许根据元素的状态或位置来选择元素,例如 :hover、:focus、:nth-child()、:not() 等

2. 边框

  • border-radius:创建圆角边框
  • box-shadow:为元素添加阴影
    • 水平阴影和垂直阴影是必须设置的
  • border-image:使用图片来绘制边框

3. 背景

background-clip用于背景的绘制区域,有以下几种内容:

  • background-clip: border-box:背景从border开始显示
  • background-clip: padding-box:背景从padding开始显示
  • background-clip: content-box:背景显content区域开始显示
  • background-clip: no-clip:默认属性,等同于border-box

4. transition 过渡

  • transition:可以被指定为一个或多个CSS属性的过渡效果,多个属性之间用逗号进行分隔
  • 持续时间及过渡效果必须要设置

5. transform 转换

  • transform:允许旋转、缩放、倾斜或平移给定元素,包括 2D 和 3D 变换
  • transform-origin:转换元素的位置(围绕那个点进行转换),默认值为(x,y,z):(50%,50%,0)

6. animation 动画

  • animation :用于创建动画效果,可以实现更加复杂的动画
  • 这个平常使用相对较多
animation-name:动画名称
animation-duration:动画持续时间
animation-timing-function:动画时间函数
animation-delay:动画延迟时间
animation-iteration-count:动画执行次数,可以设置为一个整数,也可以设置为infinite,意思是无限循环
animation-direction:动画执行方向
animation-paly-state:动画播放状态
animation-fill-mode:动画填充模式

7. linear-gradient 渐变色

颜色渐变是指在两个颜色之间平稳的过渡,css3渐变包括

  • linear-gradient:线性渐变
  • radial-gradient:径向渐变
HTML5 vs HTML 和 CSS3 vs CSS:全面对比 阅读详情

相关推荐

HTML5 + CSS3 基础知识梳理

视频播放器需要的属性controls显示或隐藏用户控制界面autoplay媒体是否自动播放loop媒体是否循环播放pause媒体是否暂停(只读属性)ended媒体是否播放完毕(只读属性)当前的播放进度duration媒体播放总时间volume0.0到1.0的音量相对值muted是否静音3.2播放器需要的方法:视频播放器用到的方法play()媒体播放Pause()媒体暂停时间更新Canplay()可以播放。

weixin_57334661的博客 2162

背景属性

background-clip: border-box; 背景被裁剪到边框区域,在内容区、内填充区、边框区域显示,默认值background-clip: padding-box; 背景被裁剪到内填充区域,在内容区、内填充区显示background-clip: content-box; 背景被裁剪到内容区域,仅在内容区域显示 2、渐变 从一种颜色到其他颜色的过渡(两种及两种以上颜色)线型渐变 : 从一个方向到另一个方向的渐变 重复线性渐变 2)径向渐变 radial-gradient 径向渐变 : 一个

m0_72630538的博客 383

Silvaco TCAD 2018安装后,如何配置TonyPlot 5.0.22.R并解决绘图报错?

本文详细介绍了在Windows系统上安装Silvaco TCAD 2018后,如何正确配置TonyPlot 5.0.22.R并解决常见的绘图报错问题。内容包括版本兼容性分析、环境变量设置、常见错误解决方案以及性能优化建议,帮助用户顺利完成仿真结果的可视化工作。

weixin_31031711的博客 424

background-clip: padding-box;的作用b

背景被裁剪到内边距框。 在写移动端页面时,经常会用padding撑开一个内容,这时如果有圆角的话,里面的背景将超出圆角,看不出圆角效果,这时需要添加这个属性。 background-clip的属性还有: content-box: 背景被裁剪到内容框的位置 border-box: 背景被裁剪到边距框的位置

心随梦动 3791

Graylog日志系统实战:高效接收与解析交换机日志

本文提供Graylog日志系统的实战部署与配置指南,重点讲解如何高效接收与解析交换机日志。通过Docker快速部署,配置Syslog输入,并指导华为、华三等主流交换机将日志发送至Graylog。文章还介绍了使用提取器解析日志字段、创建数据流进行分类,以及设置报警规则,实现从被动排查到主动预警的运维转变,帮助网络工程师构建集中、智能的日志管理系统。

weixin_29284885的博客 541

AI 大模型在电商精准营销中的应用

例如,对于用户 A 和用户 B,通过比较他们对共同评价过的商品的评分差异来确定相似度。其中,(Gain(D,a))表示特征(a)对数据集(D)的信息增益,(Ent(D))表示数据集(D)的信息熵,(V)表示特征(a)的取值个数,(D^{v})表示特征(a)取值为(v)的样本子集。其中,(sim(A,B))表示用户 A 和用户 B 的相似度,(I)表示用户 A 和用户 B 共同评价过的商品集合,(R_{A,i})和(R_{B,i})分别表示用户 A 和用户 B 对商品(i)的评分。(三)营销活动效果预测。

alittlehippo的博客 1627

css --- background 二(background-clip、background-origin)

碎碎念:知识点梳理归纳,如果有什么不对的感谢大家指正一起学习! 1. background-clip1.1 border-box (默认值)1.2 padding-box1.3 context-box1.4 三种情况对比1.5 background-clip:text2 . background-origin2.1 border-box2.2 padding-box(默认值)2.3 content-box2.4 三种情况对比3. background-clip与background-origin 1..

奇怪的人类 1040

基于大模型的围术期谵妄防控系统研究报告

围术期谵妄是一种急性脑功能障碍综合征,通常发生在手术前后一段时间内。患者会出现意识障碍、注意力不集中、认知功能紊乱、睡眠 - 觉醒周期失调等症状,严重者甚至会出现幻觉、妄想和攻击行为 。这种病症不仅会给患者自身带来极大的痛苦,还会对其术后康复产生严重的负面影响。从患者角度来看,围术期谵妄会显著延长患者的住院时间,增加患者的医疗费用负担。有研究表明,发生谵妄的患者住院时间平均比未发生者延长 2 - 3 天。长时间的住院不仅会影响患者的生活质量,还可能导致患者错过最佳的康复时机,影响身体机能的恢复。同时,谵妄还

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1071

CSS背景属性,background-origin和background-clip

一.background-origin background-origin用来控制背景图片的位置 他有两个值: padding-box(默认):指定背景图片由padding开始展示 content-box:指定背景图片在内容区域开始展示 border-box:指定背景图片在边框区域开始展示 1.background-origin:padding-box(...

w875471321的博客 6152

高级数据结构之R树(R-tree)

R树(R-tree)是一种将B树扩展到多维情况下得到的数据结构,它最初由Antonin Guttman于1984年提出。B树的结点中会存储一个键的集合,这些键把线分成片段,沿着那条线的点仅属于一个片段。因此,B树使得我们可以很容易地找到点。如果把沿线各处的点表示成B树结点,我们就能够确定点所属唯一子结点,在那里可以找到该点。 Antonin Guttman在他提出R树的经典论文中给出的R树例子...

白马负金羁 1万+

Newton & Nvidia 开源 GPU 加速机器人仿真器入门教程(一)

Newton 是一个 GPU 加速、可扩展和可微分的物理仿真引擎,专为机器人、研究和高级仿真工作流而设计。Newton 基于 NVIDIA Warp 并集成了 MuJoCo Warp,为用户和开发人员提供了高性能仿真、现代 Python API 和灵活的架构。

机器人控制与仿真应用 1482

HTML5&CSS3新特性

一.HTML5新特性 HTML5新特性针对于以前的不足,增加了一些新的标签,新的表单,新的表单属性等。 1.新增语义化标签 新增的带有语义化的标签 二.CSS3新特性

weixin_52972575的博客 8885

2026年数字IC设计紫光展锐笔试带答案解析

本文是一份数字IC设计工程师/芯片验证工程师的笔试样题,包含单选题和多选题两部分。单选题共20题(每题2分),涵盖数字电路、C++/Verilog编程、芯片设计基础等内容,例如D/A转换计算、面向对象编程特性、三极管工作区域、Verilog仿真时间格式等。多选题15题(每题2分),考察Hold违例修复方法、验证方法学等知识点。试卷总分100分,考试时长90分钟,题型设计兼顾基础理论与工程实践,重点测试应聘者对芯片设计核心概念和工具链的掌握程度。部分题目解析详细说明了计算过程或概念原理,如第1题通过二进制转换

Open 111

HTML5 + CSS3面试题整理

...

计算机源码之家的博客 1万+

机器人控制算法九之 位姿描述与空间变换

机器人控制算法九之 位姿描述与空间变换

yohnyang的博客 1034

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

html5,css3新特性

目录 HTML新标签与特性 常用新标签 新增的input type属性值: 常用新属性 多媒体标签 CSS3 新增选择器 伪元素选择器(CSS3) 背景缩放(CSS3) 凹凸文字 CSS3盒模型 过渡(CSS3) 2D变形(CSS3) transform vertical-align元素对齐方式 线性渐变和径向渐变 HTML新标签与特性 HTML: ...

zh__quan的博客 5052

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

HTML5与CSS3新特性详解

HTML5新增了语义化标签、多媒体标签(如video和audio)及表单元素,提升了网页结构清晰度和交互体验。CSS3引入了属性选择器、伪元素选择器、盒子模型优化及过渡动画等特性,增强了样式控制与动态效果。这些新特性虽存在兼容性问题,但为现代网页开发提供了更多灵活性与创意空间。

m0_73941339的博客 1919

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

HTML5和CSS3常见面试题

这篇博客概述了HTML5与CSS3的关键特性,包括HTML5中的语义化标签、增强的表单功能、多媒体支持、绘图与动画能力,以及CSS3提供的布局方案如Flexbox与Grid,还有媒体查询、自定义字体、透明度等功能。同时,文章解释了rem与em作为长度单位的不同,并展示了实现自适应布局的多种方法,以及如何解决清除浮动的问题。

小田是个程序员的博客欢迎你的到来呀~ 1430

HTML5和CSS3新增特性

n 可以是公式:常见的公式如下 ( 如果n是公式,则从0开始计算,但是第 0 个元素或者超出了元素的个数会被忽略 )HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。HTML5 在不使用插件的情况下,也可以原生的支持视频格式文件的播放,支持的格式是有限的。5.before 在父元素内容的前面创建元素,after 在父元素内容的后面插入元素。这个nth-child可以选择某个父元素的一个或者多个特定的子元素。

chestnut_orenge的博客 2704

【零基础必看的前端教程】——HTML 5 & CSS 3

以零基础视角,带你循序渐进学习前端知识,一看就懂,小白也能转行做前端!这节主要分享关于HTML5和CSS3的新特性!

weixin_48916444的博客 1826

HTML5和CSS3强化知识总结

之前总结定位元素水平垂直居中时,top left均为50%,之后margin-top为-高度的一半,margin-left为-宽度的一半,即可实现,但这一旦改变盒子的宽高,也得改变marign值,故tranform:translate(-50%,-50%)很方便的避免了频繁改动数据的问题。利用阴影进行动画设置,先利用定位将阴影与圆点放置合适位置,用一个盒子将其包含,让阴影水平垂直居中放置在盒子中,此时圆点就会在阴影正中间,利用动画将阴影的宽高调大,之后每个阴影进行延迟即可。

guai_guai_guai的博客 3790

HTML5,CSS的新特性

音频标签和视频标签使用方式。

2301_80121144的博客 1783

HTML5和CSS3有哪些新特性?

通过@font-face规则,开发者可以使用自定义字体,提升网页的视觉效果。

破损的天堂鸟博客 1037

HTML5和CSS3提高

nth-child(n)里面的n可以是数字(选择第n个子元素,从1开始)、关键字(even偶数,odd奇数)、公式(从0开始计算,但是第0个元素或者超出了元素的个数会被忽略)nth-of-type 会把指定的盒子排列序号,执行时候先看 div指定的元素 之后看 :nth-of-type(1)第几个盒子。nth-child会把所有的盒子都排列序号,执行的时候首先看 :nth-child(1) 之后回去看前面div。增加了一些新的标签,新的表单,新的表单属性,IE9+以上版本的浏览器才支持。

surx123456的博客 3440

HTML5和CSS3的进阶_HTML5和CSS3的新增特性

目录HTML5的新特性1. HTML5 的新特性1.1 HTML5 新增的语义化标签1.2 HTML5 新增的多媒体标签1. 视频 2. 音频 3. 多媒体标签总结1.3 HTML5 新增的 input 类型1.4 HTML5 新增的表单属性required 必须输入信息,不能为空;重点:placeholder 提示文本autofocus:每次刷新都会自动获得光标multiple 可以选择多文件提交2. CSS3 的新特性2.1 CSS3 的现状2.2 属性选择器2.3 结构伪类选择器nth-child

2301_80636070的博客 1144

html5 和 css3 新特性

html5 和 css3 新特性

qq_69347371的博客 1433
上一篇: 常见布局模式
下一篇: webpack构建工具面试题
ZoeLandia
博客等级 码龄6年 734粉丝 183原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值