html改变按钮样式

article/2025/11/8 21:25:01

今天有人问我怎么改样式,需求是三个按钮,一次点一个,要求被点击的按钮和没被点的按钮是两种不同的样式,如图所示。

最初显示
点击已读

在这里插入图片描述
最初三个按钮都没选如图一,然后点击“已读”按钮,“已读”按钮样式改变。再点击“全部”按钮,“全部”按钮样式改变,“已读”按钮变回原样式。
按钮的html代码如下

<divstyle="justify-content: space-between;width: 20%"class="flex-row"><buttonid="all"class=".white.shadowed shadowed big item"@click="refresh(0,'all')">全部</button><buttonid="unRead"class=".white.shadowed shadowed big item"@click="refresh(0,'unRead')">未读</button><buttonid="read"class=".white.shadowed shadowed big item"@click="refresh(0,'read')">已读</button></div>

这里先说第一种方法

document.getElementById('all').style.fontSize='35px'  //修改字体大小

但是现在要求的样式已经有了,需要直接换class内的名称,将.white.shadowed改为theme-primary,不能单独修改某个属性。经过查询后用来这个方法。

document.getElementById("unRead").setAttribute("class","theme-primary big item")

具体js代码如下,因为点击按钮还有其他需求,所以有参数page用了async,光实现这个功能可以去掉,并在html中去掉page参数。

let refresh = async function (page,isRead) {if (isRead == null){isRead = "unRead";}if(isRead==="unRead"){document.getElementById("unRead").setAttribute("class","theme-primary big item")document.getElementById("all").setAttribute("class",".white.shadowed shadowed big item")document.getElementById("read").setAttribute("class",".white.shadowed shadowed big item")}else if(isRead==="all"){document.getElementById("all").setAttribute("class","theme-primary big item")document.getElementById("unRead").setAttribute("class",".white.shadowed shadowed big item")document.getElementById("read").setAttribute("class",".white.shadowed shadowed big item")}else{document.getElementById("read").setAttribute("class","theme-primary big item")document.getElementById("unRead").setAttribute("class",".white.shadowed shadowed big item")document.getElementById("all").setAttribute("class",".white.shadowed shadowed big item")}
}

http://chatgpt.dhexx.cn/article/taXqIBAh.shtml

相关文章

button按钮的一些样式效果

先制作一个button按钮 &#xff0c;将它原本的样式取消掉再把button按钮的颜色设置成transparent &#xff0c;再设置button按钮的边框。首先将button按钮的初始样式取消掉 &#xff0c;在设置button按钮的width和 height &#xff0c;font-size &#xff0c;还有border 现在写…

vue点击按钮改变按钮样式

一. 效果 点击按钮前&#xff1a; 点击按钮后&#xff1a; 再次点击按钮变回原来的样式&#xff1a; 二. 具体代码 <template><div id"box"><button click"btn" id"but" v-bind:class"{ but01: style1, but02: style2 }&qu…

CSS 按钮button美化

