请问各位怎么利用js实现文字与背景反色?

JavaScript013

请问各位怎么利用js实现文字与背景反色?,第1张

<div id='d1' style='color:#336699font-size:40px'>

xxxx

</div>

<input type='button' onclick="test()" value='设置反色背景' />

<script>

function oppositeColor(a){

a=a.replace('#','')

var c16,c10,max16=15,b=[]

for(var i=0i<a.lengthi++){

c16=parseInt(a.charAt(i),16)//  to 16进制

c10=parseInt(max16-c16,10)// 10进制计算

b.push(c10.toString(16)) // to 16进制

}

return '#'+b.join('')

}

function test(){

var d=document.getElementById("d1")

//alert(oppositeColor(d.style.color))

d.style.background=oppositeColor(d.style.color)

}

</script>

我想到三种实现方法:

1、CSS字体支持反色效果。你可以用css实现。

2、CSS得遮罩效果,做两层把下面遮住,一点点露出来。

3、用canvas绘图。

1. 手机总是很快就黑屏怎么办

1 在关机状态下,同时按住开机键和侧音量键下

键,以开启手机。

2 长按侧音量键下键约15秒钟,直至手机屏幕显

示Android图标,手机进入恢复模式。

3 点按手机屏幕右下角,将显示一个菜单选项。

4 按侧音量键下键反色显示“wipe data/factory

reset”,然后点按屏幕左下角的OK,在确认

屏幕按侧音量键下键反色显示“Yes--delete

all user data”,再点按屏幕下方的OK,可清

除手机上存储的所有用户数据。

5 按侧音量键下键反色显示“wi p e c a c h e

partition”,然后点按屏幕左下角的OK,可清

除手机中的缓存分区。

6 按侧音量键下键反色显示“reboot system

now”,然后点按屏幕左下角的OK,可重启

手机系统。

2. 手机一分钟自己黑屏手动就开怎么办

手机黑屏解决方法:

1、在关机状态下,同时按住开机键和侧音量键下键,以开启手机。

2、长按侧音量键下键约15秒钟,直至手机屏幕显示Android图标,手机进入恢复模式。

3、点按手机屏幕右下角,将显示一个菜单选项。

4、按侧音量键下键反色显示“wipe data/factory reset”,然后点按屏幕左下角的OK,在确认

屏幕按侧音量键下键反色显示“Yes--delete all user data”,再点按屏幕下方的OK,可清除手机上存储的所有用户数据。

5、按侧音量键下键反色显示“wipecache partition”,然后点按屏幕左下角的OK,可清除手机中的缓存分区。

6、按侧音量键下键反色显示“reboot system now”,然后点按屏幕左下角的OK,可重启手机系统。

3. 为什么手机一会黑屏一会儿亮

一般的话很多原因都能造成这种情况

建议恢复出厂设置或刷机升级,看看是否还是黑屏。

如果还是有问题的话,就要考虑是不是硬件的问题!如果是硬件那一般只能去售后维修了

智能黑屏的原因

1、手机死机一内存问题:一般情况下的手机在存储东西过多时,想来很多朋友都能感觉到手机运行速度过慢,而当自己的手机在所能带动的内存有百分之80被占用的时候就可能出现死机的情况。

2、手机死机二接触问题:这个就是手机屏幕的接触出现了松动,并不是什么很大的问题,但是却能直接导致手机黑屏,很难发现又要经过好多测试才能找到,一般都是手机遭到摔碰导致的。

3、手机死机三电池问题:很多的手机在用了很长的时间后出现黑屏现象很常见,主要原因就是因为手机电池的有效使用时间就是1年,或者是三年的却在一年出现了问题,过度使用导致了手机的电池老化,电压不足。

4、手机死机四冲突问题:现在的智能手机的应用软件有很多,但是偏偏有一些软件天生冲突,这也是能导致黑屏的,所以安装很多软件后黑屏,基本都是这个原因。

