多图形覆盖

将所需要的网页图形放到一张上,通过进行部分遮盖,留出所需图形,这样可减少请求时间,效率更高。

原图如下:

代码如下:

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title>多图形</title>    <style>        .tp1{            background-image: url("shopping_bg.png");            float:left;            width:114px;            height:100px;            background-repeat: no-repeat;

        }        .tp2{            background:url("shopping_bg.png");            float:left;            background-position: 10px -100px;            width: 114px;            height: 35px;            background-repeat: no-repeat;

        }        .tp3{            background:url("shopping_bg.png");            float:left;            background-position: 10px -145px;            width: 114px;            height: 27px;            background-repeat: no-repeat;

        }        .tp4 {            background: url("shopping_bg.png");            float: left;            background-position: 20px -178px;            width: 114px;            height: 33px;            background-repeat: no-repeat;

        }        .tp5 {            background: url("shopping_bg.png");            float: left;            background-position: 10px -223px;            width: 114px;            height: 33px;            background-repeat: no-repeat;

        }        .tp6 {            background: url("shopping_bg.png");            float: left;            background-position: 10px -271px;            width: 114px;            height: 33px;            background-repeat: no-repeat;

        }        .tp7 {            background: url("shopping_bg.png");            float: left;            background-position: 10px -321px;            width:114px;            height: 33px;            background-repeat: no-repeat;

        }        .tp8 {            background: url("shopping_bg.png");            float: left;            background-position: 10px -376px;            width:114px;            height: 20px;            background-repeat: no-repeat;

        }    </style></head><body>   <div class="tp1">

   </div>   <div class="tp2">

   </div>   <div class="tp3">

   </div>   <div class="tp4">

   </div>   <div class="tp5">

   </div>   <div class="tp6">

   </div>   <div class="tp7">

   </div>   <div class="tp8">

   </div></body></html>

运行代码后如下:

这样做的结果可让每个图都置顶表现,所有上半部分被顶遮住,若想将图移到其他位置,可利用div进行设置。

				
时间: 2024-10-10 03:03:37

多图形覆盖的相关文章

IOS-Quartz2D(画基本图形)

1 // 2 // BWView.m 3 // IOS_0221_Quartz2D画矩形 4 // 5 // Created by ma c on 16/2/21. 6 // Copyright © 2016年 博文科技. All rights reserved. 7 // 8 9 #import "BWView.h" 10 11 @implementation BWView 12 /* 13 一.什么是Quartz2D 14 1.Quartz2D是一个二维绘图引擎,同时支持IOS和M

十一. 图形、图像与多媒体3.绘图模式

绘图模式是指后绘制的图形与早先绘制的图形有重叠时,如何确定重叠部分的颜色.例如,后绘制的覆盖早先绘制的:或者后绘制与早先绘制的两种颜色按某种规则混合.主要有正常模式和异或模式两种:正常模式是后绘制的图形覆盖在早先绘制的图形之上,使早先贩图形的重叠部分不再可见.异或模式把绘图看作是按图形着色.异或模式绘图时,将当前正要绘图的颜色.原先绘制的颜色以及异或模式设定的颜色作特定的运算,得到实际绘图颜色.设置绘图模式的方法有: setPaintMode():设置绘图模式为覆盖模式(正常模式).正常模式是绘

Canvas 图形组合方式

/** * 图形组合 */ function initDemo5() { var canvas = document.getElementById("demo5"); if (!canvas) return; var context = canvas.getContext("2d"); var oprtns = [ "source-atop", // 新图形覆盖原有图形,新图形未重叠部分透明 "source-in", // 新

Qt之图形(简笔画-绘制卡通蚂蚁)

简述 关于简笔画的介绍很多,有动物.水果.蔬菜.交通工具等,通常会对绘制一步步进行拆分.组合.然后绘制为我们想要的结果. 下面来介绍另外的一个种类:昆虫类-卡通蚂蚁. 简述 绘制 效果 源码 绘制 效果 具体的效果如下所示,我们可以再进行更好的完善. 源码 主要分为以下三部: 绘制屁股 绘制肚子 绘制头部 注意:绘制的时候,由于各个部分的颜色不同,而且坐标不好定位,所以我们采用的图形覆盖的方式. void MainWindow::paintEvent(QPaintEvent *) { QPain

html5 canvas 详细使用教程

导航 前言 基本知识 绘制矩形 清除矩形区域 圆弧 路径 绘制线段 绘制贝塞尔曲线 线性渐变 径向渐变(发散) 图形变形(平移.旋转.缩放) 矩阵变换(图形变形的机制) 图形组合 给图形绘制阴影 绘制图像(图片平铺.裁剪.像素处理[不只图像.包括其他绘制图形]) 绘制文字 保存和恢复状态(context) 保存文件 结合setInterval制作动画 结语.demo下载   前言 <canvas></canvas>是html5出现的新标签,像所有的dom对象一样它有自己本身的属性.

Web 前端知识体系精简

Web前端技术由html.css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言.而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构.本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍.目的是帮助大家审查自己的知识结构是否完善,如有遗漏或不正确的地方,希望共勉. JAVASCRIPT 篇 0.基础语法 Javascript基础语法包括:变量定义.数据类

h5新特性

  CSDN博客 Gane_Cheng HTML5新特性浅谈 发表于2016/10/17 21:25:58  7809人阅读 分类: 前端 转载请注明出处: http://blog.csdn.net/gane_cheng/article/details/52819118 http://www.ganecheng.tech/blog/52819118.html (浏览效果更好) 2014年10月29日,W3C宣布,经过接近8年的艰苦努力,HTML5标准规范终于制定完成. HTML5将会取代

计算几何及其应用——解析几何

写在前面:刚学专业课的时候,记得有天突发奇想,心说高三数学的压轴题能不能写个程序跑出答案,这样岂不是解放了数万苦逼高三生的双手?但是当时也仅仅是停留在想法上面,因为高中的解析几何虽然步骤程序化,但是有时候需要灵巧的因式分解,感觉以目前的编程水平还是写不出来,但是了解到数学有一个分支——计算几何,专门利用计算机来进行几何计算的一门科学,并且还与计算机图形学.计算机视觉和图像处理.机器人.计算机辅助设计和制造等高深学科有着联系(摘自<计算几何与应用>导言),所以今天怀着激动的心情开始了这个专题的学

[html5] 学习笔记-Canvas标签的使用

Canvas通过JavaScript来绘制2D图形.Canvas是逐像素渲染的.在Canvas中,一旦图形被绘制完成,它就不会继续得到浏览器的关注.如果其位置发生变化,那么整个场景也需要重新绘制,包括任何已被图形覆盖的对象. 1.Canvas标签 html5中<canvas>元素用于图形的绘制,通过脚本(通常是JavaScript)来完成 <canvas>标签只是图形容器 可以通过多种方法使用Canvas绘制路径.盒.圆.字符以及添加图像 1.1 直接在html5中创建,这种方式采