位置:首页 » 教程 » CSS网页制作实例:有条件的添加hover样式

CSS网页制作实例:有条件的添加hover样式

日期:2011-04-01 阅读:0num
Advertisement
破洛洛文章简介:CSS网页制作实例:有条件的添加hover样式.

给元素添加一个hover样式,很简单,我们来看一个透明度的例子吧:

1
2
3
4
5
6
div {
opacity: 1.0;
}
div:hover {
opacity: 0.5;
}

但是如果我们只是想让当前真正hover了的div显示,而让其他的div模糊呢?
假设我们的HTML结构如下:

1
2
3
4
5
<section>
<div></div>
<div></div>
<div></div>
</section>

我们可以给所有的div元素添加下面的透明度降低的属性:

1
2
3
.parent:hover > div {
opacity: 0.5;
}

然后我们再特别处理那个真正hover了的div:

1
2
3
.parent:hover > div:hover {
opacity: 1.0;
}

谁在用呢?
某敏感推在他们For Mac的程序中使用了相关的技术,效果还是不错的:
CSS网页制作实例:有条件的添加hover样式

实例

这个想法可以扩展到很多地方,这里是一个列表的例子,当你鼠标进入列表的时候,其余列的透明度降低,本列中也一样,只不过透明度有层层增加,视觉效果很不错。代码是这样的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<div id="all">
<ul>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
</ul>
<ul>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
</ul>
<ul>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
    <li><a href="#">---</a></li>
</ul>
</div>

CSS样式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
          #all > ul {
                list-style: none;
                float: left; width: 200px;
                padding: 0 10px 0 0;
            }
            #all a {
                        text-decoration: none;
                        display: block;
                        padding: 10px;
                        background: #900;
                        border-radius: 20px;
                        color: white;
                        text-align: center;
                        margin: 0 0 5px 0; 

                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
            }
            #all:hover a {
                        opacity: 0.2;
            }
            #all:hover ul:hover a {
                        opacity: 0.5;
            }
            #all:hover ul:hover a:hover {
                        opacity: 1;
            }

点击这里查看Demo

注意

这个小技巧,老式的浏览器是不支持的,因为他们只有对a标签的hover特性,如果也想实现相应的效果,那么就要使用js来检测鼠标进入的事件了。[English]

转载请注明:
作者:RockUX–WEB前端
出自:有条件的添加Hover样式

