Extension

  • 挺好用的水平垂直居中任意内容代码,并且支持度很高

    相关代码

    html

    <!-- 注释用于去除 inline-block `间隙` -->
    <div class="container"><!--
     --><div class="center">
                <h2>这个是居中标题</h2>
                <p>这里是一些文字,文字</p>
         </div><!--
    --></div>

    css

    .container {
        text-a
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam neque vitae ornare luctus. Nunc vestibulum eget felis ut condimentum. Nunc vel tincidunt quam.

    An h1 header

    Paragraphs are separated by a blank line.

    2nd paragraph. Italic, bold, and monospace. Itemized lists
    look like:

    • this on

  • Adobe 系列通常情况下宿主应用是不会运行未经签名扩展的,只有打包并签名才可以运行。但是可以打开开发者模式

    启用开发者模式

    Windows

    打开到注册表定位到: ( 高版本类推 )

    • CC 2014: HKEY_CURRENT_USER\Software\Adobe\CSXS.5
    • CC 2015: HKEY_CURRENT_USER\Software\Adobe\CSXS.6

    PlayerDebugMode 设置为 1

    macOS

    终端输入: ( 同样高版本类推 )

    defaults write com.adobe.CSXS.6 PlayerDebugMode 1

    扩展签名打包

    使用

  • 一个比较好玩的动画效果,具体代码:

    HTML

    <div id="container">
        <li>
            <a href="#"></a>
        </li>
        <li>
            <a href="#"></a>
        </li>
        ...
        <li>
            <a href="#"></a>
        </li>
    </div>

    CSS

    #container {
        back
  • 首先是问题

    • 正常页面是这样的
      img_0566
    • 旋转屏幕之后
      img_0567
    • 再次旋转回来变成这样
      img_0568

    右边多处的空白是怎么回事?其他正常浏览器都是没有问题的,包括 pc Android iOS 7 以上。看来代码是没有问题的。

    首先想到的是用 Safari debug 工具看看页面结构,发现空白处就真的是 空白
    来回查看页面 DOM 结构,页面居然很快恢复正常,这时候明白是页面渲染相关,只要再触发页面渲染(重绘或者重排)一次,页面就会正常,在 debug 工具来回查看 DOM 时候会触发页面的渲染。

    接着想到 Google 搜索一下相关问题,但这个关键字不好写,我是这样的关键字:ios 6 rotate page



1/2