在建设网站的过程中,有时难免会要用js来控制css,其实这是十分简单的看下面的例子。
html:<div id="my_div" style="background-color:red">js控制css</div>
js:document.getElementById("my_div").style.backgroundColor="red"
其实就是用style对象访问css属性,值得注意的是样式属性的写法在css里是background-color,但是在js里就是backgroundColor,一般情况是把"_"去掉,第二个字母用大写。
如果用的是外联样式表,就用currentStyle对象代替style对象。如:
document.getElementById("my_div").currentStyle.backgroundColor="red"
//-----------------------------------------
<div class="main_bread">
<div class="main_bread_left">
<ul>
<li>我的岗位</li>
</ul>
</div>
<div class="main_bread_right"><a href="javascript:history.go(-1);">返回上一页</a></div>
</div>
注意下面的图片是X方向平铺,位置是左上,并且是透明的
.main_bread_left {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url("../../images/bread_bg.jpg") repeat-x scroll left top transparent;
border-color: #CCCCCC #CCCCCC -moz-use-text-color;
border-image: none;
border-style: solid solid none;
border-width: 1px 1px medium;
float: left;
height: 30px;
width: auto;
}
//下面的不需要repeat,只1次就足够了,当然了也可以定义宽度的
.main_bread_left ul li.line {
background: url("../../images/bread_bg2.jpg") repeat scroll 0 0 transparent;
padding: 0;
width: 7px;
}
- 大小: 2.9 KB
分享到:
相关推荐
### CSS属性详解 #### 背景属性 (Background Properties) **1. background** - **简介:** `background` 是一个简写属性,用于在单个声明中设置一系列背景相关的属性。 - **用法示例:** ```css .example { ...
可以在background属性中设置所有的背景属性。可以设置如下属性: •background-color 颜色 •background-position 位置 •background-size 大小 •background-repeat 如何重复背景图像 •background-origin 背景...
CSS浮动float属性详解 在Web开发中,布局是非常重要的一方面,浮动float属性是CSS布局中非常关键的属性。通过对浮动float属性的理解和掌握,我们可以更好地实现网页的布局和排版。 Float浮动属性基本释义 float...
CSS中background的属性值 background-color background-image background-repeat background-position background-attachment 复合属性:background:background-color background-image background -repeat ...
定义好shape资源后,通常将其保存在`res/drawable`目录下,然后通过`android:background`属性应用到任何支持背景的视图上,如`TextView`、`Button`等。 总结,Android Shape属性提供了丰富的图形定制能力,开发者...
在这个例子中,当`.example`元素的`background-color`属性改变时,颜色过渡会持续2秒,使用`ease-in`的速度曲线(从慢到快),并且在1秒的延迟后开始。 需要注意的是,`transition`属性还可以接受多个值,这意味着...
2. **scaleType** - `scaleType`属性决定了如何缩放图像以适应ImageView。常见的值有`center`、`centerCrop`、`centerInside`、`fitCenter`、`fitEnd`、`fitStart`、`fitXY`。例如,`android:scaleType="centerCrop...
### weight属性详解 #### 一、前言 在Android开发中,`LinearLayout`是一种非常常见的布局方式,它可以通过`android:orientation`属性设置为垂直或水平排列子元素。此外,`LinearLayout`支持通过`android:gravity`...
### VS Windows 控件属性详解 #### 一、概述 在.NET框架中,Windows窗体(WinForms)是一种广泛使用的图形用户界面(GUI)开发技术,它允许开发者通过Visual Studio等工具快速构建桌面应用程序。本章节将详细介绍...
2. **WindowState属性**:此属性决定了窗体的显示状态,包括Normal(正常大小)、Minimized(最小化)和Maximized(最大化)。通过设置这个属性,开发者可以实现窗体的动态调整大小和位置。 3. **StartPosition属性...
`android:background`属性可以用来设置`EditText`的背景图像或颜色。如果使用`selector`,我们可以创建一个状态选择器,根据`EditText`的不同状态(如焦点、按下等)展示不同的背景效果。 `shape`的使用通常涉及到...
主要介绍了css中background-clip属性的作用,background-clip属性的通俗作用就是指定元素背景所在的区域,对css中background-clip属性的相关知识感兴趣的朋友一起看看吧
2. **段落**:`<p>`标签用于定义文本段落。 3. **链接**:`<a>`标签创建超链接,`href`属性指定链接的目标地址。 4. **图像**:`<img>`标签插入图像,`src`属性指明图像的URL,`alt`属性提供替代文本,当图像无法...
【CSS属性详解】 CSS(Cascading Style Sheets)是一种用于定义网页中元素外观的语言,它允许开发者精细控制页面布局和视觉样式。在CSS中,有许多属性可以用来调整文本、背景、区块、边框、列表、定位以及扩展效果...
【CSS浮动(float属性)详解】 一、浮动的概念 浮动(float)是CSS布局中的一个重要概念,它使得元素能够脱离正常文档流,向左或向右移动,直至其边框接触到包含框或另一个浮动元素的边框。这个特性最初设计是为了...
2. 属性:background android:background 属性用于设置 ImageView 的背景图片。该属性可以设置 drawable 资源文件,例如: android:background="@drawable/img1" background 属性可以设置背景图片,以便 ...
ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对...
首先,`android:background`属性用于设置视图(View)的背景颜色或图像。透明背景可以使用`@android:color/transparent`或`@null`来实现。例如,`TextView`默认是透明的,但如果你想让`Button`、`ImageButton`或`...
2. **文本属性**: - `color`: 设置文本的颜色,支持颜色名称、十六进制值、RGB值及`inherit`。 - `direction`: 定义文本的书写方向,通常为`ltr`(从左到右)或`rtl`(从右到左),也可使用`inherit`。 - `line-...