打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

帮助:沙盒:修订间差异

来自 LNN的:not(博客)?
DGCK81LNN留言 | 贡献
DGCK81LNN留言 | 贡献
第9行: 第9行:
== Animated {{tl|Hidebox}}? ==
== Animated {{tl|Hidebox}}? ==


{{MywikiParaHack|<html><details class="lnnblog-hidebox </html><html>" </html><html>>
{{MywikiParaHack|<html><details class="lnnblog-box </html><html>" </html><html>>
<summary class="lnnblog-hidebox-heading" role=button </html><html>></html>hidebox<html></summary></html>}}
<summary class="lnnblog-box-heading" role=button </html><html>></html>hidebox<html></summary></html>}}
<div class="lnnblog-hidebox-body">
<div class="lnnblog-box-body">
一二三四五,上山打老虎。
一二三四五,上山打老虎。
</div>
</div>
第17行: 第17行:


{{MywikiParaHack|<html><style>
{{MywikiParaHack|<html><style>
.lnnblog-hidebox {
.lnnblog-box {
   max-width: 100%;
   max-width: 100%;
}
}
.lnnblog-hidebox[data-lnnblog-hidebox-state="expand"] {
.lnnblog-box[data-lnnblog-hidebox-state="expand"] {
   overflow: hidden;
   overflow: hidden;
}
}
.lnnblog-hidebox-heading {
.lnnblog-box-heading {
   list-style: none;
   list-style: none;
   position: relative;
   position: relative;
   padding-left: 1.2rem;
   padding-left: 1.2rem;
}
}
.lnnblog-hidebox-heading::-webkit-details-marker { display: none }
.lnnblog-box-heading::-webkit-details-marker { display: none }
.lnnblog-hidebox-heading::before {
.lnnblog-box-heading::before {
   content: '';
   content: '';
   position: absolute;
   position: absolute;
第40行: 第40行:
   border-left-width: 0.5rem;
   border-left-width: 0.5rem;
   border-left-color: currentColor;
   border-left-color: currentColor;
   transform: rotate(0);
   transform: rotate(0deg);
   transform-origin: 0.25rem 50%;
   transform-origin: 0.25rem 50%;
  transition: 250ms transform;
}
}
.lnnblog-hidebox[open]:not([data-lnnblog-hidebox-state]) > .lnnblog-hidebox-heading::before,
.lnnblog-box[open] > .lnnblog-box-heading::before {
.lnnblog-hidebox[data-lnnblog-hidebox-state="expand"] > .lnnblog-hidebox-heading::before {
   transform: rotate(90deg);
   transform: rotate(90deg);
}
}
.lnnblog-hidebox-body {
.lnnblog-box[data-lnnblog-hidebox-state="expand"] > .lnnblog-box-heading::before {
   overflow-wrap: break-word;
   animation: expand 250ms;
}
.lnnblog-box[data-lnnblog-hidebox-state="shrink"] > .lnnblog-box-heading::before {
  transform: rotate(0);
  animation: shrink 250ms;
}
@keyframes expand {
  from { transform: rotate(0deg); }
  to { transform: rotate(90deg); }
}
@keyframes shrink {
  from { transform: rotate(90deg); }
  to { transform: rotate(0deg); }
}
}
</style><script>
</style><script>
var animationDuration = 250
var animationDuration = 250


$( ".lnnblog-hidebox-heading" ).on( "click", function ( event ) {
$( ".lnnblog-box-heading" ).on( "click", function ( event ) {
   var $this = $( this )
   var $this = $( this )
   var $parent = $this.parent()
   var $parent = $this.parent()
   var $body = $this.nextAll( ".lnnblog-hidebox-body" )
   var $body = $this.nextAll( ".lnnblog-box-body" )


   var open = $parent.prop( "open" )
   var open = $parent.prop( "open" )
第66行: 第76行:
     var currentWidth = $parent.width()
     var currentWidth = $parent.width()
     var currentHeight = $parent.height()
     var currentHeight = $parent.height()
     $parent.stop( true, true ).prop( "open" + 1 )
     $parent.stop( true, true ).prop( "open", true )
     var targetWidth = $parent.width()
     var targetWidth = $parent.width()
     var targetHeight = $parent.height()
     var targetHeight = $parent.height()


     $body.outerWidth( targetWidth, true )
     $body.outerWidth( targetWidth + 1 )
    $this.addClass( "lnnblog-hidebox-heading-open" )
     $parent
     $parent
       .attr( "data-lnnblog-hidebox-state", "expand" )
       .attr( "data-lnnblog-hidebox-state", "expand" )
第99行: 第110行:


     state === "expand" || $body.outerWidth( currentWidth + 1 )
     state === "expand" || $body.outerWidth( currentWidth + 1 )
    $this.removeClass( "lnnblog-hidebox-heading-open" )
     $parent
     $parent
       .attr( "data-lnnblog-hidebox-state", "shrink" )
       .attr( "data-lnnblog-hidebox-state", "shrink" )
第121行: 第133行:
       } )
       } )
   }
   }
   return false
   //return false
})
})
</script></html>}}
</script></html>}}

2022年11月22日 (二) 16:49的版本


lnncrypt

              .    .   ,       ,​“”!!(

Animated {{Hidebox}}?

hidebox

一二三四五,上山打老虎。