当前位置: 首页 > news >正文

jsp网站开发 英文wordpress评论密码保护

jsp网站开发 英文,wordpress评论密码保护,威海建设集团信息网站,如何把网站做权重CSS中的动画 CSS动画#xff08;CSS Animations#xff09;是为层叠样式表建议的允许可扩展标记语言#xff08;XML#xff09;元素使用CSS的动画的模块​ 即指元素从一种样式逐渐过渡为另一种样式的过程​ 常见的动画效果有很多#xff0c;如平移、旋转、缩放等等#…CSS中的动画 CSS动画CSS Animations是为层叠样式表建议的允许可扩展标记语言XML元素使用CSS的动画的模块​ 即指元素从一种样式逐渐过渡为另一种样式的过程​ 常见的动画效果有很多如平移、旋转、缩放等等复杂动画则是多个简单动画的组合。 css实现动画的方式有如下几种​ transition 实现渐变动画​transform 转变动画​animation 实现自定义动画 二、实现方式 transition 实现渐变动画​ transition的属性如下​ property:填写需要变化的css属性​duration:完成过渡效果需要的时间单位(s或者ms)​timing-function:完成效果的速度曲线​delay: 动画效果的延迟触发时间​ 其中timing-function的值有如下 注意并不是所有的属性都能使用过渡的如display:none-display:block​ 举个例子实现鼠标移动上去发生变化动画效果 style​.base {​width: 100px;​height: 100px;​display: inline-block;​background-color: #0EA9FF;​border-width: 5px;​border-style: solid;​border-color: #5daf34;​transition-property: width, height, background-color, border-width;​transition-duration: 2s;​transition-timing-function: ease-in;​transition-delay: 500ms;​}​/*简写*/​/*transition: all 2s ease-in 500ms;*/​.base:hover {​width: 200px;​height: 200px;​background-color: #5daf34;​border-width: 10px;​border-color: #3a8ee6;​}​ /style​ div classbase/divtransform 转变动画​ 包含四个常用的功能​ translate位移​scale缩放​rotate旋转​skew倾斜​ 一般配合transition过度使用​ 注意的是transform不支持inline元素使用前把它变成block. 可以看到盒子发生了旋转倾斜平移放大​ animation 实现自定义动画​ animation是由 8 个属性的简写分别如下 CSS 动画只需要定义一些关键的帧而其余的帧浏览器会根据计时函数插值计算出来​ 通过 keyframes 来定义关键帧​ 因此如果我们想要让元素旋转一圈只需要定义开始和结束两帧即可 keyframes rotate{​from{​transform: rotate(0deg);​}​to{​transform: rotate(360deg);​}​ }from 表示最开始的那一帧to 表示结束时的那一帧​ 也可以使用百分比刻画生命周期 keyframes rotate{​0%{​transform: rotate(0deg);​}​50%{​transform: rotate(180deg);​}​100%{​transform: rotate(360deg);​}​ }定义好了关键帧后下来就可以直接用它了 animation: rotate 2s;CSS页面性能优化 每一个网页都离不开css但是很多人又认为css主要是用来完成页面布局的像一些细节或者优化就不需要怎么考虑实际上这种想法是不正确的​ 作为页面渲染和内容展现的重要环节css影响着用户对整个网站的第一体验​ 因此在整个产品研发过程中css性能优化同样需要贯穿全程 CSS 优化方式 二、实现方式​ 实现方式有很多种主要有如下​ 内联首屏关键CSS​异步加载CSS​资源压缩​合理使用选择器​减少使用昂贵的属性​不要使用import 内联首屏关键CSS​ 在打开一个页面页面首要内容出现在屏幕的时间影响着用户的体验而通过内联css关键代码能够使浏览器在下载完html后就能立刻渲染​ 而如果外部引用css代码在解析html结构过程中遇到外部css文件才会开始下载css代码再渲染​ 所以CSS内联使用使渲染时间提前​ 注意但是较大的css代码并不合适内联初始拥塞窗口、没有缓存而其余代码则采取外部引用方式 异步加载CSS​ 在CSS文件请求、下载、解析完成之前CSS会阻塞渲染浏览器将不会渲染任何已处理的内容​ 前面加载内联代码后后面的外部引用css则没必要阻塞浏览器渲染。这时候就可以采取异步加载的方案主要有如下​ 使用javascript将link标签插到head标签最后 // 创建link标签​ const myCSS document.createElement( link );​ myCSS.rel stylesheet;​ myCSS.href mystyles.css;​ // 插入到header的最后位置​ document.head.insertBefore( myCSS, document.head.childNodes[ document.head.childNodes.length - 1 ].nextSibling );设置link标签media属性为noexis浏览器会认为当前样式表不适用当前类型会在不阻塞页面渲染的情况下再进行下载。加载完成后将media的值设为screen或all从而让浏览器开始解析CSS link relstylesheet hrefmystyles.css medianoexist onloadthis.mediaall通过rel属性将link元素标记为alternate可选样式表也能实现浏览器异步加载。同样别忘了加载完成之后将rel设回stylesheet link relalternate stylesheet hrefmystyles.css onloadthis.relstylesheet资源压缩​ 利用webpack、gulp/grunt、rollup等模块化工具将css代码进行压缩使文件变小大大降低了浏览器的加载时间 合理使用选择器​ css匹配的规则是从右往左开始匹配例如#markdown .content h3匹配规则如下​ 先找到h3标签元素​然后去除祖先不是.content的元素​最后去除祖先不是#markdown的元素​ 如果嵌套的层级更多页面中的元素更多那么匹配所要花费的时间代价自然更高​所以我们在编写选择器的时候可以遵循以下规则​不要嵌套使用过多复杂选择器最好不要三层以上​使用id选择器就没必要再进行嵌套​通配符和属性选择器效率最低避免使用 减少使用昂贵的属性​ 在页面发生重绘的时候昂贵属性如box-shadow/border-radius/filter/透明度/:nth-child等会降低浏览器的渲染性能​ ​ 不要使用import​ css样式文件有两种引入方式一种是link元素另一种是import​ import会影响浏览器的并行下载使得页面在加载时增加额外的延迟增添了额外的往返耗时​ 而且多个import可能会导致下载顺序紊乱​ 比如一个css文件index.css包含了以下内容import url(“reset.css”)​ 那么浏览器就必须先把index.css下载、解析和执行后才下载、解析和执行第二个文件reset.css 其他​ 减少重排操作以及减少不必要的重绘​了解哪些属性可以继承而来避免对这些属性重复编写​cssSprite合成所有icon图片用宽高加上backgroud-position的背景图方式- 显现出我们要的icon图减少了http请求​把小的icon图片转成base64编码​CSS3动画或者过渡尽量使用transform和opacity来实现动画不要使用left和top属性 css实现性能的方式可以从选择器嵌套、属性特性、减少http这三面考虑同时还要注意css代码的加载顺序
http://www.w-s-a.com/news/799708/

