atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结

atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html  js --attilax总结

4. 鼠标越过动态图片切换实现
1

4.1. 优先模式::css模式... 1

4.2. 其次模式2:: 设置属性模式.. 1

4.3. 最后的模式3::写鼠标监听器 1

4. 鼠标越过动态图片切换实现

4.1. 优先模式::css模式...

C++ qt可以使用这个模式

但是这个模式只能backgroud,,,不能不个img的src属性..

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected]

转载请注明来源: http://blog.csdn.net/attilax

4.2. 其次模式2:: 设置属性模式..

Java 不支持css模式,可以使用属性模式。但是设置的属性比较多,可以抽出一个扩展类。。

而个都html5兰,img还是不支持这个模式..

4.3. 最后的模式3::写鼠标监听器

html js使用jquery 实现

$("#n3a_r2_c2").hover(function(){

$(this).attr("src","images_hover/Hove_splice_r2_c2.gif");

},

function(){

$(this).attr("src","img_comm/3a_r2_c2.gif");

}   );

java的实现

测试

public static final Color BUTTON_FOREGROUND_COLOR = Color.WHITE;

33     private boolean hover;

34

35     public RButton() {

36         setFont(new Font("system", Font.PLAIN, 12));

37         setBorderPainted(false);

38         setForeground(BUTTON_COLOR2);

39         setFocusPainted(false);

40         setContentAreaFilled(false);

41         addMouseListener(new MouseAdapter() {

42             @Override

43             public void mouseEntered(MouseEvent e) {

44                 setForeground(BUTTON_FOREGROUND_COLOR);

45                 hover = true;

46                 repaint();

47             }

48

49             @Override

50             public void mouseExited(MouseEvent e) {

51                 setForeground(BUTTON_COLOR2);

52                 hover = false;

53                 repaint();

54             }

55         });

56     }

参考

atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js - attilax的专栏 - 博客频道 - CSDN.NET.htm

JButton大改造 - 一文online - BlogJava.htm

时间: 2024-08-08 23:16:13

atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结的相关文章

兼容ie6及以上和firefox等标准浏览器的表格行滑过时背景色切换的效果

一.js代码——"tablehover.js" /**      *②.表格单元行滑过时高亮样式动效组件封装      *oop形式封装交互动效类      *组件说明这个组件是为了向下兼容到IE6,因为IE6不支持tr:hover这种形式的伪类,而在ff等标准浏览器中是支持的,这样写:      .tablelist td{border:none;border-bottom: 1px solid #d0d9d9;}//注意:td初始状态下是不给背景色的,滑过时才写      所以这段

20种炫酷CSS3按钮鼠标滑过特效

这是一款集合20组不同CSS3按钮样式和按钮鼠标滑过特效的插件.这20组css3按钮每一组都有3种示例,每一个示例都使用CSS3制作炫酷的鼠标滑过动画.这些按钮适用于各种场合,相信总有一款适合你. 请注意这些按钮动画效果只在最新版本的现代浏览器上工作,(Mobile)Safari浏览器只支持其中很少的效果. 该按钮动画特效中大多数使用的是CSS transitions,但有一些动画效果也使用CSS animations来完成. 在线演示:http://www.htmleaf.com/Demo/2

Atitit.跨语言反射api 兼容性提升与增强 java c#。Net  php  js

Atitit.跨语言反射api 兼容性提升与增强 java c#.Net  php  js 1. 什么是反射1 1.1.       反射提供的主要功能:2 1.2.       实现反射的过程:2 2. 类反射中所必须的类: 的类反射所需要的类并不多,它们分别是:Field.Constructor.Method.Class.Object,2 3. . 反射的用处3 3.1. 可视化 3 3.2. 系统的灵活性.可扩展性 3 3.3. Json xml序列化3 3.4. 函数指针3 3.5. R

Atitit 华为管理者内训书系 以奋斗者为本 华为公司人力资源管理纲要 attilax读后感

Atitit  华为管理者内训书系 以奋斗者为本 华为公司人力资源管理纲要 attilax读后感 序 言上篇:价值创造.评价与分配第一章 全力创造价值1.1 围绕价值创造展开人力资源管理1.1.1 什么是价值1.1.2 活下去是企业的硬道理1.1.3 企业的一切活动都应导向商业成功1.2 价值创造的来源1.2.1 只有客户成功,才有华为的成功1.2.2 价值创造的辩证关系1.3 价值创造的要素1.3.1劳动.知识.企业家和资本共同创造了华为公司的全部价值1.3.2 劳动1.3.3 知识1.3.4

MFC动态创建按钮,并在按钮上实现位图的切换显示】

动态创建按钮,并在按钮中添加位图,通过单击按钮显示不同的位图,可设置为显示按钮按下和弹起两种状态.只要判断a值从而输入不同的响应代码. 1.在头文件中添加: CButton *pBtn; 2.在初始化函数中添加: pBtn = new CButton(); pBtn->Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON|BS_BITMAP, CRect(0,0,100,40), this, IDC_BUTTON);/

点击按钮显示隐藏层 和 切换按钮同时显示多个隐藏层

按钮点击显示隐藏层(再次点击按钮则隐藏层关闭): HTML部分: <button type="button" id="show" onclick="showHidden()">点我显示隐藏层</button> <div id="hidden" style="display:none">我是隐藏层.</div> JS部分: <script type='te

Android 浮动按钮+上滑隐藏按钮+下滑显示按钮

1.效果演示 1.1.关注这个红色的浮动按钮 . 可以看到,上滑的时候浮动按钮消失,因为用户迫切想知道下面的东西,而不是回到顶部. 当下滑的时候,用户想回到原来的位置,就可以点击浮动按钮,快速回到顶部.所以浮动按钮弹上来了. 2.定义一个动画通用类AnimatorUtil 2.1.源代码如下 public class AnimatorUtil { private static LinearOutSlowInInterpolator FAST_OUT_SLOW_IN_INTERPOLATOR =

点击按钮,tabbar之间进行切换

实现这个功能只需要一句代码就行了 self.tabBarController.selectedIndex=0; /** 0是第几个tabbar */

tableview中按钮的点击高亮效果

对ios8无效. _myStateTableView.delaysContentTouches = NO; - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {         for (id obj in cell.subviews)         {             if ([NSStringFromClass([obj cla