首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带十字图标的容器

带十字图标的容器
EN

Stack Overflow用户
提问于 2022-10-17 08:16:57
回答 3查看 46关注 0票数 0

我有一个药丸按钮如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<button class="button">Pill Button</button>
.button {
  border: 1px solid red;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
}

在这个按钮里,我想让这个十字架在我的按钮交叉里。当用户单击此命令时,应将其从页面中删除。我怎么能这么做?

EN

回答 3

Stack Overflow用户

发布于 2022-10-17 08:31:02

您可以在此按钮中再添加一个元素并执行单击操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function closeBtn(){
 console.log('close btn');
 event.stopPropagation();
}
function btnClick(){
 console.log(' btn click')
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.button {
  border: 1px solid red;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<button onclick='btnClick()' class="button">Pill Button <span onclick='closeBtn()'> close</span></button>

票数 0
EN

Stack Overflow用户

发布于 2022-10-17 08:45:43

您可以尝试这样的方法,将X隐藏在按钮中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.button {
  border: 1px solid red;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  display: block;
  max-width: 90px;
}

.button:after {
  content: "\271A";
  background: red;
  color: white;
  transform: rotate(45deg);
  position: absolute;
  width: 23px;
  height: 23px;
  border-radius: 30px;
  top: 17px;
  left: 115px;
}

.two:after {
  content: none;
}

#undoer,
:target {
  display: none;
}

:target+#undoer {
  display: block;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="#start" id="start" class="button">Pill button</a>
<a href="#stop" id="undoer" class="button two">Pill button</a>

要隐藏整个按钮:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.button {
  border: 1px solid red;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  display: block;
  max-width: 90px;
}

.button:after {
  content: "\271A";
  background: red;
  color: white;
  transform: rotate(45deg);
  position: absolute;
  width: 23px;
  height: 23px;
  border-radius: 30px;
  top: 17px;
  left: 115px;
}

.button:target {
  display: none;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="#start" id="start" class="button">Pill button</a>

票数 0
EN

Stack Overflow用户

发布于 2022-10-17 09:01:32

如果按钮和x要做相同的事情,只需调用remove。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const btns = document.querySelectorAll("[data-action='delete']");
btns.forEach(function(btn) {
  btn.addEventListener("click", function(evt) {
    const clickedElem = evt.target.closest('button');
    clickedElem.remove();
  });
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[data-action="delete"]::after {
  padding-left: .3rem;
  content: '\2297';
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<link href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" rel="stylesheet"/>

<button type="button" class="btn btn-outline-danger" data-action="delete">Something 2</button>
<button type="button" class="btn btn-outline-danger" data-action="delete">Something 2</button>

如果您希望X和按钮执行两个不同的操作,则最好将其设置为两个不同的元素。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const groups = document.querySelectorAll(".btn-group");
groups.forEach(function (group) {
  group.addEventListener("click", function (evt) {
    const clickedElem = evt.target.closest('[data-action]');
    if(clickedElem.dataset.action === 'remove') {
      clickedElem.closest('.btn-group').remove();
    } else {
      console.log(clickedElem.textContent);
    }
  });
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<link href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="btn-group" role="group" aria-label="Basic example">
  <button type="button" class="btn btn-primary" data-action="details">Something 1</button>
  <button type="button" class="btn btn-outline-danger" data-action="remove">&otimes;</button>
</div>


<div class="btn-group" role="group" aria-label="Basic example">
  <button type="button" class="btn btn-primary" data-action="details">Something 2</button>
  <button type="button" class="btn btn-outline-danger" data-action="remove">&otimes;</button>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74100220

复制
相关文章
Python|图像绘制之十字图
这道题打印的是一个对称图形,而且对称轴很多,那么就可以利用图形的对称性进行思考。这里先上下对折,然后左右对折,最后45度角对折,得到一个直角三角形。如下图所示:
算法与编程之美
2020/03/30
9830
【优秀题解】问题 1442:打印十字图
我的思路就是一步一步的分析,首先我想到的就是分配一块内存来储存图案,通过观察知道图案是一个方正,于是想到用字符矩阵。然后分布完成,首先就是把方块字符中每个元素变成字符'.',然后通过计算得到那些地方需要变更为字符'$',然后通过函数完成,具体参考代码。
编程范 源代码公司
2018/08/16
2990
【优秀题解】问题 1442:打印十字图
堆 (带图详解)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第3天,点击查看活动详情 @TOC
lovevivi
2022/12/01
4180
堆 (带图详解)
带颜色的瀑布图
瀑布图已经出现有很长一段时间了,然而要对图表着色有点麻烦。下面制作一个有3种不同颜色的图表,红色代表下降趋势,绿色代表上升趋势,无色来帮助强调变化。
fanjy
2022/11/16
9360
带颜色的瀑布图
Data Structure_图图论带权图
交通运输,社交网络,互联网,工作的安排,闹区活动等等都可以用到图论处理。图可以分成两大类,一类是无向图,就是没有方向的,就好像两个人都互相认识一样,有向图就是单方面的联系,一个人认识另一个人,但是另一个人确不认识。当然,无向图也可以看成是一种特殊的有向图。图还可以根据权值分成两类,有权图和无权图,也就是边的权值,无权值只是表示了这个边存在与否而已,有权图表示的就是这个边的重要性,也可以看成是长度等等。图还有一个重要是性质,就是连通性的问题
西红柿炒鸡蛋
2018/11/29
8420
Data Structure_图图论带权图
bootstrap table x-editable select2——带图标的选择
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/78149202
hotqin888
2018/09/11
4.2K0
bootstrap table x-editable select2——带图标的选择
【每日一题】1442[蓝桥杯][历届试题]打印十字图
继续给大家来一个蓝桥杯的真题,想练就能成大神! 请看题: 问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示: ..$$$$$$$$$$$$$.. ..$...........$.. $$$.$$$$$$$$$.$$$ $...$.......$...$ $.$$$.$$$$$.$$$.$ $.$...$...$...$.$ $.$.$$$.$.$$$.$.$ $.$.$...$...$.$.$ $.$.$.$$$$$.$.$.$ $.$.$...$...
编程范 源代码公司
2018/04/18
6040
Emlog实现带图cms分类
Emlog实现调用分类下第一篇文章图片函数分享 效果图大家先看看 的在模板文件下的module.php下添加如下函数 <?php //分类文章调用 function sort_log($sortid)
用户8099761
2023/05/10
1500
5.2.3 十字链表
十字链表是有向图的一种链式存储结构。在十字链表中,对应于有向图中的每条弧有一个结点,对应于每个顶点也有一个结点,这些结点的结构如下:
week
2018/08/24
5420
如何安装MySQL(解压版带图)
注:记得把basedir 和 datadir 改了!!! 注意斜杠的方向, datadir是用来生成data文件夹的
叫我阿杰好了
2022/11/07
1K0
如何安装MySQL(解压版带图)
带涨跌箭头的柱形图
今天要跟大家分享的图表是带涨跌箭头的柱形图! 在簇状柱形图的两个数据条标签上,带上表示涨跌符号的箭头,可以清晰的展现出数据的实际涨跌趋势。 首首先还是来看一下我们作图所需要的数据: D列数据是C列与B
数据小磨坊
2018/04/10
1.2K0
带涨跌箭头的柱形图
[答疑]序列图怎么带sd框
即(36***59) 17:28:06 上面的sd 怎么设置? 潘加宇(3504847) 21:27:02 你是问如果让复制的图没有这个?Tools | Options | Diagram,设置Diagram Frames 即(36***59) 21:27:43 我想要有sd 潘加宇(3504847) 21:27:48
用户6288414
2021/07/14
4170
安装 Anaconda 的正确姿势(带图)
Win10下Anaconda、TensotFlow安装和Pycharm配置详细教程
木野归郎
2022/02/25
1.1K0
安装 Anaconda 的正确姿势(带图)
Cytoscape制作带bar图和pie图节点的网络图
本教程旨在告诉大家如何使用cytoscape根据Node信息表格制作带有barplot信息节点的网络图。以安装文件夹下的样例数据为例。
生信宝典
2018/10/25
3K0
Cytoscape制作带bar图和pie图节点的网络图
带数据等级评定的柱形图
今天跟大家分享的是带数据等级评定的柱形图! ▽▼▽ 在传统柱形图中,如果能够在图表中加入优良差等数据等级评定的区域,那么读者在阅读起来就容易许多,不用自己心里去揣摩每一个数据处在什么样的等级范围内。
数据小磨坊
2018/04/10
8540
带数据等级评定的柱形图
快速上手springBoot(IDEA联网版带图)
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
叫我阿杰好了
2022/11/07
3050
快速上手springBoot(IDEA联网版带图)
SpringBoot快速入门(手工制作版带图)
基于阿里云创建项目: SpringBoot快速入门(阿里云版带图)_英杰的学习日记的博客-CSDN博客
叫我阿杰好了
2022/11/07
3250
SpringBoot快速入门(手工制作版带图)
绘制带误差bar的统计图
df<-ToothGrowth #这里用的是R自带数据Toothgrowth
爱学习的小明明
2020/09/26
1.4K0
绘制带误差bar的统计图
点击加载更多

相似问题

带坐标的谷歌地理图?

20

CSS十字光标的颜色

19

带流程图图标的离子项目

11

WPF十字光标的热点是否在十字准线的中间?

10

如何绘制跟随鼠标光标的十字?

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文