.login-button { /* 按钮美化 */width: 270px; /* 宽度 */height: 40px; /* 高度 */border-width: 0px; /* 边框宽度 */border-radius: 3px; /* 边框半径 */background: #1E90FF; /* 背景颜色 */cursor: pointer; /* 鼠标移入按钮范围时出现手势 */outline: none; /* 不显示轮廓…

css 按钮按下样式

在项目开发中&#xff0c;按钮通常需要添加按钮的获得焦点状态&#xff0c;电脑端用 :hover 移动端用 :active 。多个按钮需要添加时&#xff0c;就得添加多个获得焦点样式。 可通过添加背景图片的方式来给所有的按钮添加样式&#xff0c;该样式会给当前按钮添加一个白色的透明…

button样式设置:按钮按压效果

在学习MVC基础时&#xff0c;里面的案例有很多都是有按钮的&#xff0c; 但button的默认样式不好看&#xff0c;于是设置了按钮的样式&#xff0c;按 钮按压时有一种现实生活中按钮向下压的效果&#xff0c;这样看起来 非常美观&#xff0c;代码也是不多&#xff0c;简单而又实…

Button按钮的元素与样式改变

作者&#xff1a;李坤凤 本次任务完成时间&#xff1a;2019年6月22日 开发工具与关键技术&#xff1a;开发工具&#xff1a;VS 关键技术: Button按钮的元素与样式改变 1、在button元素中&#xff0c;原始的元素就是一个没有任何样式的按钮&#xff0c;直接使用感觉一点美感没有…

几款好看的HTML按钮样式

给大家介绍几款好看的HTML按钮样式 按钮样式一: <!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"> <…

Bootstrap之按钮的样式

在bootstrap中, 按钮(button)有不同的六种方式. 默认的button的样式是: btn. 这个是必要的样式. 还有其他的六种不同方式展现.分别为: 默认, 主要, 成功, 信息, 警告, 危险, 链接.今天我们就来仔细探讨下按钮的风格样式。 使用class可以快速创建一个带有样式的按钮。 原文链接…

button按钮样式

在许多网站中都需要实用到按钮&#xff0c;一个好看实用的css按钮即可以给访问者以美感&#xff0c;又可以方便开发者。下面就是一个纯css按钮&#xff0c;需要的可以参考。 css代码 .div {display: inline-block;padding: .3em .5em;background-image: linear-gradient(#ddd, …

一定能用到的简单但实用的五种按钮样式(原生HTML+CSS步骤详解,含详细注释)

前言一 按钮在前端开发中往往是一个必不可少的元素&#xff0c;也有许多精美好看的样式资源供开发者直接使用。但博主认为&#xff0c;对于初学者而言&#xff0c;总是去cv别人做好的&#xff0c;而不理解其中的原理&#xff0c;是很不好的。   本人作为一名计科的学生&#…

各种按钮样式

用css写了几个按钮样式&#xff1a;静态的&#xff0c;不可编辑的&#xff0c;立体的&#xff0c;圆角的&#xff0c;胶囊状的&#xff0c;动态效果的样式。 效果预览&#xff08;录屏保存后有点抖动&#xff0c;稍微有点影响最后两个效果&#xff09;&#xff1a; 要写按钮样…

html界面——button设置样式

功能&#xff1a;1.点击“设备启动”按键可以启动设备&#xff0c;点击“测量”开始测量。 2.启动状态、测量进度、测量数字结果和图片每一秒刷新一次。 3.点击按键会有“纹波样式”动画效果 效果如图&#xff1a; 直接上代码 <!DOCTYPE html> <html lang"en&q…

HTML按钮的写法、样式

新建一个Html文件在<head>里写入一个内部样式 <style>第一方法在body写入<button>标签&#xff0c;该标签在HTML5中定义的是一个按钮的 在<button>标签内写入文字或设置样式,不设置可能会到导致<button>在页面中显示不出来 样式主要以尺寸、字体…

css按钮样式

创建漂亮的 CSS 按钮的 10 个代码片段 IT程序狮子烨 1 个月前 如果你正在寻找一些高质量的 CSS 按钮的示例&#xff0c;那么这篇文章一定是你的“菜”。在本文中&#xff0c;我们从 CodePen 上收集了 10 个独特的 CSS 按钮合集&#xff0c;并附有它们的代码片段&#xff0c;方便…

CSS3设置按钮的样式

平面按钮样式——现主流 在实际开发中&#xff0c;按钮的应用是必不可少 使用 CSS 来制作按钮&#xff0c;可以更有新意&#xff0c;更有趣&#xff0c;也可以自定义自己想要的样式 平面样式按钮的使用现在非常流行&#xff0c;并且符合无处不在的平面设计趋势 实现方式 .b…

【前端系列】36种button样式

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

一定能用到的简单但实用的五种按钮样式(HTML+CSS步骤详解,含详细注释)

前言一 按钮在前端开发中往往是一个必不可少的元素,也有许多精美好看的样式资源供开发者直接使用。但博主认为,对于初学者而言,总是去cv别人做好的,而不理解其中的原理,是很不好的。 本人作为一名计科的学生,在大二也选修了校内的前端基础教程的课,但由于课时较短,老师…

几个实用又好看的纯css 按钮样式

分享几个实用又好看的纯css 按钮样式 1.带波纹效果的按钮 html部分: <button class"niceButton2">click</button>css部分&#xff1a; .niceButton2{position: relative;background-color: rgb(32, 93, 224);border: none;font-size: 28px;color: #f…

.apk文件的MIME类型

.apk文件的MIME类型 IIS7中下载apk文件会报404错误。 找到&#xff1a;IIS目录&#xff0c;MIME类型 添加.apk文件的MIME类型。 文件扩展名&#xff1a;.apk MIME类型&#xff1a;application/vnd.android.package-archive

android apk编译打包过程

Android安装包的后缀都是.apk&#xff0c; apk是Android Package的缩写。 解压apk文件后包含AndroidManifest.xml、assets目录、classes.dex(还可能有 classes2.dex,classes3.dex...classesN.dex)、lib目录、META-INF目录、res目录和resources.arsc。 AndroidManifest.xml对应源…