HTML+CSS实现合并图片的切割显示以及背景渲染
来源:互联网 发布:网络攻击与防范 ppt 编辑:程序博客网 时间:2024/05/16 07:01
今天用了大约3小时才搞定了这么一小点工作。。
合并图片的切割显示是我早就想研究一下的,因为这个东西应用非常广泛,今天总算在HTML的框架里有了些了解。
核心代码为:
div标签是个很好的东西,用来逻辑区分页面结构,在size选择器中,设定了div的大小,并设置多余部分隐藏显示,且大小为合并图片的一半
img由a包围,由a控制背景,图片的变换交给img,否则会产生图片覆盖的问题!这个问题困扰了我好久好久。。
核心CSS代码:
这里要指出的是,图片是先置于容器中,再进行切割,若,left和right的对齐方式互换,那么该显示的图片则正好在div的外面,因而无法被看到,可以理解为先固定再切割,将切割代码clip和对齐方式代码位置互换比较容易理解
关于背景的切割显示,也可以使用background设置attachment为scroll方式切割:
用这个方法要注意最后两个background-position的取值,图片左上角为(0,0),所以取右边的图需要将图片向左scroll,所以X为负值
,切割图片的用处非常广泛,因为这可以大大减少图片的存储空间,还有很多方法可以切割你,但基本原理类似,核心思想就是:取图片的哪里以怎样的方式放到哪个容器中
- HTML+CSS实现合并图片的切割显示以及背景渲染
- 用DIV+CSS切割多背景合并图片 CSS Sprites 技术
- 用DIV+CSS切割多背景合并图片 CSS Sprites 技术
- 合并图片,用CSS切割以减少图片请求次数
- CSS实现图片背景填充的六边形
- java实现将js、css、图片合并到html
- 用css实现链接经过时显示浮动图片背景的效果
- JQuery实现开关灯效果以及图片的显示背景变暗
- CSS背景、尺寸、显示、盒子模型以及元素的定位
- css背景设置,让套图中某张图片居中显示的例子
- IO流的基本操作规律以及利用IO流实现音频文件的切割与合并
- HTML/CSS: 用CSS与HTML实现表格的显示
- java实现文件的切割及合并
- SequenceInputStream 实现文件的切割与合并
- HTML开发——项目心得(CSS实现导航栏选项卡炫酷渐变效果以及图片替换文本显示)
- HTML+CSS----IE6下背景透明实现-css/js--png图片
- 使用HTML + CSS实现圆圈背景下的数字
- CSS切割背景应用补遗
- ThinkPHP 标签库
- 12-31--PHP函数spl_autoload_register实现自动加载研究
- 2010年总结
- mysql 5.0存储过程学习总结
- 《代码大全》第二版 粗浅印象
- HTML+CSS实现合并图片的切割显示以及背景渲染
- 刚注册CSDN
- 12-31--Mage.php分析----Varien_Autoload::register()
- win7中用户账户控制
- 64位平台转32位平台总结
- 【血泪】SDL终于移植成功,并且在模拟器上跑起来了 花了
- 12-31--MAGENTO---强大的配置功能挖掘!!
- Linux内存管理之高端内存映射
- 经典