html中的button默认样式..不太能看,如果调一调背景色和字体的话也挺适合简洁的页面设计

于是决定配合JS,用html中的div完成button

最终结果图:

html代码:(first_passer.png是“过路人”字样的背景透明图片)

(命名可以任意)

css代码:

margin-top: 20%;

height: 12%;/*长宽应该要按照自己的代码设置,此处外层有嵌套,所以用百分比*/

width: 100%;

border-radius: 10px;

border: 1px solid black;

text-align: center;

background:rgba(255, 251, 240, 0.3); /*R G B opacity*/

JS实现的功能:鼠标覆盖时0.5透明度,离开时0.3透明度,并且读取浏览器宽高,自适应设置div长宽,设置div中图片高度与div相同,宽度auto。

$("button3_img").style.height = screen.availHeight * 0.70 * 0.7 * 0.12 + "px";

$("button3_img").style.width = "auto";

因为div的高度也是根据screen.availHeight的百分比来设置的,所以此处可用screen.availHeight * 0.70 * 0.7 * 0.12表示div高。

下面的JS代码时用来设置鼠标指向和离开button时,背景透明度的变化:

$("button3").onmouseover = passerby_move;

$("button3").onmouseout = passerby_out;

function passerby_out() {

$("button3").style.background = "rgba(255, 251, 240, 0.3)";

}

function passerby_move() {

$("button3").style.background = "rgba(255, 251, 240, 0.5)";

}

PS:差点忘了,此处的$是自己设置的,不是jQuery,代码如下:

$=function (id) {

return document.getElementById(id);

}

原文:http://www.cnblogs.com/cheermyang/p/4814360.html

html button半透明效果,【笔记JS/HTML/CSS】用div实现个性化button,背景半透明相关推荐

  1. 左右全屏banner焦点图 代码特效+苹果官网首页左右全屏banner焦点图效果+包括JS图片CSS样式等

    介绍 源码名称:[左右全屏banner焦点图]代码特效+苹果官网首页左右全屏banner焦点图效果+包括JS图片CSS样式等 源码大小:16.6KB 开发语言:PHP+Mysql 操作系统:Windo ...

  2. js加css实现div展示更多隐藏内容

    说明 在设计博客首页文章分类等栏目时,有时候列表内容太多往往不是一次性展示出来.此时需要添加更多功能,当点击更多标签时再展示剩余隐藏的项目. 效果 代码 <!DOCTYPE html> & ...

  3. css透明效果代码结构,用CSS实现背景半透明效果的方法实现_css

    如何用css实现背景半透明效果?做过活动页面的同学可能会遇到要做背景半透明的效果,我们一般的做法是用两个层,一个用于放文字,另一个用于做透明背景,因为透明滤镜的效果会影响到里面的内容.不过如果你只需求 ...

  4. html仿苹果桌面导航js css,CSS简单实现弹出框、输入框等的背景幕布,模仿苹果官网导航块的半透明效果。...

    需求提要 我们如果想写一个效果类似弹出框的组件,首先简单分析一下弹出框的几个特性:弹出框肯定位于当前页面的最顶端,并且在弹出框关闭之前,其他控件都无法点击.focus等. 为了更好突出弹出框的效果,除 ...

  5. JS配合css实现slide文字框缩放伸展效果

    <!DOCTYPE html> <html> <head> <meta http-equiv="content" content=&quo ...

  6. webpack:js、css、es6装载与压缩配置-学习笔记

    文章目录 webpack:js.css.es6装载与压缩配置-学习笔记 css文件打包 loader执行顺序 loader与plugin区别 less css抽取 js,css压缩处理 依赖包降级处理 ...

  7. Eeic Meyer on CSS 之 背景半透明效果

    CSS 并不支持任何形式上的半透明的效果. 书上介绍了两种方法来达到半透明的效果. 第一种是利用"半屏(halfscreen)",是由Todd Fahrner 提出的. 原理上就是 ...

  8. 移动端前端笔记 — 遇到的常见JS与CSS问题及解决方法

    移动端前端笔记 - 遇到的常见JS与CSS问题及解决方法 参考文章: (1)移动端前端笔记 - 遇到的常见JS与CSS问题及解决方法 (2)https://www.cnblogs.com/zhaoda ...

  9. css背景图片半透明效果

    css 设置背景色半透明效果,参数 background:rgba(x,x,x,x) 最后一个a表示半透明,取值是0-1

最新文章

  1. OpenCV中Mat类的重载运算符operator()的用法
  2. Eclipse添加Spket插件实现ExtJs智能提示
  3. php文件安全实现方法,php安全下载大文件的实现代码
  4. linux终端刷新网络命令,在Ubuntu Linux操作系统中重新启动网络的方法
  5. python访问网站添加请求头_Python headers请求头如何实现快速添加
  6. Spring Bean垃圾回收
  7. 列表、超链接、相对路径-HTML
  8. win7下cmd常用命令
  9. 用关键字搜索c语言,c语言-以关键字搜索程序
  10. 生物医药和医疗卫生行业的关系 生物医药行业定义分析
  11. unity 常见的置灰处理
  12. 360极速浏览器屏蔽百度广告
  13. 开机后黑屏看不到桌面_电脑开机黑屏只有鼠标怎么办?电脑开机后不显示桌面的多种解决方法...
  14. Jenkins+Gitlab+Nginx实现自动发布与回退基于tag版本的静态项目(解决重复构建问题)
  15. Android——App内文件分享功能
  16. Your project path contains non-ASCII characters. 解决办法
  17. 马来西亚理科大学计算机专业雅思,【马来西亚理科大学本科雅思成绩要求】 - 马来西亚留学联盟...
  18. ie上svg的兼容问题
  19. 汽车电子之NXP车规级芯片
  20. 《资讯:元宇宙》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+区块链+NFT+绿洲+头号玩家+平行宇宙+虚拟世界+Pico+Oculus+Soul+立钻哥哥++==)

热门文章

  1. javabean java_javabean简介
  2. 从struts2回到struts的学习--DynaActionForm(不用手写actionForm.java)
  3. comet-服务器推技术
  4. img1.ph.126.net
  5. 华为超级夜景是什么?P20手机怎么拍摄好看的超级夜景?
  6. SAP FICO 学习总结(二)
  7. 【电气专业知识问答】问:高压变频器控制技术有哪几种?
  8. ipad php,PHP:下载不在iPad上运行的文件脚本
  9. Division is undefined错误
  10. windows7怎么连蓝牙 windows7连蓝牙方法介绍