首页 > 新闻资讯 > 详情

广州精选十大前端开发培训机构名单榜首今日盘点

来源:广州千锋教育时间:2022/9/6 15:47:57

  千锋教育-IT职业教育良心品牌。千锋 HTML5 大前端课程颠覆升级:千锋全覆盖企业项目开发前端、中台、后台全流程,真实承接上下游需求,协同协作;项目交叉融合,PC端、移动端、智能终端,各平台功能实现,技能进步看得见;还原企业真实开发场景,从项目立项到部署上线全程参与,不落下每一个开发环节;高验收标准,以真实企业需求要求功能实现,项目无BUG,流畅运行;基础-专业-项目-企业-就业-职后六维全息课程覆盖职场就业与职后发展,助力学员从全栈工程师向架构师进阶,满足不同职业发展需求。

  为了让大家率的进行工作,本文归纳总结了几个实用的CSS代码技巧,希望对大家能有所帮助。

  1、重置元素的CSS样式

  尽管这些年来有了很大的改善,但是不同浏览器对于各种元素的默认样式仍然存在很大的差异。解决这个问题的较佳办法是在CSS开头为所有的元素设置通用的CSS Reset重置代码,这样你是在没有任何默认内外边距的基础上进行布局,于是所产生的效果也就是统一的。

  网络上已经有成熟的CSS代码库为我们解决浏览器不一致问题,例如normalize.css、minireset和ress,你可以在你的项目中引用它们。如果你不想使用第三方代码库,你可以使用下面的样式来进行一个非常基本的CSS reset:

  * {

  margin: 0;

  padding: 0;

  box-sizing: border-box;

  }

  上面的代码看起来有些霸道,将所有元素的内外边距都设置为0了,而正是没有了这些默认内外边距的影响,使得我们后面的CSS设置会更加的容易。同时box-sizing: border-box也是一个很棒的设置,我们紧接着就会介绍它。

  2、使用transform属性来创建动画

  较好使用transform()函数来创建元素的位移或大小动画,尽量不要直接改变元素的width,height以及left/top/bottom/right属性值。

  下面的例子中,我们给.ball元素添加了一个从左向右的移动动画。推荐使用transform: translateX()函数来代替left属性。

  .ball {

  left: 50px;

  transition: 0.4s ease-out;

  }

  /* 不建议 */

  .ball.slide-out {

  left: 500px;

  }

  /* 建议 */

  .ball.slide-out {

  transform: translateX(450px);

  }

  transform以及它的所有函数(translate, rotate, scale等)几乎没有浏览器兼容性问题,可以随意使用。

优先领取试听课
新闻资讯更多新闻
版权所有:搜学搜课(wwww.soxsok com)