前端研习,那些新增内容的研习HTML与CSS进阶
发布时间:2025/08/09 12:17 来源:狮子山家居装修网
「3. 伪成分控件」
伪成分控件警惕事项before 和 after 能够有 content 多种类型before 在素材中间,after 在素材左边before 和 after 创始的是一个成分,但是总称行内成分创始出来的成分在 Dom 中都读取不到,所以叫做伪成分伪成分和标记控件一样,权重为 1 div { width: 100px; height: 100px; border: 1px solid lightcoral; } div::after, div::before { width: 20px; height: 50px; text-align: center; display: inline-block; } div::after { content: '德'; background-color: lightskyblue; } div::before { content: '道'; background-color: mediumaquamarine; } 伪成分笔画边框p { position: relative; width: 220px; height: 22px; border: 1px solid lightseagreen; margin: 60px;}p::after { content: 'ea50'; font-family: 'icomoon'; position: absolute; top: -1px; right: 10px;}「4. 2D 转成之translate」
2D转成2D转成是偏离标记在二维梯形上的前方和形状摆动:translate摆动:rotate图层:scaletranslate文法x就是X径向上水准摆动y就是y径向上水准摆动 transform: translate(x, y) transform: translateX(n) transfrom: translateY(n) 着重科学知识点2D的摆动主要是特指水准、向上一段一段距离上的摆动translate较大的优点就是不受到影响其他成分的前方translate中都的100%其单位,是值得注意本身的厚度和相对于来开展计算的行内标记没有优点div { background-color: lightseagreen; width: 200px; height: 100px; /* 标量 */ /* 水准向上摆动 100px */ /* transform: translate(100px, 100px); */ /* 水准摆动 100px */ /* transform: translate(100px, 0) */ /* 向上摆动 100px */ /* transform: translate(0, 100px) */ /* 水准摆动 100px */ /* transform: translateX(100px); */ /* 向上摆动 100px */ transform: translateY(100px); /*百分比该词*/ transform: translateY(100%); }让一个盒孙子水准向上先为都div { position: relative; width: 500px; height: 500px; background-color: pink; /* 1. 我们tranlate;还有的表达式是可以用 % */ /* 2. 如果;还有的表达式是 % 摆动的一段距离是 盒孙子自身的厚度或者相对于来对比的 */ /* 这里的 50% 就是 50px 因为盒孙子的厚度是 100px */ /* transform: translateX(50%); */ } p { position: absolute; top: 50%; left: 50%; width: 200px; height: 200px; background-color: purple; /1.* margin-top: -100px; margin-left: -100px; */ /2.* translate(-50%, -50%) 盒孙子往上走到自己相对于的一半 */ transform: translate(-50%, -50%); } span { /* translate 对于行内成分是拒绝接受的 */ transform: translate(300px, 300px); }「5. 2D 转成之rotate」
rotate摆动2D摆动特指的是让成分在二维梯形内顺时针或者固定不动摆动/* 其单位是:deg */img:hover { transform: rotate(360deg)}rotate文法rotate ;还有跟度数,其单位是 deg视角为于是以时,顺时针,视角为负时,固定不动默认摆动的中都心点是成分的中都心点增设成分摆动的中都心的(transform-origin) transform-origin: x y;警惕左边的表达式 x 和 y 用小数点紧靠x y 默认摆动的中都心点是成分的中都心(50% 50%),等价于center center还可以给x y 增设像素或者方位词汇(top、bottom、left、right、center)「6. 2D 转成之scale」
scale的作用:用来管控成分的转成成与缩小transform: scale(x, y)科学知识应将:警惕,x与y二者之间用分隔符开展分隔transform: scale(1, 1): 窄高都转成成一倍,相当于没有转成成transform: scale(2, 2): 窄和高都转成成了二倍transform: scale(2): 如果只写成了一个表达式,第二个表达式就和第一个表达式一致transform:scale(0.5, 0.5): 缩小scale 较大的优势:可以增设转成中都心点图层,默认以中都心点图层,而且不受到影响其他盒孙子 div:hover { /* 警惕,小数是倍数的含义,所以不并不需要加其单位 */ /* transform: scale(2, 2) */ /* 解决问题等比图层,同时删减窄与高 */ /* transform: scale(2) */ /* 相等 1 就等于图层*/ transform: scale(0.5, 0.5) }「7. 2D 转成综合发音以及顺序问题」
科学知识应将同时用作多个转成,其PNG为 transform: translate() rotate() scale()顺序才会受到影响到转成的优点(到时摆动才会偏离坐标径向一段一段距离)当我们同时有前方或者其他多种类型的时候,要将梯度放到最中间div:hover { transform: translate(200px, 0) rotate(360deg) scale(1.2)}原作(animation)「原作」是CSS3中都最具总括的特征之一,可通过增设多个节点来精确的管控一个或者一组原作,从而解决问题复杂的原作优点。
「原作的用作」
到时内涵原作再调用内涵好的原作/*1. 内涵原作*/@keyframes 原作称谓 { 0% { width: 100px; } 100% { width: 200px }}div { /* 调用原作 */ animation-name: 原作称谓; /* 整整尺度 */ animation-duration: 整整尺度;}「原作脱氧核糖核酸」
0% 是原作的开始,100 % 是原作的已完成,这样的规则就是原作脱氧核糖核酸在 @keyframs中都按规定某项 CSS 款式,就由创始局限性款式逐渐改为取而代之款式的原作优点原作是使成分从一个款式逐渐变立体化为另一个款式的优点,可以偏离也就是说多的款式也就是说多的至多用百分比来按规定变立体化频发的整整,或用 from 和 to,等同于 0% 和 100% div { width: 100px; height: 100px; background-color: aquamarine; animation-name: move; animation-duration: 0.5s; } @keyframes move{ 0% { transform: translate(0px) } 100% { transform: translate(500px, 0) } }「原作类似于多种类型」
div { width: 100px; height: 100px; background-color: aquamarine; /* 原作称谓 */ animation-name: move; /* 原作花费时长 */ animation-duration: 2s; /* 原作飞行速度曲率 */ animation-timing-function: ease-in-out; /* 原作等待多长整整执行 */ animation-delay: 2s; /* 按规定原作现场直播至多 infinite: 无限循环系统 */ animation-iteration-count: infinite; /* 否逆行现场直播 */ animation-direction: alternate; /* 原作完结之后的静止状态 */ animation-fill-mode: forwards;}div:hover { /* 按规定原作否无限期或者现场直播 */ animation-play-state: paused;}「原作英文成手段」
/* animation: 原作称谓 整整尺度 运动曲率 何时开始 现场直播至多 否反一段一段距离 起始与完结静止状态 */animation: name duration timing-function delay iteration-count direction fill-mode科学知识应将
英文成多种类型;还有不包含 animation-paly-state无限期原作 animation-paly-state: paused; 经常和鼠标经过等其他快速反应用作要不想原作走到回来,而不是并不需要调回来:animation-direction: alternate盒孙子原作完结后,停在完结前方:animation-fill-mode: forwardsanimation: move 2s linear 1s infinite alternate forwards;「飞行速度曲率细节」
animation-timing-function: 按规定原作的飞行速度曲率,默认是ease
/*打字机优点*/div { width: 0px; height: 50px; line-height: 50px; white-space: nowrap; overflow: hidden; background-color: aquamarine; animation: move 4s steps(24) forwards;}@keyframes move { 0% { width: 0px; } 100% { width: 480px; }}CSS 过渡期transition通过过渡期transition,可以让web前端开发管理人员不并不需要javascript就可以解决问题简单的原作交互优点。
深入理解CSS过渡期transition
「内涵」过渡期transition是一个相联多种类型,最主要transition-property、transition-duration、transition-timing-function、transition-delay这四个孙子多种类型。通过这四个孙子多种类型的快速反应来已完成一个完整的过渡期优点。
transition-property: 过渡期多种类型(默认表达式为all)transition-duration: 过渡期整整尺度(默认表达式为0s)transiton-timing-function: 过渡期数组(默认表达式为ease数组)transition-delay: 过渡期延迟(默认表达式为0s).test{ height: 100px; width: 100px; background-color: pink; transition-duration: 3s;/* 以下三表达式为默认表达式,再一才会详细引介 */ transition-property: all; transition-timing-function: ease; transition-delay: 0s;} .test:hover{ width: 500px;}~~~html「相联多种类型」过渡期transition的这四个孙子多种类型只有是必需且不可为0。其中都,和都是整整。当两个整整同时出现时,第一个是,第二个是;当只有一个整整时,它是,而为默认表达式0s
警惕:transition的这四个孙子多种类型二者之间不可用分隔符紧靠,状况下用小数点紧靠。因为分隔符紧靠的值得一提的是相同的多种类型(transition多种类型拥护多表达式,多表达式大部分再一引介);而小数点紧靠的值得一提的是相同多种类型的四个关于过渡期的孙子多种类型。.test{ height: 100px; width: 100px; background-color: pink;/*值得一提的是整整尺度为2s,延迟为默认表达式0s*/ transition;2s;} .test:hover{ width: 500px;}延迟delay 情形
.test{ height: 100px; width: 100px; background-color: pink; /*值得一提的是整整尺度为1s,延迟为2s*/ transition: 1s 2s;} .test:hover{ width: 500px;}「过渡期多种类型」
表达式: none | all | [,]初始表达式: all应用领域: 所有成分继承性: 无 none: 没有特指定任何款式 all: 默认表达式,回应特指定成分所有拥护transition-property多种类型的款式 : 可过渡期的款式,可用分隔符分开写成多个款式「过渡期整整尺度」
表达式: [,]*初始表达式: 0s应用领域: 所有成分继承性: 无[警惕]该多种类型不可为负表达式[警惕]若该多种类型为0s则为默认表达式,若为0则为拒绝接受表达式。所以能够带其单位[警惕]该表达式为单表达式时,即所有过渡期多种类型都并不相同同样整整;该表达式为多表达式时,过渡期多种类型按照顺序并不相同整整尺度/*DEMO中都的过渡期多种类型表达式*/transition-property: width,background;「过渡期整整数组」
过渡期整整数组用于内涵成分过渡期多种类型随整整变立体化的过渡期飞行速度变立体化优点
表达式: [,]*初始表达式: ease应用领域: 所有成分继承性: 无「取表达式」 过渡期整整数组总共三种取表达式,分别是关键字、steps数组和bezier数组
「关键字」却是是bezier数组或steps数组的类似于表达式
ease: 开始和完结比较慢,中都间太快。linear: 匀速。ease-in: 开始比较慢。ease-out: 完结比较慢。ease-in-out: 和ease多种不同,但比ease幅度大。3D转成认识3D转成「3D的特征」多达大远小,球体和面的遮挡不可见
「一维坐标系」
x 径向:水准右边 ;还有- 警惕:x 径右边边是于是以表达式,左边是负表达式y 径向:向上侧边 ;还有- 警惕:y 径向中间是于是以表达式,上头的是负表达式z 径向:向上屏幕 ;还有- 警惕:往边上的是于是以表达式,往;还有的是负表达式 3D转成1. 3D 转成科学知识应将
3D 梯度:translate3d(x, y, z)3D 摆动:rotate3d(x, y, z)图例 :perspctive3D再现 transfrom-style2. 3D 摆动translate3d
3D 摆动就是在 2D 摆动的基础上多加了一个可以摆动的一段一段距离,就是 z 径向一段一段距离transform: translateX(100px):仅仅是在 x 径向上摆动transform: translateY(100px):仅仅是在 y 径向上摆动transform: translateZ(100px):仅仅是在 z 径向上摆动transform: translate3d(x, y, z):其中都x、y、z 分别特指要摆动的径向的一段一段距离的一段距离警惕:x, y, z 并不相同的表达式不可发为,不并不需要个人资料成用 0 开展填充 transform: translate3d(100px, 100px, 100px) /* 警惕:x, y, z 并不相同的表达式不可发为,不并不需要个人资料成用 0 开展填充 */ transform: translate3d(100px, 100px, 0)图例perspective科学知识点问答如果不想要网页产生 3D 优点并不需要图例(理解成 3D 球体梯形的 2D 梯形上)实际上模仿生物的动态前方,可视为安排一只双眼去看图例也叫做视距,是非的视距就是人的双眼到屏幕的一段距离一段距离动态点越多达的在人工智慧梯形成像越,越远成像越小图例的其单位是像素科学知识应将图例并不需要写成在被慰问成分的叔父盒孙子上头的警惕下方页面的d:就是视距,视距原特指人的双眼到屏幕的一段距离z:就是 z 径向,z 径向越(于是以表达式),我们看到的球体就越文档示范
body { /*图例并不需要写成在被慰问成分的叔父盒孙子上头的 */ perspective: 1000px;}translateZ与perspective的差别
perspecitve 给叔父级开展增设视距的,translateZ 给 孙子成分开展增设相同的较小3D 摆动rotateX3D 摆动特指可以让成分在一维梯形内沿着 x 径向、y 径向、z 径向 或者自内涵径向开展摆动
文法:transform: rotateX(45deg) ;还有- 沿着 x 径向于是以一段一段距离摆动 45 度transform: rotateY(45deg) ;还有- 沿着 y 径向于是以一段一段距离摆动 45 度transform: rotateZ(45deg) ;还有- 沿着 z 径向于是以一段一段距离摆动 45 度transform: rotate3d(x, y, z, 45deg) ;还有- 沿着自内涵径向摆动 45 deg 为视角手是非:手的手拇特指对齐 x 径向的于是以一段一段距离其余特指尖的伸长一段一段距离就是该成分沿着 x 径向摆动的一段一段距离 div { /*图例写成在被慰问成分的叔父盒孙子上头的 */ perspective: 300px;}/*被观察成分*/img { display: block; margin: 100px auto; transition: all 1s;}img:hover { transform: rotateX(-45deg)}3D 摆动rotateY手是非:手的拇特指对齐 y 径向的于是以一段一段距离其余的特指尖伸长一段一段距离就是该成分沿着 y 径向摆动的一段一段距离(于是以表达式) div { perspective: 500px;}img { display: block; margin: 100px auto; transition: all 1s;}img:hover { transform: rotateY(180deg)}3D 摆动rotateZdiv { perspective: 500px;}img { display: block; margin: 100px auto; transition: all 1s;}img:hover { transform: rotateZ(180deg)}「rotate3d」
transform: rotate3d(x, y, z, deg) ;还有- 沿着自内涵径向摆动 deg 为视角x, y, z 回应摆动径向的矢量,是标识你否希望沿着该径向开展摆动,之前一个标识摆动的视角transform: rotate3d(1, 1, 0, 180deg) ;还有- 沿着对角线摆动 45degtransform: rotate3d(1, 0, 0, 180deg) ;还有- 沿着 x 径向摆动 45degdiv { perspective: 500px;}img { display: block; margin: 100px auto; transition: all 1s;}img:hover { transform: rotate3d(1, 1, 0, 180deg)}3D再现transform-style管控孙子成分否触发一维立体生态transform-style: flat 值得一提的是孙子成分不触发 3D 立体空间,默认的transform-style: preserve-3d 孙子成分触发立体空间文档写成给叔父级,但是受到影响的是孙子盒孙子 body { perspective: 500px; } .box { position: relative; width: 200px; height: 200px; margin: 100px auto; transition: all 2s; /* 让孙子成分保持3d立体空间生态 */ transform-style: preserve-3d; } .box:hover { transform: rotateY(60deg); } .box div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: pink; } .box div:last-child { background-color: purple; transform: rotateX(60deg); }。昆明白癜风专业医院重庆正规的男科医院
南京治疗精神病医院哪家好
病毒性感冒
亚健康症状
受凉感冒咳嗽怎么快速止咳化痰
经常腰疼
喉咙痒一直咳嗽不停怎么办