5、手机死机五刷机问题:很多人都热衷于刷机,用更好的系统,其实有些系统手机并不是很支持,还有的就是刷机并不完整,导致以后在用的时候难免经常黑屏。

4. 手机黑屏一秒一黑屏怎么办

"如果三星手机显示黑屏,原因很多,系统问题,软件冲突。屏幕损坏都会照成黑屏现象,建议尝试以下操作:

一.如果是一直黑屏:

长按按开机键10秒以上,尝试重新开关机。如果故障依旧,建议将手机送至就近的三星服务中心进行检测

二.如果是有时黑屏:

1.建议卸载黑屏前操作的第三方插件程序。

2.备份手机数据(电话簿、短信息、多媒体文件等),恢复出厂设置

若问题依旧存在,请带好购机发票、包修卡和机器送到三星服务中心,由工程师检查机器并处理 "

5. 手机忽然黑屏怎么办

首先,对手机进行自我检测。现在大多数品牌手机都有深度休眠模式,一旦进入这种模式,经常会造成手机黑屏,无法开机。

解决的方法很简单,长摁手机的电源键十秒以上,看是否可以强制重启。或者同时摁住音量上键和关机键,感觉手机震动一下,强制重启。

一般来说,这一步可以解决大部分手机黑屏的问题。其次,电池没电或者出现故障。

类似问题解决也很简单,只要连接充电器过上一段时间,然后再尝试开机。也可以直接将电池扣下,用万能充电器进行充电,看看电池的接头是否有松动。

如果充电后开机可以启动,说明只是电池没电了。

如果依然没有反应,那可以尝试换一块电池试试。查看是否电池故障,不存电了。另外手机遭遇暴力摔跌也可能造成手机黑屏。出现这种情况比较麻烦,很可能是手机硬件出现故障,这样就必须进行修理了。还有软件冲突也会造成手机黑屏开不了机。比如有的朋友在下载软件时无意中装了两款不同的电池管理软件,就会造成手机自动关机。

如果是这样,解决方法也很简单,需要把手机格式化。最后一招,如果上边方法都不行,那就只能找售后解决或者维修店了。

6. 手机玩着玩着突然就黑屏了,怎么办

内存问题

当手机存储的东西过多,就会大大减低手机的运行速度,当内存被占用超过80%时,就会可能出现手机死机或者黑屏的现象。

如果出现这类问题,可以试着长按手机的home键,调出运行的程序并退出,平时也要养成即时清理闲置的运行程序,减少占用运存。

应用软件冲突

如果你的手机内存本身不大,又同时运行很多应用软件,就有可能出现冲突的现象,从而导致手机黑屏或者卡顿无法操作。

解决这个问题,可以尝试先卸载部分软件,然后及时清除冗余的内存,再不行,可以保存重要资料,然后恢复出厂设置,再下载必要的应用软件。

病毒入侵

有时候手机黑屏并不是因为手机内存小,而是有可能被手机病毒感染了,这些病毒会入侵手机系统,过程中就有可能导致你的手机黑屏。因此不要随便通过不正规的渠道下载应用软件,或者或者打开USB调试模式,这些小细节都有可能让你的手机中招。

电池问题

电池是手机运行的重要能源,如果电池出现问题,比如老化、过度充电放电,或者电池接触不良,都会导致手机黑屏,这个问题比较容易解决,换块电池就好了。

系统软件问题

有些应用软件即使是从正规渠道下载的,但如果很久没有升级,就可能出现应用软件和手机系统不兼容的情况。

7. 手机突然黑屏,怎么办

通常黑屏可以分两种:一种是使用中黑屏,一种是待机黑屏。

这里就说说引起黑屏的一些基本原因及解决方法。 使用中黑屏大都是由自己下载的第三方软件引起的,本机自带的鲜少会出现这种情况。

