zoukankan      html  css  js  c++  java
  • diy_markdown 的 html 显示

    参考: https://www.cnblogs.com/zhangjk1993/p/5442676.html#_label2

    1. 直接在 App.vue 引入

    2. 在工程项目中 编写 样式

    3. 给显示 markdown 的标签加上 class="diy_markdown" 即可

    4. 显示效果

    5. diy_markdown.styl

    • .diy_markdown
        color #444444
        h1,
        h2,
        h3,
        h4
          color #111111
          font-weight 400
          margin-top 1em
      
        h1,
        h2,
        h3,
        h4,
        h5,
        p ,
        dl
          margin-bottom 16px
          padding 0
      
        h1
          font-size 28px
          line-height 54px
      
        h2
          font-size 24px
          line-height 42px
      
        h1,
        h2
          border-bottom 1px solid #EFEAEA
          padding-bottom 10px
      
        h3
          font-size 18px
          line-height 30px
      
        h4
          font-size 16px
          line-height 26px
      
        h5
          font-size 14px
          list-style 23px
      
        a
          color #0099ff
          margin 0
          padding 0
          vertical-align baseline
      
        a:hover
          text-decoration none
          color #ff6600
      
        ul,
        ol
          padding 0
          padding-left 24px
          margin 0
      
        li
          line-height 24px
      
        p,
        ul,
        ol
          font-size 16px
          line-height 24px
      
      
        ol ol,
        ul ol
          list-style-type lower-roman
      
        code,
        pre
          border-radius 3px
          background-color #f7f7f7
          color inherit
      
      
        code
          font-family Consolas, Monaco, Andale Mono, monospace
          margin 0 2px
      
        pre
          line-height 1.7em
          overflow auto
          padding 6px 10px
          border-left 5px solid #6CE26C
      
        pre
          > code
            border 0
            display inline
            max-width initial
            padding 0
            margin 0
            overflow initial
            line-height inherit
            font-size .85em
            white-space pre
            background 0 0
      
        code
          color #666555
      
        aside
          display block
          float right
          width 390px
      
        blockquote
          border-left .5em solid #eee
          padding 0 0 0 2em
          margin-left 0
      
        blockquote  cite
          font-size 14px
          line-height 20px
          color #bfbfbf
      
        blockquote cite:before
          content '2014 0A0'
      
        blockquote p
          color #666
      
        hr
          text-align left
          color #999
          height 2px
          padding 0
          margin 16px 0
          background-color #e7e7e7
          border 0 none
      
        dl
          padding 0
      
        dl
          dt
            padding 10px 0
            margin-top 16px
            font-size 1em
            font-style italic
            font-weight bold
      
        dl
          dd
            padding 0 16px
            margin-bottom 16px
      
        dd
          margin-left 0
      
        /* Code below this line is copyright Twitter Inc. */
      
        button,
        input,
        select,
        textarea
          font-size 100%
          margin 0
          vertical-align baseline
      
        button, input
          line-height normal
      
        button::-moz-focus-inner,
               input::-moz-focus-inner
                 border 0
                 padding 0
      
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"]
          cursor pointer
          -webkit-appearance button
      
        input[type=checkbox],
        input[type=radio]
          cursor pointer
      
        /* override default chrome & firefox settings */
        input:not([type="image"]),
        textarea
          -webkit-box-sizing content-box
          -moz-box-sizing content-box
          box-sizing content-box
      
      
        input[type="search"]
          -webkit-appearance textfield
          -webkit-box-sizing content-box
          -moz-box-sizing content-box
          box-sizing content-box
      
        input[type="search"]::-webkit-search-decoration
          -webkit-appearance: none
      
        label,
        input,
        select,
        textarea
          font-size 13px
          font-weight normal
          line-height normal
          margin-bottom 18px
      
        input[type=checkbox],
        input[type=radio]
          cursor pointer
          margin-bottom 0
      
        input[type=text],
        input[type=password],
        textarea,
        select
          display inline-block
          width 210px
          padding 4px
          font-size 13px
          font-weight normal
          line-height 18px
          height 18px
          color #808080
          border 1px solid #ccc
          -webkit-border-radius 3px
          -moz-border-radius 3px
          border-radius 3px
      
        select,
        input[type=file]
          height 27px
          line-height 27px
      
        textarea
          height auto
      
        /* grey out placeholders */
        :-moz-placeholder
          color #bfbfbf
      
        ::-webkit-input-placeholder
          color #bfbfbf
      
        input[type=text],
        input[type=password],
        select,
        textarea
          -webkit-transition border linear 0.2s, box-shadow linear 0.2s
          -moz-transition border linear 0.2s, box-shadow linear 0.2s
          transition border linear 0.2s, box-shadow linear 0.2s
          -webkit-box-shadow inset 0 1px 3px rgba(0, 0, 0, 0.1)
          -moz-box-shadow inset 0 1px 3px rgba(0, 0, 0, 0.1)
          box-shadow inset 0 1px 3px rgba(0, 0, 0, 0.1)
      
        input[type=text]:focus,
        input[type=password]:focus,
        textarea:focus
          outline none
          border-color rgba(82, 168, 236, 0.8)
          -webkit-box-shadow inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
          -moz-box-shadow inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
          box-shadow inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
      
        /* buttons */
        button
          display inline-block
          padding 4px 14px
          font-size 13px
          line-height 18px
          -webkit-border-radius 4px
          -moz-border-radius 4px
          border-radius 4px
          -webkit-box-shadow inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
          -moz-box-shadow inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
          box-shadow inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
          background-color #0064cd
          background-repeat repeat-x
          background-image -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd))
          background-image -moz-linear-gradient(to top, #049cdb, #0064cd)
          background-image -ms-linear-gradient(to top, #049cdb, #0064cd)
          background-image -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd))
          background-image -webkit-linear-gradient(to top, #049cdb, #0064cd)
          background-image -o-linear-gradient(to top, #049cdb, #0064cd)
          background-image linear-gradient(to top, #049cdb, #0064cd)
          color #fff
          text-shadow 0 -1px 0 rgba(0, 0, 0, 0.25)
          border 1px solid #004b9a
          border-bottom-color #003f81
          -webkit-transition 0.1s linear all
          -moz-transition 0.1s linear all
          transition 0.1s linear all
          border-color #0064cd #0064cd #003f81
          border-color rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
          &:hover
            color #fff
            background-position 0 -15px
            text-decoration none
          &:active
            -webkit-box-shadow inset 0 3px 7px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
            -moz-box-shadow inset 0 3px 7px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
            box-shadow inset 0 3px 7px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
          &::-moz-focus-inner
            padding 0
            border 0
      
        table td,
        .table th
          border-left 1px solid #ccc
          border-top 1px solid #ccc
          padding 10px
          text-align left
      
        table
          width 100%
          border-spacing 0
          border solid #ccc 1px
          -moz-border-radius 6px
          -webkit-border-radius 6px
          border-radius 6px
          tr:hover
            background #fbf8e9
            -o-transition all 0.1s ease-in-out
            -webkit-transition all 0.1s ease-in-out
            -moz-transition all 0.1s ease-in-out
            -ms-transition all 0.1s ease-in-out
            transition all 0.1s ease-in-out
          th
            background-color #dce9f9
            background-image -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9))
            background-image -webkit-linear-gradient(to top, #ebf3fc, #dce9f9)
            background-image    -moz-linear-gradient(to top, #ebf3fc, #dce9f9)
            background-image     -ms-linear-gradient(to top, #ebf3fc, #dce9f9)
            background-image      -o-linear-gradient(to top, #ebf3fc, #dce9f9)
            background-image         linear-gradient(to top, #ebf3fc, #dce9f9)
            border-top none
            text-shadow 0 1px 0 rgba(255,255,255,.5)
            padding 5px
          td:first-child,
          th:first-child
            border-left none
          th:first-child
            -moz-border-radius 6px 0 0 0
            -webkit-border-radius 6px 0 0 0
            border-radius 6px 0 0 0
          th:last-child
            -moz-border-radius 0 6px 0 0
            -webkit-border-radius 0 6px 0 0
            border-radius 0 6px 0 0
          th:only-child
            -moz-border-radius 6px 6px 0 0
            -webkit-border-radius 6px 6px 0 0
            border-radius 6px 6px 0 0
          tr:last-child
            td:first-child
              -moz-border-radius 0 0 0 6px
              -webkit-border-radius 0 0 0 6px
              border-radius 0 0 0 6px
            td:last-child
              -moz-border-radius 0 0 6px 0
              -webkit-border-radius 0 0 6px 0
              border-radius 0 0 6px 0
    --------小尾巴 ________一个人欣赏-最后一朵颜色的消逝-忠诚于我的是·一颗叫做野的心.决不受人奴役.怒火中生的那一刻·终将结束...
  • 相关阅读:
    dedecms初解
    Java二十三设计模式之------单例模式
    Java二十三设计模式之------工厂方法模式
    数组和集合的区别及深入了解
    团队项目计划
    团队介绍及团队题目
    第二阶段冲刺(第十天)
    第二阶段冲刺(第九天)
    第二阶段冲刺(第八天)
    第二阶段冲刺(第七天)
  • 原文地址:https://www.cnblogs.com/tianxiaxuange/p/10944627.html
Copyright © 2011-2022 走看看