如何在CSS / JavaScript中进行模式突出显示

降压

我编写了简单的代码来创建元素的模式突出显示。

card.click(function(){
    cloak.show();
    var cardClone = card.clone();
    cloak.append(cardClone);
    cardClone.css({
        position: 'absolute',
      top: card.offset().top - 7,
      left: card.offset().left - 7,
    }).addClass('selected');

var names = [
	'arun',
  'ajesh',
  'amit'
];

var div = $('#card');
var cloak = $('#cloak');
var sel;

$.each(names, function(i, obj){
	var card = $('<div/>').addClass('spacetype').html(obj);
  div.append(card);
  card.click(function(){
  	cloak.show();
    var cardClone = card.clone();
    cloak.append(cardClone);
    cardClone.css({
    	position: 'absolute',
      top: card.offset().top - 7,
      left: card.offset().left - 7,
    }).addClass('selected');
  });
});

cloak.click(function(){
	cloak.hide();
  cloak.empty();
})
body {
  background-image: url('http://placekitten.com/1024/678')
}
.spacetype {
  display: inline-block;
  height: 100px;
  width: 75px;
  border: 1px solid black;
  padding: 10px;
  background-color: rgba(244,250,54, .6);
  margin: 5px;
  font-weight: bold;
  border-radius: 7px;
  font-family: Arial;
}

.selected {
  border: 3px solid yellow;
  z-index: 10;
}

#cloak {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0,0,0, 0.3);
  display: none;
  padding: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="card">
  
</div>
<div id="cloak"></div>

逻辑很简单。

  1. 放置一个简单的简单模态(这是一个绝对定位为具有alpha透明度的div)。
  2. 克隆选定的框。
  3. 根据原始框的偏移量绝对定位克隆。

与克隆DOM元素相反,有没有一种简单的CSS方法可以实现这一目标?

小提琴:https : //jsfiddle.net/9ew7aq4v/

尼克克斯达

据我所知,没有唯一的CSS方式可以执行此操作-您将需要JavaScript来处理点击事件。但是,对于您的问题,有一个更简单的解决方案,它避免了克隆对象(我想这就是您想要的)。

您可以只使用z-index-property将卡推到覆盖层上方。请注意,您必须显式设置positionforz-index才能工作。请参阅更新的小提琴:https//jsfiddle.net/9ew7aq4v/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在css中进行图像裁剪

来自分类Dev

如何在css中进行图像裁剪

来自分类Dev

如何在javascript中进行连续监听?

来自分类Dev

如何在JavaScript中进行吊装?

来自分类Dev

如何在Javascript中进行排列?

来自分类Dev

如何在javascript中进行类型转换?

来自分类Dev

如何在VIM中禁用搜索模式语法突出显示

来自分类Dev

如何在CSS中自动为文本突出显示动画?

来自分类Dev

如何在node-oracledb中进行模式匹配查询

来自分类Dev

如何在Vim中的注释中不突出显示模式(使用matchadd()突出显示)

来自分类Dev

如何在css中进行输入并选择相同的宽度

来自分类Dev

如何在CSS工作中进行过渡

来自分类Dev

如何在CSS中进行宽度绑定

来自分类Dev

如何在 WordPress 的 base.css 中进行更改

来自分类Dev

如何在Oracle Apex的“仅显示”项中进行换行?

来自分类Dev

如何在嵌套资源中进行计数并显示结果?

来自分类Dev

如何进行突出显示的匹配(NSRegularExpression)?

来自分类Dev

如何在JavaScript中实现html语法突出显示?

来自分类Dev

如何在javascript中突出显示搜索文本记录?

来自分类Dev

如何在不是字典的json模式中进行模式引用的嵌套列表(数组)

来自分类Dev

如何在Javascript / jQuery中进行切换

来自分类Dev

如何在Geany中进行JavaScript自动补全?

来自分类Dev

我想知道如何在JavaScript中进行表单验证

来自分类Dev

如何在JavaScript中进行正确的错误处理?

来自分类Dev

如何在javascript中进行var_dump?

来自分类Dev

如何在JavaScript中进行具有延迟的无限循环?

来自分类Dev

如何在JavaScript工具提示中进行换行

来自分类Dev

如何在NodeJS / Javascript中进行长轮询?

来自分类Dev

如何在javascript中进行HttpUtility.HtmlDecode

Related 相关文章

  1. 1

    如何在css中进行图像裁剪

  2. 2

    如何在css中进行图像裁剪

  3. 3

    如何在javascript中进行连续监听?

  4. 4

    如何在JavaScript中进行吊装?

  5. 5

    如何在Javascript中进行排列?

  6. 6

    如何在javascript中进行类型转换?

  7. 7

    如何在VIM中禁用搜索模式语法突出显示

  8. 8

    如何在CSS中自动为文本突出显示动画?

  9. 9

    如何在node-oracledb中进行模式匹配查询

  10. 10

    如何在Vim中的注释中不突出显示模式(使用matchadd()突出显示)

  11. 11

    如何在css中进行输入并选择相同的宽度

  12. 12

    如何在CSS工作中进行过渡

  13. 13

    如何在CSS中进行宽度绑定

  14. 14

    如何在 WordPress 的 base.css 中进行更改

  15. 15

    如何在Oracle Apex的“仅显示”项中进行换行?

  16. 16

    如何在嵌套资源中进行计数并显示结果?

  17. 17

    如何进行突出显示的匹配(NSRegularExpression)?

  18. 18

    如何在JavaScript中实现html语法突出显示?

  19. 19

    如何在javascript中突出显示搜索文本记录?

  20. 20

    如何在不是字典的json模式中进行模式引用的嵌套列表(数组)

  21. 21

    如何在Javascript / jQuery中进行切换

  22. 22

    如何在Geany中进行JavaScript自动补全?

  23. 23

    我想知道如何在JavaScript中进行表单验证

  24. 24

    如何在JavaScript中进行正确的错误处理?

  25. 25

    如何在javascript中进行var_dump?

  26. 26

    如何在JavaScript中进行具有延迟的无限循环?

  27. 27

    如何在JavaScript工具提示中进行换行

  28. 28

    如何在NodeJS / Javascript中进行长轮询?

  29. 29

    如何在javascript中进行HttpUtility.HtmlDecode

热门标签

归档