也可以细分为两种:一种是此软件本窢梗促妓讵幻存潍担璃身就有问题,软件自身不稳定啊,或者跟手机系统不匹配之类的,这个很好解决,卸载即可;二种就是软件跟软件之间起冲突,这个解决稍微麻烦点,需要一个软件一个软件安装跟卸载实验下到底是那个软件的问题.找到了就将其卸载,问题基本就能解决。 当然这里建议大家不要安装太多的无用的鸡肋软件.虽说买智能机就是为了玩机.但一些压根就用不到的软件装了也是浪费。

至于待机中黑屏,说先说说待机原理,直板机因为大多都有一个省电电路设计:手机长时间检测不到按键触发信号就会自动关闭屏幕,也就是待机,当你需要使用手机了一按键就会激活省电电路,然后屏幕点亮! 黑屏的原因往往就是屏幕触发电路延迟反映了.也就是说手机系统已经发出点亮屏幕的指令了但由于电路延迟了没发送成功结果屏幕就没点亮成功,但手机系统以为已经点亮了,所以就造成了黑屏。 大家可以试一下.手机黑屏了先不着急恢复.用朋友的手机打自己的电话试试,如果可以打的通也可以正常接听的话.基本就是这个问题了。

出现了黑屏也无需惊慌,也不需要立即抠电池.可以先不按手机任何键把手机放置3分钟左右,然后再一次的按键激活屏幕。经过我很多次的实践.一般都可以立即恢复正常!这样一来对使用基本就没什么大的影响了。

8. 手机一闪一闪的黑屏是什么原因

常见黑屏形式:

【1】黑屏,按开机键有效!

【2】黑屏,按开机键无效,需拔电池重插后即可重启!

【3】黑屏,但屏幕隐隐有亮光,不彻底黑,可以一眼看出手机假死,按开机键无效,只能拔插电池后重启!

【4】使用过程中手机突然逐渐黑屏(有的5800还可以出现短暂花屏),然后自动点亮开机,即自动重启了!这种手机瞬间花屏变暗,然后变黑屏情况我也称作“熄屏”现象,类似电压不足导致灯泡熄灭般……在论坛里个别人也有我这种情况,原因不明,后面继续讨论。

【5】黑屏,重启后只是出现白屏,不能正常开机了,这个最严重!

【6】黑屏,按开机键无效,但拔电池重启后发现时间要重设!

以上是我遇见过的故障,有的还挺频繁发生,大家的经验无非就是3种原因导致黑屏发生!

1,电池导致黑屏原因,其中有两种情况:

① 铜片接触不良导致手机断电,比如有的人拍下或晃荡下手机就变黑屏,如上面故障

【1】现象。解决方法就是把三个铜片点夹紧即可……

② 电池内部性能衰弱原因,比如同一个电池开始用着很好,半年后性能降低后有可能导致黑屏现象,个人猜测内部电流、电压衰弱原因!如果碰到劣质山寨电池那就更厉害,有可能会损坏手机……如果只是偶尔出现估计问题不大,否则就该换新电池了!

2,软件冲突导致黑屏产生,这个估计大家也有所体会,比如在频繁试验安装各种软件的时候,碰到黑屏概率就大增;有时在操作软件动作过快时也会导致黑屏;或者软件相互切换会冲突变黑屏等等……原因不明,轻微时可以简单处理解决,即关机拔卡、开机插卡来简单处理!严重时解决方法只能格机重来了……无法正常开机的黑屏只能通过硬格来解决了(硬格手法也有技巧,可以参阅我的硬格宝典)!

3,由系统问题导致黑屏原因,这个是维修店js最喜欢的理由,因为刷系统是要收费,碰到菜鸟就说黑屏是系统导致需刷机来解决,乘机讹一笔,所以菜鸟对这个问题要警惕……老鸟就不用说了,特别是那些爱刷机的老鸟,肯定会试过各种方法才来重刷系统……

4,黑屏常见,简单处理估计问题不大,如果对掉时间很烦恼,建议安装软件“时间盒子”即可,同步网络时间,需少量gprs流量,瞬间恢复正确时间,相当方便,是必备软件之一……