技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> CSS/HTML --> 渐变背景上的内容垂直居中

渐变背景上的内容垂直居中

浏览:2276次  出处信息

    不同分辩率下的页面内容垂直居中,这问题在某些情况下会比较麻烦,如:内容在不一致的渐变背景之上,让其垂直居中于不固定高的页面,这效果处理不好会出现颜色不一致渐变颜色对应不上的丑陋!

    要实现所有分辩率居中是比较难,只能做到符合大部分用户,我一般会做到最大不超过24寸(1920×1200)电脑显示屏幕,在例子中高度等于或小于1200px高度分辩率的情况下,不足一屏的页面内容(固定高度的内容)垂直于不同分辩率居中。

    最终实现的效果:http://blog.gulu77.com/demo/200808/mlddle/

    制作思路:

    实现这效果就相等于,把两个BOX内容重复垂直于容器及容器内。

    如等于或小于1920×1200分辨率,把页面高度1200px当作内容高度,应用于class=”warpper”。

    class=”warpper”垂直于body内,而class=”content”内容则垂直于class=”warpper”内。

    但制作之前最好让你的设计师提供内容在高度为1200px的效果图,注意:内容是在1200px高度的中间。

    页面内容垂直居中

    缺点:

    觉得有点不好之处是,我把html及body的滚动条隐藏了,这样对用户体验不太好。而且屏幕高度超过1200px的话你会发现有白颜色的背景(不过以现在的用户来说这机率是非常少的)。

建议继续学习:

  1. 浏览器对居中的背景图片的兼容性    (阅读:2772)
  2. 一张背景实现自适应九宫格    (阅读:2559)
  3. 缩小窗口<body>背景被裁掉    (阅读:2395)
  4. 两侧背景自动延伸的CSS实现方法    (阅读:2350)
  5. 理解CSS3线性渐变    (阅读:2307)
  6. 一个标签应用三个背景图片    (阅读:2259)
  7. 消失的列表背景    (阅读:2160)
  8. 无缝背景的推荐    (阅读:1990)
  9. 改善IE6中a与a:hover的背景支持    (阅读:1980)
  10. CSS3 文字渐变    (阅读:1945)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1