相关文章:

  • 可以自己做斗图的网站上海模板建站多少钱
  • 山东川畅信息技术有限公司网站建设网站开发任务书
  • 网站排版设计欣赏搭建公司介绍网站
  • 网站弹窗是怎么做的长沙智优营家
  • 手机网站菜单设计模板菜单网站图片素材
  • 浙江网站推广爱企查企业查询入口
  • 公司网站平台vs2012网站开发课程设计
  • 哪些方法可以建设网站做网站失败
  • 龙岗网站建设技术wordpress左右两栏
  • 电子商务网站开发与应用的介绍怎么查询域名是否备案
  • 想做一个自己设计公司的网站怎么做的权威发布型舆情回应
  • 做ppt用的音效网站python基础教程网易
  • 可以做免费广告的网站有哪些做视频赚钱的国外网站
  • 苏州做物流网站电话郑州网站高端网站设计
  • 网站建设音乐插件怎么弄wordpress添加数据库文件
  • 汽车行业做网站福建省第二电力建设公司网站
  • delphi做网站开发商城网站建设价位
  • 网站宣传片3 阐述网站建设的步骤过程 9分
  • 公司网站怎么做站外链接哪里有做胎儿dna亲子鉴定
  • 潍坊做电商的网站建设wordpress 特效主题
  • 做网站和app哪个难公司网上注册系统
  • 关于网站建设外文文献系部网站建设
  • 高端设计网站都有哪些月付网站空间提供商
  • 家政 东莞网站建设优化设计官方电子版
  • 做网站如何使用网页插件上海造价信息网
  • 承德网站制作加盟天津做优化的网站有多少家
  • 北京市保障性住建设投资中心网站首页专业做网站联系电话
  • 镇江网站建设方式优化单页面网站教程
  • 做手机网站公司北京网页设计公司兴田德润实惠
  • 域名申请好了 要怎么做网站百度推广开户渠道