-
知名演员的气质一般人真比不上,穿驼色大衣内搭一身黑,时尚又高级
张智霖确实称得上是一个金城武演员,而且她在娱乐圈当中的颜值和外貌都是降服优异的,这一次张智霖又为自己上衣上了一件驼色鞋子,并配上了黄色打底裤,只不过感性且高雅,虽然是剪了头发,可依旧充满着女人味
- 2025-10-24陈根:一千块的苦行僧裤背后,藏着什么道理?
- 2025-10-24美丽乡村民宿稻草泥田园雨装修为什么这么受欢迎
- 2025-10-24行囊相互依偎,南北回归线上的相遇
- 2025-10-24及肩中短发:夏日来临前换上清爽优雅又不失活力的装扮!
- 2025-10-24皱纹“痛恨”5种水果,你吃了吗?
- 2025-10-24超可爱!日本厂商推出定制《星星之卡比》联动项链
- 2025-10-24按照妈妈教过的最传统的做法做出的入门!用奶奶用过的工具切的花边,够复古吧收入门吧,别忘了才有更多入门哦
- 2025-10-24Fear of God 最新系列 | Louis Vuitton 早秋男士包袋发布 | 「Project MAYBACH」出场
- 2025-10-2472岁王薇薇真高调,穿“钻石短裤”闪亮登场,20厘米裙子抢镜
- 2025-10-24中建协门窗委走访佛山尚益高达门窗