相关文章
  • CSS网页制作实例:有条件的添加hover样式 CSS网页制作实例:有条件的添加hover样式

    破洛洛文章简介:CSS网页制作实例:有条件的添加hover样式. 给元素添加一个hover样式,很简单,我们来看一个透明度的例子吧: 1 2 3 4 5 6 div { opacity: 1.0; } div:hover { opacity: 0.5; } 但是如果我们只是想让当前真正hover了的div显示,而让其他的div模糊呢? 假设我们的HTML结构如下: 1 2 3 4 5 <section> <div></div> <div></div&g

  • HTML+CSS网页制作实例:制作左上角卷角效果的网页 HTML+CSS网页制作实例:制作左上角卷角效果的网页

    破洛洛文章简介:HTML+CSS网页制作实例:制作左上角卷角效果的网页. 英文原文 http://designshack.net/articles/css/code-a-simple-folded-corner-effect-with-css/ 这篇文章中我们将介绍如何制做paper左上角的卷角效果. 我想让我的几句文字以一张有卷角折叠效果的纸为背景,如果直接用一张图片,很容易实现,但是这里我要用css来实现. 我的这种实现方法并不是非常具有创新意义,但是还是值得拿出来分享的,简单的来说,除了一

  • CSS网页制作实例代码:模拟新浪微博的三角图像

    破洛洛文章简介:CSS网页制作实例代码:新浪微博的三角图像. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <

  • CSS网页制作实例:制作有弹性的日历表 CSS网页制作实例:制作有弹性的日历表

    网页制作poluoluo文章简介:css教程-如何用纯CSS打造一个日历. 传统的日历是在一张页面划分出几个格子.作为一个网页设计师,你有权利用表格来做出效果,我也不会说你错了. 那么做为一个标准的WEB设计师来说,遵守WEB的标准好处是不言而语的.那么我们来看下如何使用CSS来做出一个有弹性的日历表出来--为什么说是有弹性的,因为日历的大小可以随着浏览器自动调整. 最终效果演示 点击这里下载 三个有序列表(ol) 我们来回想一下日历的格式,显然一个月的日历并不是单一的有序列表,而是有三个.为什

  • HTML+CSS网页制作实例:制作联系人网页表单 HTML+CSS网页制作实例:制作联系人网页表单

    破洛洛文章简介:在本文中,我们将使用HTML和CSS创建一个传统手写风格的联系人表单,示例会用到初中级CSS技术来创建信纸的外观,[email protected]格. 在本文中,我们将使用HTML和CSS创建一个传统手写风格的联系人表单,示例会用到初中级CSS技术来创建信纸的外观,[email protected]格.希望本教程对你有所帮助. 我们创建的表单使用了线条纹理作为背景,投影的巧妙使用使得纸张立体感强,让人印象深刻.标题和表单区

  • CSS网页制作实例:三列等高DIV的网页布局

    破洛洛文章简介:用纯CSS实现三列DIV等高布局的方法. 散列等高 <body> <div id="wrap"> <div id="left"> <p style="height:500px">style="height:500px"</p> </div> <div id="center"> <p style=&quo

  • CSS网页制作实例教程:非常酷的日期效果 CSS网页制作实例教程:非常酷的日期效果

    破洛洛文章简介:LearningjQuery.com的博客日志上的日期效果非常的酷. LearningjQuery.com的博客日志上的日期效果非常的酷,如下图: 其中文字的样式和垂直的年份就会告诉你这不是用图片来完成的.而且在标记语言中日期信息是是以文字出现的,就像通常的那样. 通过Firebug查看,代码非常简洁漂亮! 很明显每一个日期并没有各自的图片.它们都出自同一张图片(css sprites!),图片的不同地方被放置上了不同的内容:天.月和年.也许你会记得这和一年前Joost de V

  • CSS网页制作实例下载:纯CSS3动画效果 CSS网页制作实例下载:纯CSS3动画效果

    破洛洛文章简介:使用 transform和 transition制作的纯CSS3动画效果,很漂亮- 简介:使用 transform和 transition制作的纯CSS3动画效果,很漂亮- 下载地址: 点击下载~~~~~~~~~~

  • 网页制作实例:将PSD网站模板转换为XHTML+CSS网页 网页制作实例:将PSD网站模板转换为XHTML+CSS网页

    网页制作poluoluo文章简介:将小型.现代的产品主页由psd转换成XHTML/CSS模板. demo 点击下面的图片将会看到本次制作的 demo 的效果. 开始之前 如果你还没有准备好,我们建议您阅读完这个教程系列的第一部分: 用Photoshop设计一个小型.现代的产品主页 , 因为第二部分需要第一部分做好了的psd文件. 如果你想跳过第一部分,你可以直接在第一部分中下载源文件,下面将会需要它才能继续. 创建文件结构,准备文件 1 在桌面上创建新的空目录,取名portfolio. 2 在p

  • CSS网页制作:各式各样的按钮制作方式

    破洛洛文章简介:CSS网页制作:各式各样的按钮制作方式. 按钮整理网页中通过链接来实现页面的跳转,链接的重要表现形式就是按钮 将各式各样的按钮制作方式整理一下. 1,网页中默认的按钮(如表单中的按钮,下拉框,单选按钮,多选按钮,上传按钮等) 2,css基本样式制作的按钮(如添加边框,背景色等) 3,图片制作的按钮 a,按钮形状+文字一起的图片按钮 b,只有按钮形状,通过html加文字 c,各种图标按钮(不是按钮的形状,但有按钮功能) d,两张图片拼接的按钮(一般处理圆角) 4,纯css3样式按钮

  • CSS3网页制作实例:CSS3网页页面效果

    破洛洛文章简介:CSS3网页制作实例:页面效果. CSS3网页制作实例:页面效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"

  • CSS网页布局实例:三栏等高布局 CSS网页布局实例:三栏等高布局

    网页制作poluoluo文章简介:CSS网页布局实例:三栏等高布局. 首先,三栏等高布局,顾名思义,可以概括为以下特征: 1.3列(白痴也知道) 2.这3列高等相等 3.这3列的高度不是固定不变,而是随着内容的变化而变化 Step 1: xhtml代码: <div id="header">#header</div> <div id="container"> <div id="main" class=&qu

  • CSS网页制作:浮动清除的新方法 CSS网页制作:浮动清除的新方法

    网页制作poluoluo文章简介:CSS网页制作:浮动清除的新方法. 起源: .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: inline-table; } /* Hides from IE-mac \*/ * html .clearfix { height: 1%; } .cl

  • CSS网页制作教程:制作网页导航条 CSS网页制作教程:制作网页导航条

    网页制作poluoluo文章简介:CSS网页制作教程:制作网页导航条. 相关链接 PS导航设计.网页设计教程 CSS标签重置 对于XHTML+CSS布局起着一个重要的决定性作用,它是提高页面浏览器兼容性的第一步. 那么什么是标签重置呢? 顾名思义,就是对HTML中的所有标签属性重置,因为每个浏览器都有一个自己默认的CSS文件,对HTML中的所有的标签进行定义,以便没有定义CSS的页面能够正常显示在页面,页面在加载的时候如果没有找到自带的CSS文件,浏览器就用事先为您准备好的CSS样式,但是这个对

  • CSS网页设计实例:15个用CSS设计的网页表单实例 CSS网页设计实例:15个用CSS设计的网页表单实例

    网页制作Poluoluo文章简介:CSS网页设计实例:15个用CSS设计的网页表单实例. 我们都知道,表单是网页的重要组成部分,它是网站与用户进行交互的窗口.然而表单中固定的诸如说明文字.输入框.提交按钮等元素,使得表单设计略显乏味,难有创新,这一点不少Web设计师深有体会.好的Web设计师就是可以在平凡处挖亮点,让表单设计或耳目一新,或整洁素雅.下面就来看这样的15个基于CSS的优秀表单设计. 以下译自:Coolest 15 css based html forms rarely seen 中

  • css3网页制作实例:仿Apple.com的导航栏

    破洛洛文章简介:css3网页制作实例:仿Apple.com的导航栏 apple的官网有个相当不错的头部导航,今天我们运用css3的知识,不借助一张图片,来实现类似的效果. 下载源文件:http://www.pouoluo.com/files/soft/1_121211104404.zip 1.会用到的css3知识 text-shadow :文字阴影 border-radius:圆角 box-shadow:容器阴影 box-shadow: inset :当增加inset后,表示使用内阴影 grad

  • 了解CSS网页制作

    标签: css, 网页, 制作 在下想掌握CSS网页制作,恳请电脑高手传授一些初级css网页制作教程知识.谢谢啦. 最佳答案 CSS只是一个层叠样式表,简称样式表.它只是HTML.XHTML和DHTML的其中一部分,你不可能只用它来做一个网页~要使用CSS,前提是必须学会HTML元素,再从中调用CSS样式表.

  • CSS网页制作技巧:隐藏网页元素的方法汇总

    网页制作Webjx文章简介:CSS网页制作技巧:隐藏网页元素的方法汇总. 在CSS中,让元素隐藏(指屏幕范围内肉眼不可见)的方法很多,有的占据空间,有的不占据空间:有的可以响应点击,有的不能响应点击.下面一个个列出,选一个适合你的 { display: none; /* 不占据空间,无法点击 */ } { visibility: hidden; /* 占据空间,无法点击 */ } { position: absolute; top: -999em; /* 不占据空间,无法点击 */ } { po

  • DIV+CSS网页设计实例:网页背景文字图片居中

    破洛洛文章简介:DIV+CSS网页设计实例:网页背景文字图片居中. 在DIV CSS布局的页面里,从布局内容到页面里文章文字居中都是非常重要的,而css来设置居中也是非常简单的. 1.首先介绍使用css属性让整体布局的居中: 设置对象的父级内容居中,这里一个页面的为父级是什么呢?我们可以想象整个页面的内容是由<html></html>和<body></body>这两个包含,那根据较近父级我们就设置body的CSS来实现居中问题,可以向在内容里居中有text-

  • DIV+CSS网页设计实例:DIV实现网页Textarea效果

    破洛洛文章简介:DIV+CSS网页设计实例. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv=&quo

最新文章
  • 除了线上推广,APP地推的三大好处你知道吗? 除了线上推广,APP地推的三大好处你知道吗?

    移动互联网时代,新媒体给创业公司带来了很多线上的推广机会,与此同时,创业公司沉浸在这种通过口碑或者互联网带来无限的便捷利好,采用无数种手段用尽力气做所有线上推广的尝试.随着互联网渠道入口和应用分发入口被巨头垄断,流量也水涨船高,APP线上推广越发艰难.反观逐渐被人们遗忘的线下推广-地推,在产品的成长中,也有着不可取代的推动作用. 一.给APP带来潜在用户 我们经常会看到这样的情景,几个推广人员摆了一个摊位,然后其中一两个人负责发传单,一边发一边向路人介绍产品,或者是扫二维码享受优惠,或者直接介绍

  • [提前注册] [Github] Announcing Git Large File Storage (LFS)

    Early access to Git LFS support on GitHub.com We're ready to roll out Git LFS support to a select group of users. If you'd like to be one of the first to try it out on GitHub.com, sign up for early access using your GitHub account. In the next few mo

  • 买了一个 Google Cardboard,不戴眼镜有点看不清,带眼镜的话又戴不上去 Cardboard,尴尬

    不近视的同学说效果还行,但我近视 500 多度,看不太清. 不知道你们是怎么解决的? --cut-- Halry在2016-05-10 00:04:35回答到: 隐形眼镜. 不过我不近视,而且 5.2 呵呵 Love4Taylor在2016-05-10 00:04:35回答到: 要么隐形眼镜,要么买个非纸质可以调节焦距的喽 我是买了个暴风魔镜 lijinma在2016-05-10 00:04:35回答到: @Love4Taylor 谢谢你,我想问下暴风的如何? Love4Taylor在2016-

  • 羽衣甘蓝怎么吃 羽衣甘蓝怎么吃

    一.羽衣甘蓝简介 羽衣甘蓝,二年生草本植物,为食用甘蓝(卷心菜)的园艺变种.结构和形状与卷心菜非常相似,区别在于羽衣甘蓝的中心不会卷成团.栽培一年植株形成莲座状叶丛,经冬季低温,于翌年开花.结实.总状花序顶生,花期4-5月,虫媒花,果实为角果,扁圆形,种子圆球形,褐色,千粒重4克左右. 园艺品种形态多样,按高度可分高型和矮型;按叶的形态分皱叶.不皱叶及深裂叶品种;按颜色,边缘叶有翠绿色.深绿色.灰绿色.黄绿色,中心叶则有纯白.淡黄.肉色.玫瑰红.紫红等品种.羽衣甘蓝在美国非常受欢迎,因为含钙率是

  • 2015最新入党申请书范本

    敬爱的党组织: 志愿加入中国共产党,愿意为共产主义事业奋斗终身. 中国共产党是中国工人阶级的先锋队,是中国各族人民利益的踏实代表,是中国社会主义事业的领导核心.党的最终目的是实现共产主义的社会制度.我们党是以马列主义.毛泽东思想.邓小平理论为指导思想的.自1921年中国共产党创建至今,已经走过了近80年光荣的斗争道路.这几十年,中国共产党从小到大.从弱到强.从幼稚到成熟,不断发展壮大.从建党之初仅有的50多名党员,几个小组逐步发展到今天拥有数千万党员的执政党,并在长期的革命中先后形成了分别以毛泽

  • 等待不苦,苦的是没有交集的等待 等待不苦,苦的是没有交集的等待

    不出意外的话,我们不会再有交集了.不再在嘈杂的人声中捕捉你的嗓音了.不再在滚滚人流中追逐你的身影了.不再,为你心动了. - 你从来没有发现,喊出你的名字的时候,是我最温柔的时候,甚至声音有微微的颤抖:经过你的身旁,我的脚步总是放的又轻又慢:我从不敢直视你的眼睛,怕泄露了太多的情感:,我能把你的名字写得比我的名字还溜:满脑子都是你的身影,回忆一刹那只剩与你有关的点点滴滴:吃饭的时候,睡觉的时候,逛街的时候,发呆的时候,都在想你在干什么呢,会不会,会不会像我想你一样想我呢-- 那样纯粹而淡然的生活,

  • Oracle统计信息的导出、导入

    1 创建一个专用表保存各表的统计信息: exec dbms_stats.create_stat_table('ks38','fys'); 2 将各表的统计信息导入到ks38.fys表中: exec dbms_stats.export_table_stats('ks38','tcl_cust_base_info',null,'fys'); ---可以创建不是登陆用户下的表:如用system登陆,可以创建表到'ks38'用户下 或将指定schema的统计信息导入到ks38.fys表中 exec db

  • 《男人来自火星,女人来自金星》节选

    男人和女人看世界,就像是戴着不同的眼镜.一般来说,男人习惯"聚焦式"看待世事,女人则是"发散式"看待周围的一切.两种认知虽然差别很大,但同样正确. 男人的认知倾向于把一件事和另一件事情有顺序地联系起来,逐渐建立整体概况.这是一种把部分联系起来构成整体的认知方法. 女人的认知是发散的.女人看问题往往先是直觉地一览全貌,然后逐渐地发现其中的部分,再看部分和整体之间是怎样联系起来的.这种方法比较注重事件的脉络和关系,而不是事件的具体内容. 这种思维方向上的差异极大地影响了

  • Excel 2007怎么将文本格式转数字格式 Excel 2007怎么将文本格式转数字格式

    Excel 2007之所以强大,是在于Excel 2007装载着很多很实用的功能,在Excel 2007的单元格中可以输入不同的数字形式,比如日期.货币.生日等.数字格式转换文本格式的操作大家都比较熟悉,那么反之呢,该怎么操作. 数字格式转文本格式的操作大家比较熟悉:选择单元格,点鼠标右键,从菜单中选择"设置单元格格式". 单元格格式 从弹出菜单中的"数字"选项卡中选择"文本"即可.或者在数字前面添加一个半角的单引号" ' "

  • 爱弥儿读书笔记

    爱弥儿读书笔记 <爱弥儿>是卢梭著名的教育著作,是世界教育史上的重要文献.它是卢梭20年苦心撰写3年才完成的,发表于1762年,是一本小说半论文体形式的著作.它以一个出身显贵的男孩爱弥尔的教育培养为线索,全面揭露了当时封建教育的荒谬和丑恶,设计出了顺应自然和发展儿童天性的理想教育蓝图. 他认为对儿童进行教育,必须遵循自然的要求,顺应人的天性,反对成人不顾儿童的特点,按传统偏见强制儿童接受违反自然的教育,干涉和限制儿童的自由和发展.他认为教育的目的在于培养自然人.卢梭所憧憬的自然人是身体强壮.心

热门推荐
  • 2014结婚喜宴致辞 2014结婚喜宴致辞 结婚是幸福的,也是令人难忘的,在这个难以忘怀的时刻,结婚新人们不仅要在婚礼上发表自己对结婚的感言.对今后生活的向往和希望,婚礼主婚人(主持人)和证婚人的"结婚喜宴致辞"也是必不可少的. 婚礼主婚人一般是选择婚庆司仪.口才好主持能力强的朋友,而婚礼证婚人一般是年纪大的长辈,德高望重的朋友或领导都行,结婚喜宴上主婚人是婚礼气氛的关键,如果不是专业婚礼司仪,结婚喜宴致辞就一定要准备好,下面为大家介绍结婚喜宴致辞. 结婚喜宴致辞示列一: 亲爱的各位来宾.各位先生们.女士们大家好: 今天是___
  • 努比亚Z9 MAX质量怎么样? 努比亚Z9 MAX质量怎么样? 努比亚Z9 MAX质量怎么样?
  • 3A级竞速《激流快艇2》首发火爆,好评连连 3A级竞速《激流快艇2》首发火爆,好评连连 次时代3D水上竞技手游大作,<激流快艇2>全球中文版首发火爆,据数据调查显示,截止今日<激流快艇2>全球中文版下载量光是中国地区就已达100万更是数创新高,不禁令业界惊叹:而对游戏品质本身,各业内专业人士及众多海内外玩家,也对这款次时代水上竞技大作给出了媲美3A级手游标准的赞誉! 评价:媲美3A级游戏标准 众所周知,在如今日益巨大的全球化游戏市场中,要被评为3A级游戏岂止"登青天之难":所谓万得其一,其本身不光对游戏研发商有着苛刻的要求,还对游戏品质有着极其变态
  • 顽石互动吴刚:用户要为什么样的体验埋单 顽石互动吴刚:用户要为什么样的体验埋单 今天,当人们谈论起移动互联网的时候,用户体验是一个出现频率很高的名词,这当然不是空洞的清谈,事实上,任何围绕移动互联网的应用创新,好的用户体验都是绕不开的核心. 为什么用户体验如此重要?从手机的特性来说,它是比PC距离每个人更近的智能终端,正是因为距离更近,用户体验对产品的加成会被充分放大.这就要求一个产品要想俘获用户首先要做到更好的交互界面,更人性化的设计和更加智慧的营销,否则就只能接受用户用拇指投票的宿命. 在PC时代,用户体验并没有得到足够的重视,在传统的公司体系中,用户体验相关职位是被放
  • 乐视怎么开通会员 乐视怎么开通会员 乐视怎么开通会员?相信近期<芈月传>和<太子妃升职记>被网友们迷的不要不要的.如今每个电视剧都有版权之争,只有开通会员后,才能够看全集.享受无广告等特权.下面,小编来教教大家如何开通乐视会员. 1.首先要打开乐视网.在百度搜索乐视网,打开乐视网官方网站 2.出现下图,先注册个帐号,注册完成后,点击开通会员. 3.出现下图,点击你想加入会员的时长,点击我要买付款就行了 以上就是小编为大家带来的2016乐视会员开通方法啦,大家可以尽情去追芈月传和太子妃升职记啦.
  • 《全民奇迹》抢恶魔广场BOSS攻略 《全民奇迹》抢恶魔广场BOSS攻略 全民奇迹抢恶魔广场BOSS技巧解析,该副本是玩家获得极品装备和金币的地方,所以很多玩家都对其前仆后继.于是我们进入副本的时候,都能够看到很多玩家,于是攻击低的玩家根本就抢不到BOSS.其实抢BOSS也是i一门技术或,那么接下就和大家分享一下关于抢BOSS的诀窍. 规则详解: 恶魔广场是根据玩家的转数来分配不同的场地的,也就是说比你高转数的玩家是不会跟你一起的,而且恶魔广场每一个场地最高只有10个人,超过的人数会被分配到下一个场地,以此类推. 技巧: 如果害怕人多BOSS被抢的话,玩家们可以抓住上
  • 子线程中循环操作UI线程时导致子线程无法正常结束的有关问题总结 子线程中循环操作UI线程时导致子线程无法正常结束的有关问题总结 子线程中循环操作UI线程时导致子线程无法正常结束的问题总结 鄙人在多线程开发过程中遇到一个问题:代码中的子线程需要在循环中不断操作UI线程,但是在关闭UI窗口时,却提示"无法访问已释放的对象". 为了重现这个问题,本文使用多线程实现了一个简易的"小时钟",时钟能够动态地显示当前的系统时间,时间更新间隔为1s.当然,我们完全可以使用Timer来实现这样一个"小时钟",但是为了说明问题,我就勉强的使用多线程吧,就算有点"小题大做"