按钮是网页最常用的控件了,怎样设计一个更好看的按钮,这两天试验了几种方法:
      1、用Javascript交换图片的方式先在网页中制作图片,然后把图片转换为服务器端控件,为该控件添加事件处理。不过,很遗憾,运行时不响应,我估计跟图片被交换了有关。
      2、按钮在交到页面时,其实就是一个input,那么用css写一个样式就ok了。结果,发现客户端的页面中,按钮的ID虽然是原来的ID,但是写的CSS并没有起作用。原来,.net自己为按钮加了一个style,优先级显然比自定义的要高了。看来得想办法把系统自动加的style屏蔽掉才行。
      3、再试HyperLink,为它写css,结果图片交换没有问题,可是又无法把按钮事件加上。
      4、最后,用LinkButton,仍然以LinkButton的ID写css,然后把文字去掉。结果,交换图片效果和事件处理都能兼顾。
      也许还有更好的办法吧,不过这样已经比较简单了。只要改css就基本搞定一切了。CSS很简单:

#ok{}{
    position:relative;
    border:0px solid #000000;
    height:42px;
    width:110px;
    top:85px;
    left:60px;
    position:relative;

}
#OkBtn{}{
    display:block;
    width:100%;
    height:100%;
    background-image:url(../images/login_ok_1.jpg);
}
#OkBtn:hover{}{
    background-image:url(../images/login_ok_2.jpg);
}

用CSS制作可交换带事件处理的图片按钮相关推荐

  1. 微信小程序:如何制作一个带动画效果的按钮

    App制作者希望有一些按钮,引导用户去操作,那么带动画会起到一定的引流作用吧! 本主编就在此分享一款.效果如下,如果是你需要的,请继续往下看代码.不是需要的朋友就不用看了. WXML <view ...

  2. 界面组件——按钮(Button)与图片按钮(ImageButton)

    介绍 用例 介绍 Button继承了TextView,同时还是ImageButton的父类. Button.ImageButton的功能主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击 ...

  3. 利用css实现太极图的制作(带旋转动画) (课程实践教学项目)

    利用css实现太极图的制作(带旋转动画) (课程实践教学项目) 简要说明 第一步:太极图的绘制(1) 相关知识: 实现步骤: 代码: 效果: 第二步:太极图的绘制(2) 相关知识: 实现步骤: 代码: ...

  4. php 自定义图片排版,照片拼图在线制作 自带多种照片拼图模板,自由排版将多张照片合成一张...

    照片拼图在线制作 自带多种照片拼图模板,自由排版将多张照片合成一张 相信大家在网上看到过很多类似照片拼图效果的图片,一张图片里面含有多张不同的照片,有的是排列有序,有的则是随意排版,效果看起来也是很美 ...

  5. html做图片模糊效果,使用CSS制作跨浏览器的图片模糊效果

    在photoshop中,我们要制作一个图片的模糊效果是非常简单的,简单的实用高斯模糊等模糊滤镜就可以完成.现在,我们可以使用CSS和SVG来着网页中实现ps级的模糊效果. 页面中的图片模糊效果不可以滥 ...

  6. Css效果之带背景图片的输入框

    Css效果之带背景图片的输入框 今天来看看怎么实现文本框有背景图片.效果图: 可以看到有一个搜索图标放在文本框的最前面,实现背景图标效果.来看看css怎么实现: background-image:ur ...

  7. 用CSS制作大背景网站,以及80个大背景图片网站。

    用CSS制作大背景网站 As the monitor resolution and internet speed is advancing, it seems like more and more d ...

  8. 【无标题】大一学生HTML5期末大作业——基于HTML+CSS制作女装商城 6页

    ⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 在线商城购物 | 水果商城 | 商城系统建设 | 多平台移动商 ...

  9. 个人HTML期末大作业~ 个人网页(HTML+CSS)6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码

    HTML期末大作业~ 个人网页6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码 作品介绍 下面介绍一下我的个人小网站吧,我的网站背景稍微单调一点白色,主要个人比较喜欢白色了,布局上面使用 ...

最新文章

  1. idea中如何打开RunDashboard窗口,微服务最实用设置
  2. ORB_SLAM2代码阅读(4)——LoopClosing线程
  3. 多个敏捷团队同时做一个项目_您说您的团队很敏捷……但是这个词可能并不代表您的想法。...
  4. django 动态更新属性值
  5. 微软职位内部推荐-Software Engineer II-Office Incubation
  6. redis stream java消息队列_Redis-消息队列的两种实现方式
  7. 获山东科技最高奖-农业大健康·万书波:沉醉谋定花生增产
  8. 学习计划2016//12/12
  9. 缓冲池、String/StringBuffer/StringBuilder、intern()
  10. win10下装win7双系统_3步安装电脑双系统,win7+win10自由选择进入,你学会了吗?...
  11. Java高级进阶学习资料!java开发环境的搭建是什么意思
  12. 【转】CANOPEN总线的相关问题点整理分享*****
  13. css clearfix_如何使用CSS清除浮点数(clearfix)?
  14. mysq由于主键冲突导致主从不同步
  15. 【第七章】 springboot + retrofit
  16. 2013-2017蓝桥杯省赛C++A组真题总结(题型及解法)
  17. Python编写微信打飞机小游戏(六)
  18. QQ三国七旗阵等级怎么计算?(附Excel计算器,输入队员等级即可计算)
  19. calcbusiness使用教程_Calc Business
  20. mac可用的vpb_有什么让你相见恨晚的 MacBook 神器?

热门文章

  1. [Linux/Ubuntu] vi/vim 使用方法讲解
  2. AKKA文档(java)——术语,概念
  3. cgicc输出指定编码为utf-8
  4. SQL高手篇:精典SQL FAQ收藏
  5. Q110:PBRT-V3十大基类对应的继承关系
  6. Latex——伪代码算法
  7. 大数据分析的误区有哪些
  8. 大数据系统架构模块解析
  9. 大数据应用需要注意什么问题
  10. l298n电机驱动模块使用方法_家用柴油发电机使用方法