美文网首页我爱编程
一些浏览器的兼容和雪碧图的使用

一些浏览器的兼容和雪碧图的使用

作者: 奋斗1216 | 来源:发表于2018-05-23 09:39 被阅读0次

当用li标签包裹住a标签,鼠标经过,让其它元素显示时。要写li:hover div{各种样式}而不能写ul li a:hover div{各种样式}

事件代理:为后来添加的元素添加上事件,优化引擎

— Gecko内核   css前缀为"-moz-"   火狐浏览器

— Presto内核    css前缀为"-o-" Opera(欧朋)

— Trident内核  css前缀为"-ms-" IE

— WebKit内核  css前缀为“-webkit- safari chrome

用软件生成一张图片,会自动告诉你坐标,自己量的时候,是整张雪碧图的左上角是坐标00 到想用的图标的左上角 写XY 但是都是负值写到background:url(./img/icon.jpg) norepate -X px -Ypx; 然后让这个小图标在里面居中就是加上距离边的正值,比方说x是55 y是55 取到的图片是-55px -55px 然后居中比方说在想放的盒子里距离左边是8距离上面是10 才会居中,所以X轴坐标变为-55+8=-47px 而Y轴坐标变为-55+10=-45px;注意的一点就是在大图标定位到这个想要小图标时候都是负值,然后加上需要显示位置的正值得到最终位置坐标

PC端的布局形式:

固定宽度且居中

自适应宽度(浮动 、定位)

如果左中右三个浮动的div(也叫双飞翼布局) 然后把center写在div的最前面便于显示;

center:float:left , height:400px;width:100%; padding:0 200px; box-sizing:border-box;

left:float:left; width:200px; position:relative; margin-left:-100%;

right: left:float:left; width:200px; position:relative; margin-left:-200px;

欢迎大家一起交流 相互学习

相关文章

  • 一些浏览器的兼容和雪碧图的使用

    当用li标签包裹住a标签,鼠标经过,让其它元素显示时。要写li:hover div{各种样式}而不能写ul l...

  • css-Sprite (雪碧图)

    雪碧图的使用场景: 不推荐使用雪碧图的地方: css Sprite(雪碧图)的实现原理: 雪碧图的实现方式: 作者...

  • CSS 雪碧图

    Question: 1、什么是雪碧图?2、为什么使用雪碧图?3、什么情况下适合使用雪碧图?4、雪碧图怎么使用?5、...

  • 前端—雪碧图

    使用雪碧图的优点有以下几点: 雪碧图的制作与使用方法:

  • 任务9-2 CSS常见技巧

    1.CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 CSS雪碧图就是把你要使用的一些小图标或背景图片合...

  • 数组去重的方法

    兼容所有浏览器的方式 使用forEach和indexOf

  • web前端--PhotoShop切图

    切图工具 要点:- 使用PS工具- 使用背景图- 图片合并方案- 浏览器兼容 使用PS工具 PS首选项设置,将单位...

  • 雪碧图的使用

    CSS Sprites技术被国内一些人称为CSS雪碧图,其实就是把网页中一些背景图片整合到一张图片文件中,再利用C...

  • 看到一种css实现圆角的方法

    实现圆角,最常用的是使用背景图和border-radius属性。 圆角背景图 优点:兼容各浏览器 缺点:适应性不好...

  • svg 与canvas的区别

    canvas 画图 位图 兼容性:高级浏览器 svg 矢量图 兼容性:高级浏览器 ...

网友评论

    本文标题:一些浏览器的兼容和雪碧图的使用

    本文链接:https://www.haomeiwen.com/subject/qnwljftx.html