HTML5技术

封印术:shadow dom - myvin(2)

字号+ 作者:H5之家 来源:博客园 2016-02-19 13:00 我要评论( )

可以看到,shadow root里面的内容替换掉了shadow root父元素的内容。因此,我们可以将一些数据内容在shadow root下显示出来。下面,结合content和template标签,从shadow root父元素中获取内容数据,然后显示出来。

可以看到,shadow root里面的内容替换掉了shadow root父元素的内容。因此,我们可以将一些数据内容在shadow root下显示出来。下面,结合<content>和<template>标签,从shadow root父元素中获取内容数据,然后显示出来。

html结构和js如下:

html结构:

<div class="shadowhtml3"> <p class="shadowp">猴年大吉,万事如意,猴赛雷!</p> </div> <template class="tpl"> <span>祝大家<content select=".shadowp"></content></span> </template>

js:

<script type="text/javascript"> document.querySelector('.shadowhtml3').createShadowRoot().appendChild(document.querySelector('.tpl').content); </script>

结果如下:

猴年大吉,万事如意,猴赛雷!


祝大家

实现过程如下:

以上只是一些shadow dom的简单实现,深挖的话必定能实现更加复杂丰富的效果。

转载请标明出处
作者:myvin
原文出处:

上一篇:《鼠标滚动插件smoovejs和wowjs》 置顶文章:《纯CSS打造银色MacBook Air(完整版)》

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • css3 text-shadow字体阴影讲解 - danran68

    css3 text-shadow字体阴影讲解 - danran68

    2016-10-25 15:00

  • 神秘的 shadow-dom 浅析 - ChokCoco

    神秘的 shadow-dom 浅析 - ChokCoco

    2016-07-30 11:00

  • 利用jquery实现百度新闻导航菜单滑动动画 - ShadowFiend

    利用jquery实现百度新闻导航菜单滑动动画 - ShadowFiend

    2015-10-17 10:29

网友点评
"