`
wungking
  • 浏览: 10786 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

div背景定位

 
阅读更多

在写博客之前 我都是会把工作中接触到的新知识放在我的微博里面,但是由于微博总是限制我的字数,有很多内容我都是分散成几个部分,现在我就来整理一个,我积累的一个页面布局的内容。
  在早期table风行的年代,页面布局中使用的小图标,和背景会让你的页面中有非常多的图片素材,这样在加载的过程中就会很拖网速,造成页面的用户体验不好,现在div+css的广泛使用,也改变了这一使用习惯,变成了将N多小图标集于一个大图上,再通过div来定位需要用到的图片部分,这样操作能让你的页面少加载非常多的图片素材,大大提升了网页刷新的速度。
  DIV背景定义参数:background 设置元素的背景参数,其中属性依在写博客之前 我都是会把工作中接触到的新知识放在我的微博里面,但是由于微博总是限制我的字数,有很多内容我都是分散成几个部分,现在我就来整理一个,我积累的一个页面布局的内容。

在早期table风行的年代,页面布局中使用的小图标,和背景会让你的页面中有非常多的图片素材,这样在加载的过程中就会很拖网速,造成页面的用户体验不好,现在div+css的广泛使用,也改变了这一使用习惯,变成了将N多小图标集于一个大图上,再通过div来定位需要用到的图片部分,这样操作能让你的页面少加载非常多的图片素材,大大提升了网页刷新的速度。

DIV背景定义参数:background 设置元素的背景参数,其中属性依次为 background-color(背景色) | background-image(背景图) | background-repeat(重复方式) | background-attachment(背景图像固定还是滚动) | background-position(背景图像位置)

关于background-position 定位的问题 在一张大背景下 对某一块的取用时大背景的左上角 为原点(0,0),定位时,→指向x值减小,↓指向 y 值减少 所以在定位中,通常都是两个负数,在对定位的div进行width height 限制 就可以取出自己想要的背景图片了!

通常在使用的时候 样式中定义为 background: url(/templates/v1/images/tips.png) 0 -17px;  这种格式是现在最常用的背景定位方式

写一段完整的吧:

<div class="up_tip"></div>

.up_tip {

1 width: 20px;   //定义高度和宽度

2 height: 18px;

3 background: url(/templates/v1/images/tips.png) 0 -17px;  定位图片位置

4 display: inline-block;  //这个比较重要,

}

分享到:
评论

相关推荐

    div背景定位background设置元素的背景参数

    DIV背景定义参数:background 设置元素的背景参数,div+css的广泛使用,也改变了这一使用习惯,变成了将N多小图标集于一个大图上,再通过div来定位需要用到的图片部分,大大提升了网页刷新的速度,感兴趣的朋友可以...

    div设置背景图片透明度且字不透明

    2. 确保文字位于背景图片之上,使用不同的`div`或层进行定位。 3. 设置文字颜色,确保其与透明背景有足够对比,以便清晰阅读。 4. 若需设置背景颜色透明度,可以使用`rgba`函数,或在旧版浏览器中使用`FILTER: Alpha...

    Jquery弹出div层窗口以及div屏幕居中,背景滤镜效果,div拖拽效果

    创建一个弹出div层窗口的关键在于利用jQuery的`show()`、`hide()`、`fadeIn()`、`fadeOut()`等方法来控制div的可见性,同时通过CSS来定义其样式,如边框、填充、背景色等。以下是一个简单的示例: ```html &lt;div id=...

    CSS+DIV定位浅析

    在网页设计中,CSS(层叠样式表)和DIV(定义文档布局的HTML元素)的定位是至关重要的,它们决定了页面元素如何在屏幕上精确地展示。本篇文章将深入探讨CSS中的四种定位方式:static、relative、absolute和fixed,...

    js+CSS实现弹出居中背景半透明div层的方法.docx

    1. 使用 CSS 将 div 层设置为绝对定位,并将其宽度和高度设置为 100%。 2. 使用 JavaScript 控制 div 层的显示和隐藏。 3. 使用 CSS 中的 opacity 属性或 filter 属性来实现背景半透明效果。 下面是实现弹出居中...

    九宫格背景图,实现复杂可拉伸背景图。

    九宫格背景图的原理基于图像分割与CSS3的背景定位。首先,我们将一个复杂的背景图像分割成一个3x3的网格,即九个相等的部分,通常中间的三个小格子包含主要的视觉元素,而边缘和角落的格子则包含可重复或可拉伸的...

    div不随滚动条的移动而改变位置

    标题"div不随滚动条的移动而改变位置"所指的问题是关于如何实现一个固定定位(fixed positioning)的 `div` 元素。这种效果使得 `div` 在页面上保持在一个特定位置,即使用户滚动页面,它也不会移动。这通常用于创建...

    菜单 表情 div 定位 判断鼠标

    主要提供一个网页全局定位函数,根据OBJ来定位,让DIV定位到OBJ上或者下或者右或者右或者增加偏移量(不规则图形背景) 支持左对齐定位,右对齐定位 另外还有个鼠标判断函数,判断在或者不在OBJ内

    DIV遮罩层 div div

    通常,这个`&lt;div&gt;`元素被设置为绝对定位(`position: absolute`),并覆盖在整个页面之上,其宽度和高度根据页面的实际大小动态调整,以确保遮罩层可以完全覆盖页面的所有内容。遮罩层的背景色一般设为半透明,以...

    div+css实现弹出窗口背景变暗效果

    在网页设计中,"div+css实现弹出窗口背景变暗效果"是一种常见的交互设计手法,主要用于提升用户体验,特别是当用户需要关注特定弹出信息时。这种效果通过创建一个覆盖整个页面的半透明div层来实现,使得弹出窗口成为...

    div 背景透明度 如何设置一个div的背景透明度

    在传统的CSS 2时代,我们使用filter属性中的alpha滤镜来设置div背景的透明度。这种方式主要用于IE浏览器的兼容性解决方案。 透明度的设置方法主要通过filter属性来实现,具体用法如下: - `filter: alpha(opacity=...

    闪烁的div、高亮的div层

    1. 错误提示:当用户提交表单时,如果有错误输入,闪烁的高亮div可以帮助用户快速定位问题。 2. 活动提醒:在网站或应用中,闪烁的高亮div可以用来宣传新活动或优惠信息。 3. 聚焦功能:引导用户关注特定区域,如...

    CSS单元的位置和层次-div标签

    本文将深入探讨如何利用CSS来定位div标签,并掌握其中的关键概念和技术细节。 #### 一、CSS定位概述 CSS提供了多种方式来控制页面上元素的位置,包括静态定位(static)、相对定位(relative)、绝对定位(absolute)和...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    "hover-div"通常需要一些吸引人的设计,比如背景色或边框,以便用户注意到它。"info-div"则需要设置初始隐藏状态,以便在鼠标未悬停时不可见: ```css #hover-div { background-color: #f1f1f1; padding: 10px; ...

    拖动多个div

    设置 `div` 的样式,如宽高、边距和背景色,使其在页面上可见。 ```css .draggable { width: 150px; height: 150px; margin: 10px; background-color: #f9f9f9; border: 1px solid #ccc; cursor: move; } ```...

    CSS-背景图定位

    "CSS-背景图定位"这一主题涉及到如何使用CSS来调整和定位网页元素背后的图像,以达到特定的设计效果。背景图不仅可以是全屏背景,也可以是小图标,通过精灵图技术进行优化加载,提高页面性能。 背景图定位主要依赖...

    WEB网页DIV层背景图循环向上滚动效果

    "WEB网页DIV层背景图循环向上滚动效果"是一种常见的网页美化技术,尤其适用于网页应用推广页面。这种效果通常通过CSS(Cascading Style Sheets)来实现,结合HTML(HyperText Markup Language)结构,可以让网页的...

    漂亮div层 精美div层

    在网页设计中,Div(Division)层是一种基本的布局元素,用于组织和定位网页内容。"漂亮div层 精美div层"这个标题和描述暗示我们关注的是如何利用Div来创建美观、高效的网页布局。下面我们将深入探讨Div层的重要性和...

    Div块上下左右循环滚动

    最后,`Images`目录可能包含了与滚动效果相关的图片资源,比如作为Div背景的图片,或者在滚动过程中显示的动画图片。这些图片可以通过CSS的`background-image`属性或者JavaScript的DOM操作添加到Div元素中。 总的来...

Global site tag (gtag.js) - Google Analytics