raphael参数说明
大纲
:first-child {
margin-top: 0px;
}
.markdown-preview:not([data-use-github-style]) h1,
.markdown-preview:not([data-use-github-style]) h2,
.markdown-preview:not([data-use-github-style]) h3,
.markdown-preview:not([data-use-github-style]) h4,
.markdown-preview:not([data-use-github-style]) h5,
.markdown-preview:not([data-use-github-style]) h6 {
line-height: 1.2;
margin-top: 1.5em;
margin-bottom: 0.5em;
color: rgb(0, 0, 0);
}
.markdown-preview:not([data-use-github-style]) h1 {
font-size: 2.4em;
font-weight: 300;
}
.markdown-preview:not([data-use-github-style]) h2 {
font-size: 1.8em;
font-weight: 400;
}
.markdown-preview:not([data-use-github-style]) h3 {
font-size: 1.5em;
font-weight: 500;
}
.markdown-preview:not([data-use-github-style]) h4 {
font-size: 1.2em;
font-weight: 600;
}
.markdown-preview:not([data-use-github-style]) h5 {
font-size: 1.1em;
font-weight: 600;
}
.markdown-preview:not([data-use-github-style]) h6 {
font-size: 1em;
font-weight: 600;
}
.markdown-preview:not([data-use-github-style]) strong {
color: rgb(0, 0, 0);
}
.markdown-preview:not([data-use-github-style]) del {
color: rgb(94, 97, 110);
}
.markdown-preview:not([data-use-github-style]) a,
.markdown-preview:not([data-use-github-style]) a code {
color: rgb(82, 111, 255);
}
.markdown-preview:not([data-use-github-style]) img {
max-width: 100%;
}
.markdown-preview:not([data-use-github-style])>p {
margin-top: 0px;
margin-bottom: 1.5em;
}
.markdown-preview:not([data-use-github-style])>ul,
.markdown-preview:not([data-use-github-style])>ol {
margin-bottom: 1.5em;
}
.markdown-preview:not([data-use-github-style]) blockquote {
margin: 1.5em 0px;
font-size: inherit;
color: rgb(94, 97, 110);
border-color: rgb(209, 209, 210);
border-width: 4px;
}
.markdown-preview:not([data-use-github-style]) hr {
margin: 3em 0px;
border-top: 2px dashed rgb(209, 209, 210);
background: none;
}
.markdown-preview:not([data-use-github-style]) table {
margin: 1.5em 0px;
}
.markdown-preview:not([data-use-github-style]) th {
color: rgb(0, 0, 0);
}
.markdown-preview:not([data-use-github-style]) th,
.markdown-preview:not([data-use-github-style]) td {
padding: 0.66em 1em;
border: 1px solid rgb(209, 209, 210);
}
.markdown-preview:not([data-use-github-style]) pre,
.markdown-preview:not([data-use-github-style]) code {
color: rgb(0, 0, 0);
background-color: rgb(234, 234, 235);
}
.markdown-preview:not([data-use-github-style]) pre,
.markdown-preview:not([data-use-github-style]) pre.editor-colors {
margin: 1.5em 0px;
padding: 1em;
font-size: 0.92em;
border-radius: 3px;
background-color: rgb(240, 240, 240);
}
.markdown-preview:not([data-use-github-style]) kbd {
color: rgb(0, 0, 0);
border-width: 1px 1px 2px;
border-style: solid;
border-color: rgb(209, 209, 210) rgb(209, 209, 210) rgb(193, 193, 194);
background-color: rgb(234, 234, 235);
}
.markdown-preview[data-use-github-style] {
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
line-height: 1.6;
word-wrap: break-word;
padding: 30px;
font-size: 16px;
color: rgb(51, 51, 51);
overflow: scroll;
background-color: rgb(255, 255, 255);
}
.markdown-preview[data-use-github-style]> :first-child {
margin-top: 0px !important;
}
.markdown-preview[data-use-github-style]> :last-child {
margin-bottom: 0px !important;
}
.markdown-preview[data-use-github-style] a:not([href]) {
color: inherit;
text-decoration: none;
}
.markdown-preview[data-use-github-style] .absent {
color: rgb(204, 0, 0);
}
.markdown-preview[data-use-github-style] .anchor {
position: absolute;
top: 0px;
left: 0px;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-preview[data-use-github-style] .anchor:focus {
outline: none;
}
.markdown-preview[data-use-github-style] h1,
.markdown-preview[data-use-github-style] h2,
.markdown-preview[data-use-github-style] h3,
.markdown-preview[data-use-github-style] h4,
.markdown-preview[data-use-github-style] h5,
.markdown-preview[data-use-github-style] h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-preview[data-use-github-style] h1 .octicon-link,
.markdown-preview[data-use-github-style] h2 .octicon-link,
.markdown-preview[data-use-github-style] h3 .octicon-link,
.markdown-preview[data-use-github-style] h4 .octicon-link,
.markdown-preview[data-use-github-style] h5 .octicon-link,
.markdown-preview[data-use-github-style] h6 .octicon-link {
display: none;
color: rgb(0, 0, 0);
vertical-align: middle;
}
.markdown-preview[data-use-github-style] h1:hover .anchor,
.markdown-preview[data-use-github-style] h2:hover .anchor,
.markdown-preview[data-use-github-style] h3:hover .anchor,
.markdown-preview[data-use-github-style] h4:hover .anchor,
.markdown-preview[data-use-github-style] h5:hover .anchor,
.markdown-preview[data-use-github-style] h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-preview[data-use-github-style] h1:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h2:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h3:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h4:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h5:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-preview[data-use-github-style] h1 tt,
.markdown-preview[data-use-github-style] h2 tt,
.markdown-preview[data-use-github-style] h3 tt,
.markdown-preview[data-use-github-style] h4 tt,
.markdown-preview[data-use-github-style] h5 tt,
.markdown-preview[data-use-github-style] h6 tt,
.markdown-preview[data-use-github-style] h1 code,
.markdown-preview[data-use-github-style] h2 code,
.markdown-preview[data-use-github-style] h3 code,
.markdown-preview[data-use-github-style] h4 code,
.markdown-preview[data-use-github-style] h5 code,
.markdown-preview[data-use-github-style] h6 code {
font-size: inherit;
}
.markdown-preview[data-use-github-style] h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid rgb(238, 238, 238);
}
.markdown-preview[data-use-github-style] h1 .anchor {
line-height: 1;
}
.markdown-preview[data-use-github-style] h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid rgb(238, 238, 238);
}
.markdown-preview[data-use-github-style] h2 .anchor {
line-height: 1;
}
.markdown-preview[data-use-github-style] h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-preview[data-use-github-style] h3 .anchor {
line-height: 1.2;
}
.markdown-preview[data-use-github-style] h4 {
font-size: 1.25em;
}
.markdown-preview[data-use-github-style] h4 .anchor {
line-height: 1.2;
}
.markdown-preview[data-use-github-style] h5 {
font-size: 1em;
}
.markdown-preview[data-use-github-style] h5 .anchor {
line-height: 1.1;
}
.markdown-preview[data-use-github-style] h6 {
font-size: 1em;
color: rgb(119, 119, 119);
}
.markdown-preview[data-use-github-style] h6 .anchor {
line-height: 1.1;
}
.markdown-preview[data-use-github-style] p,
.markdown-preview[data-use-github-style] blockquote,
.markdown-preview[data-use-github-style] ul,
.markdown-preview[data-use-github-style] ol,
.markdown-preview[data-use-github-style] dl,
.markdown-preview[data-use-github-style] table,
.markdown-preview[data-use-github-style] pre {
margin-top: 0px;
margin-bottom: 16px;
}
.markdown-preview[data-use-github-style] hr {
height: 4px;
padding: 0px;
margin: 16px 0px;
border: 0px none;
background-color: rgb(231, 231, 231);
}
.markdown-preview[data-use-github-style] ul,
.markdown-preview[data-use-github-style] ol {
padding-left: 2em;
}
.markdown-preview[data-use-github-style] ul.no-list,
.markdown-preview[data-use-github-style] ol.no-list {
padding: 0px;
list-style-type: none;
}
.markdown-preview[data-use-github-style] ul ul,
.markdown-preview[data-use-github-style] ul ol,
.markdown-preview[data-use-github-style] ol ol,
.markdown-preview[data-use-github-style] ol ul {
margin-top: 0px;
margin-bottom: 0px;
}
.markdown-preview[data-use-github-style] li>p {
margin-top: 16px;
}
.markdown-preview[data-use-github-style] dl {
padding: 0px;
}
.markdown-preview[data-use-github-style] dl dt {
padding: 0px;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-preview[data-use-github-style] dl dd {
padding: 0px 16px;
margin-bottom: 16px;
}
.markdown-preview[data-use-github-style] blockquote {
padding: 0px 15px;
color: rgb(119, 119, 119);
border-left: 4px solid rgb(221, 221, 221);
}
.markdown-preview[data-use-github-style] blockquote> :first-child {
margin-top: 0px;
}
.markdown-preview[data-use-github-style] blockquote> :last-child {
margin-bottom: 0px;
}
.markdown-preview[data-use-github-style] table {
display: block;
width: 100%;
overflow: auto;
word-break: keep-all;
}
.markdown-preview[data-use-github-style] table th {
font-weight: bold;
}
.markdown-preview[data-use-github-style] table th,
.markdown-preview[data-use-github-style] table td {
padding: 6px 13px;
border: 1px solid rgb(221, 221, 221);
}
.markdown-preview[data-use-github-style] table tr {
border-top: 1px solid rgb(204, 204, 204);
background-color: rgb(255, 255, 255);
}
.markdown-preview[data-use-github-style] table tr:nth-child(2n) {
background-color: rgb(248, 248, 248);
}
.markdown-preview[data-use-github-style] img {
max-width: 100%;
box-sizing: border-box;
}
.markdown-preview[data-use-github-style] .emoji {
max-width: none;
}
.markdown-preview[data-use-github-style] span.frame {
display: block;
overflow: hidden;
}
.markdown-preview[data-use-github-style] span.frame>span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0px 0px;
overflow: hidden;
border: 1px solid rgb(221, 221, 221);
}
.markdown-preview[data-use-github-style] span.frame span img {
display: block;
float: left;
}
.markdown-preview[data-use-github-style] span.frame span span {
display: block;
padding: 5px 0px 0px;
clear: both;
color: rgb(51, 51, 51);
}
.markdown-preview[data-use-github-style] span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.markdown-preview[data-use-github-style] span.align-center>span {
display: block;
margin: 13px auto 0px;
overflow: hidden;
text-align: center;
}
.markdown-preview[data-use-github-style] span.align-center span img {
margin: 0px auto;
text-align: center;
}
.markdown-preview[data-use-github-style] span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.markdown-preview[data-use-github-style] span.align-right>span {
display: block;
margin: 13px 0px 0px;
overflow: hidden;
text-align: right;
}
.markdown-preview[data-use-github-style] span.align-right span img {
margin: 0px;
text-align: right;
}
.markdown-preview[data-use-github-style] span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.markdown-preview[data-use-github-style] span.float-left span {
margin: 13px 0px 0px;
}
.markdown-preview[data-use-github-style] span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.markdown-preview[data-use-github-style] span.float-right>span {
display: block;
margin: 13px auto 0px;
overflow: hidden;
text-align: right;
}
.markdown-preview[data-use-github-style] code,
.markdown-preview[data-use-github-style] tt {
padding: 0.2em 0px;
margin: 0px;
font-size: 85%;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.0392157);
}
.markdown-preview[data-use-github-style] code::before,
.markdown-preview[data-use-github-style] tt::before,
.markdown-preview[data-use-github-style] code::after,
.markdown-preview[data-use-github-style] tt::after {
letter-spacing: -0.2em;
content: " ";
}
.markdown-preview[data-use-github-style] code br,
.markdown-preview[data-use-github-style] tt br {
display: none;
}
.markdown-preview[data-use-github-style] del code {
text-decoration: inherit;
}
.markdown-preview[data-use-github-style] pre>code {
padding: 0px;
margin: 0px;
font-size: 100%;
word-break: normal;
white-space: pre;
border: 0px;
background: transparent;
}
.markdown-preview[data-use-github-style] .highlight {
margin-bottom: 16px;
}
.markdown-preview[data-use-github-style] .highlight pre,
.markdown-preview[data-use-github-style] pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
border-radius: 3px;
background-color: rgb(247, 247, 247);
}
.markdown-preview[data-use-github-style] .highlight pre {
margin-bottom: 0px;
word-break: normal;
}
.markdown-preview[data-use-github-style] pre {
word-wrap: normal;
}
.markdown-preview[data-use-github-style] pre code,
.markdown-preview[data-use-github-style] pre tt {
display: inline;
max-width: initial;
padding: 0px;
margin: 0px;
overflow: initial;
line-height: inherit;
word-wrap: normal;
border: 0px;
background-color: transparent;
}
.markdown-preview[data-use-github-style] pre code::before,
.markdown-preview[data-use-github-style] pre tt::before,
.markdown-preview[data-use-github-style] pre code::after,
.markdown-preview[data-use-github-style] pre tt::after {
content: normal;
}
.markdown-preview[data-use-github-style] kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: rgb(85, 85, 85);
vertical-align: middle;
border-width: 1px;
border-style: solid;
border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187);
border-radius: 3px;
box-shadow: rgb(187, 187, 187) 0px -1px 0px inset;
background-color: rgb(252, 252, 252);
}
.markdown-preview[data-use-github-style] a {
color: rgb(51, 122, 183);
}
.markdown-preview[data-use-github-style] pre,
.markdown-preview[data-use-github-style] code {
color: inherit;
}
.markdown-preview[data-use-github-style] pre,
.markdown-preview[data-use-github-style] pre.editor-colors {
padding: 0.8em 1em;
margin-bottom: 1em;
font-size: 0.85em;
border-radius: 4px;
overflow: auto;
}
.scrollbars-visible-always .markdown-preview pre.editor-colors::shadow .vertical-scrollbar,
.scrollbars-visible-always .markdown-preview pre.editor-colors::shadow .horizontal-scrollbar {
visibility: hidden;
}
.scrollbars-visible-always .markdown-preview pre.editor-colors:hover::shadow .vertical-scrollbar,
.scrollbars-visible-always .markdown-preview pre.editor-colors:hover::shadow .horizontal-scrollbar {
visibility: visible;
}
.markdown-preview del {
text-decoration: none;
position: relative;
}
.markdown-preview del::after {
border-bottom: 1px solid black;
content: "";
left: 0px;
position: absolute;
right: 0px;
top: 50%;
}
.markdown-preview .flash {
animation: flash 1s ease-out 1;
outline: rgba(255, 0, 0, 0) solid 1px;
}
.markdown-preview .flash:not(li) {
display: block;
}
.markdown-preview:not([data-use-github-style]) {
padding: 2em;
font-size: 1.2em;
color: rgb(56, 58, 66);
overflow: auto;
background-color: rgb(250, 250, 250);
}
.markdown-preview:not([data-use-github-style])> :first-child {
margin-top: 0px;
}
.markdown-preview:not([data-use-github-style]) h1,
.markdown-preview:not([data-use-github-style]) h2,
.markdown-preview:not([data-use-github-style]) h3,
.markdown-preview:not([data-use-github-style]) h4,
.markdown-preview:not([data-use-github-style]) h5,
.markdown-preview:not([data-use-github-style]) h6 {
line-height: 1.2;
margin-top: 1.5em;
margin-bottom: 0.5em;
color: rgb(0, 0, 0);
}
.markdown-preview:not([data-use-github-style]) h1 {
font-size: 2.4em;
font-weight: 300;
}
.markdown-preview:not([data-use-github-style]) h2 {
font-size: 1.8em;
font-weight: 400;
}
.markdown-preview:not([data-use-github-style]) h3 {
font-size: 1.5em;
font-weight: 500;
}
.markdown-preview:not([data-use-github-style]) h4 {
font-size: 1.2em;
font-weight: 600;
}
.markdown-preview:not([data-use-github-style]) h5 {
font-size: 1.1em;
font-weight: 600;
}
.markdown-preview:not([data-use-github-style]) h6 {
font-size: 1em;
font-weight: 600;
}
.markdown-preview:not([data-use-github-style]) strong {
color: rgb(0, 0, 0);
}
.markdown-preview:not([data-use-github-style]) del {
color: rgb(94, 97, 110);
}
.markdown-preview:not([data-use-github-style]) a,
.markdown-preview:not([data-use-github-style]) a code {
color: rgb(82, 111, 255);
}
.markdown-preview:not([data-use-github-style]) img {
max-width: 100%;
}
.markdown-preview:not([data-use-github-style])>p {
margin-top: 0px;
margin-bottom: 1.5em;
}
.markdown-preview:not([data-use-github-style])>ul,
.markdown-preview:not([data-use-github-style])>ol {
margin-bottom: 1.5em;
}
.markdown-preview:not([data-use-github-style]) blockquote {
margin: 1.5em 0px;
font-size: inherit;
color: rgb(94, 97, 110);
border-color: rgb(209, 209, 210);
border-width: 4px;
}
.markdown-preview:not([data-use-github-style]) hr {
margin: 3em 0px;
border-top: 2px dashed rgb(209, 209, 210);
background: none;
}
.markdown-preview:not([data-use-github-style]) table {
margin: 1.5em 0px;
}
.markdown-preview:not([data-use-github-style]) th {
color: rgb(0, 0, 0);
}
.markdown-preview:not([data-use-github-style]) th,
.markdown-preview:not([data-use-github-style]) td {
padding: 0.66em 1em;
border: 1px solid rgb(209, 209, 210);
}
.markdown-preview:not([data-use-github-style]) code {
color: rgb(0, 0, 0);
background-color: rgb(234, 234, 235);
}
.markdown-preview:not([data-use-github-style]) pre.editor-colors {
margin: 1.5em 0px;
padding: 1em;
font-size: 0.92em;
border-radius: 3px;
background-color: rgb(240, 240, 240);
}
.markdown-preview:not([data-use-github-style]) kbd {
color: rgb(0, 0, 0);
border-width: 1px 1px 2px;
border-style: solid;
border-color: rgb(209, 209, 210) rgb(209, 209, 210) rgb(193, 193, 194);
background-color: rgb(234, 234, 235);
}
.markdown-preview[data-use-github-style] {
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
line-height: 1.6;
word-wrap: break-word;
padding: 30px;
font-size: 16px;
color: rgb(51, 51, 51);
overflow: scroll;
background-color: rgb(255, 255, 255);
}
.markdown-preview[data-use-github-style]> :first-child {
margin-top: 0px !important;
}
.markdown-preview[data-use-github-style]> :last-child {
margin-bottom: 0px !important;
}
.markdown-preview[data-use-github-style] a:not([href]) {
color: inherit;
text-decoration: none;
}
.markdown-preview[data-use-github-style] .absent {
color: rgb(204, 0, 0);
}
.markdown-preview[data-use-github-style] .anchor {
position: absolute;
top: 0px;
left: 0px;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-preview[data-use-github-style] .anchor:focus {
outline: none;
}
.markdown-preview[data-use-github-style] h1,
.markdown-preview[data-use-github-style] h2,
.markdown-preview[data-use-github-style] h3,
.markdown-preview[data-use-github-style] h4,
.markdown-preview[data-use-github-style] h5,
.markdown-preview[data-use-github-style] h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-preview[data-use-github-style] h1 .octicon-link,
.markdown-preview[data-use-github-style] h2 .octicon-link,
.markdown-preview[data-use-github-style] h3 .octicon-link,
.markdown-preview[data-use-github-style] h4 .octicon-link,
.markdown-preview[data-use-github-style] h5 .octicon-link,
.markdown-preview[data-use-github-style] h6 .octicon-link {
display: none;
color: rgb(0, 0, 0);
vertical-align: middle;
}
.markdown-preview[data-use-github-style] h1:hover .anchor,
.markdown-preview[data-use-github-style] h2:hover .anchor,
.markdown-preview[data-use-github-style] h3:hover .anchor,
.markdown-preview[data-use-github-style] h4:hover .anchor,
.markdown-preview[data-use-github-style] h5:hover .anchor,
.markdown-preview[data-use-github-style] h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-preview[data-use-github-style] h1:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h2:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h3:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h4:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h5:hover .anchor .octicon-link,
.markdown-preview[data-use-github-style] h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-preview[data-use-github-style] h1 tt,
.markdown-preview[data-use-github-style] h2 tt,
.markdown-preview[data-use-github-style] h3 tt,
.markdown-preview[data-use-github-style] h4 tt,
.markdown-preview[data-use-github-style] h5 tt,
.markdown-preview[data-use-github-style] h6 tt,
.markdown-preview[data-use-github-style] h1 code,
.markdown-preview[data-use-github-style] h2 code,
.markdown-preview[data-use-github-style] h3 code,
.markdown-preview[data-use-github-style] h4 code,
.markdown-preview[data-use-github-style] h5 code,
.markdown-preview[data-use-github-style] h6 code {
font-size: inherit;
}
.markdown-preview[data-use-github-style] h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid rgb(238, 238, 238);
}
.markdown-preview[data-use-github-style] h1 .anchor {
line-height: 1;
}
.markdown-preview[data-use-github-style] h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid rgb(238, 238, 238);
}
.markdown-preview[data-use-github-style] h2 .anchor {
line-height: 1;
}
.markdown-preview[data-use-github-style] h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-preview[data-use-github-style] h3 .anchor {
line-height: 1.2;
}
.markdown-preview[data-use-github-style] h4 {
font-size: 1.25em;
}
.markdown-preview[data-use-github-style] h4 .anchor {
line-height: 1.2;
}
.markdown-preview[data-use-github-style] h5 {
font-size: 1em;
}
.markdown-preview[data-use-github-style] h5 .anchor {
line-height: 1.1;
}
.markdown-preview[data-use-github-style] h6 {
font-size: 1em;
color: rgb(119, 119, 119);
}
.markdown-preview[data-use-github-style] h6 .anchor {
line-height: 1.1;
}
.markdown-preview[data-use-github-style] p,
.markdown-preview[data-use-github-style] blockquote,
.markdown-preview[data-use-github-style] ul,
.markdown-preview[data-use-github-style] ol,
.markdown-preview[data-use-github-style] dl,
.markdown-preview[data-use-github-style] table,
.markdown-preview[data-use-github-style] pre {
margin-top: 0px;
margin-bottom: 16px;
}
.markdown-preview[data-use-github-style] hr {
height: 4px;
padding: 0px;
margin: 16px 0px;
border: 0px none;
background-color: rgb(231, 231, 231);
}
.markdown-preview[data-use-github-style] ul,
.markdown-preview[data-use-github-style] ol {
padding-left: 2em;
}
.markdown-preview[data-use-github-style] ul.no-list,
.markdown-preview[data-use-github-style] ol.no-list {
padding: 0px;
list-style-type: none;
}
.markdown-preview[data-use-github-style] ul ul,
.markdown-preview[data-use-github-style] ul ol,
.markdown-preview[data-use-github-style] ol ol,
.markdown-preview[data-use-github-style] ol ul {
margin-top: 0px;
margin-bottom: 0px;
}
.markdown-preview[data-use-github-style] li>p {
margin-top: 16px;
}
.markdown-preview[data-use-github-style] dl {
padding: 0px;
}
.markdown-preview[data-use-github-style] dl dt {
padding: 0px;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-preview[data-use-github-style] dl dd {
padding: 0px 16px;
margin-bottom: 16px;
}
.markdown-preview[data-use-github-style] blockquote {
padding: 0px 15px;
color: rgb(119, 119, 119);
border-left: 4px solid rgb(221, 221, 221);
}
.markdown-preview[data-use-github-style] blockquote> :first-child {
margin-top: 0px;
}
.markdown-preview[data-use-github-style] blockquote> :last-child {
margin-bottom: 0px;
}
.markdown-preview[data-use-github-style] table {
display: block;
width: 100%;
overflow: auto;
word-break: keep-all;
}
.markdown-preview[data-use-github-style] table th {
font-weight: bold;
}
.markdown-preview[data-use-github-style] table th,
.markdown-preview[data-use-github-style] table td {
padding: 6px 13px;
border: 1px solid rgb(221, 221, 221);
}
.markdown-preview[data-use-github-style] table tr {
border-top: 1px solid rgb(204, 204, 204);
background-color: rgb(255, 255, 255);
}
.markdown-preview[data-use-github-style] table tr:nth-child(2n) {
background-color: rgb(248, 248, 248);
}
.markdown-preview[data-use-github-style] img {
max-width: 100%;
box-sizing: border-box;
}
.markdown-preview[data-use-github-style] .emoji {
max-width: none;
}
.markdown-preview[data-use-github-style] span.frame {
display: block;
overflow: hidden;
}
.markdown-preview[data-use-github-style] span.frame>span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0px 0px;
overflow: hidden;
border: 1px solid rgb(221, 221, 221);
}
.markdown-preview[data-use-github-style] span.frame span img {
display: block;
float: left;
}
.markdown-preview[data-use-github-style] span.frame span span {
display: block;
padding: 5px 0px 0px;
clear: both;
color: rgb(51, 51, 51);
}
.markdown-preview[data-use-github-style] span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.markdown-preview[data-use-github-style] span.align-center>span {
display: block;
margin: 13px auto 0px;
overflow: hidden;
text-align: center;
}
.markdown-preview[data-use-github-style] span.align-center span img {
margin: 0px auto;
text-align: center;
}
.markdown-preview[data-use-github-style] span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.markdown-preview[data-use-github-style] span.align-right>span {
display: block;
margin: 13px 0px 0px;
overflow: hidden;
text-align: right;
}
.markdown-preview[data-use-github-style] span.align-right span img {
margin: 0px;
text-align: right;
}
.markdown-preview[data-use-github-style] span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.markdown-preview[data-use-github-style] span.float-left span {
margin: 13px 0px 0px;
}
.markdown-preview[data-use-github-style] span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.markdown-preview[data-use-github-style] span.float-right>span {
display: block;
margin: 13px auto 0px;
overflow: hidden;
text-align: right;
}
.markdown-preview[data-use-github-style] code,
.markdown-preview[data-use-github-style] tt {
padding: 0.2em 0px;
margin: 0px;
font-size: 85%;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.0392157);
}
.markdown-preview[data-use-github-style] code::before,
.markdown-preview[data-use-github-style] tt::before,
.markdown-preview[data-use-github-style] code::after,
.markdown-preview[data-use-github-style] tt::after {
letter-spacing: -0.2em;
content: " ";
}
.markdown-preview[data-use-github-style] code br,
.markdown-preview[data-use-github-style] tt br {
display: none;
}
.markdown-preview[data-use-github-style] del code {
text-decoration: inherit;
}
.markdown-preview[data-use-github-style] pre>code {
padding: 0px;
margin: 0px;
font-size: 100%;
word-break: normal;
white-space: pre;
border: 0px;
background: transparent;
}
.markdown-preview[data-use-github-style] .highlight {
margin-bottom: 16px;
}
.markdown-preview[data-use-github-style] .highlight pre,
.markdown-preview[data-use-github-style] pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
border-radius: 3px;
background-color: rgb(247, 247, 247);
}
.markdown-preview[data-use-github-style] .highlight pre {
margin-bottom: 0px;
word-break: normal;
}
.markdown-preview[data-use-github-style] pre {
word-wrap: normal;
}
.markdown-preview[data-use-github-style] pre code,
.markdown-preview[data-use-github-style] pre tt {
display: inline;
max-width: initial;
padding: 0px;
margin: 0px;
overflow: initial;
line-height: inherit;
word-wrap: normal;
border: 0px;
background-color: transparent;
}
.markdown-preview[data-use-github-style] pre code::before,
.markdown-preview[data-use-github-style] pre tt::before,
.markdown-preview[data-use-github-style] pre code::after,
.markdown-preview[data-use-github-style] pre tt::after {
content: normal;
}
.markdown-preview[data-use-github-style] kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: rgb(85, 85, 85);
vertical-align: middle;
border-width: 1px;
border-style: solid;
border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187);
border-radius: 3px;
box-shadow: rgb(187, 187, 187) 0px -1px 0px inset;
background-color: rgb(252, 252, 252);
}
.markdown-preview[data-use-github-style] a {
color: rgb(51, 122, 183);
}
.markdown-preview[data-use-github-style] code {
color: inherit;
}
.markdown-preview[data-use-github-style] pre.editor-colors {
padding: 0.8em 1em;
margin-bottom: 1em;
font-size: 0.85em;
border-radius: 4px;
overflow: auto;
}
.scrollbars-visible-always .markdown-preview pre.editor-colors::shadow .vertical-scrollbar,
.scrollbars-visible-always .markdown-preview pre.editor-colors::shadow .horizontal-scrollbar {
visibility: hidden;
}
.scrollbars-visible-always .markdown-preview pre.editor-colors:hover::shadow .vertical-scrollbar,
.scrollbars-visible-always .markdown-preview pre.editor-colors:hover::shadow .horizontal-scrollbar {
visibility: visible;
}
.markdown-preview .task-list-item-checkbox {
position: absolute;
margin: 0.25em 0px 0px -1.4em;
}
.gutter .line-number {
background-size: 0px;
transition: background-size 0.5s;
}
.gutter .line-number.quickfix {
background-image: url(atom://atom-typescript/images/light-bulb.png);
background-size: 16.66666667px;
background-repeat: no-repeat;
background-position: right center;
}
.bracket-matcher .region {
border-bottom: 1px dotted lime;
position: absolute;
}
.spell-check-misspelling .region {
border-bottom: 2px dotted rgba(255, 51, 51, 0.75);
}
.spell-check-corrections {
width: 25em !important;
}
pre.editor-colors,
.host {
background-color: #fafafa;
color: #383a42;
}
pre.editor-colors .line.cursor-line,
.host .line.cursor-line {
background-color: rgba(56, 58, 66, 0.05);
}
pre.editor-colors .invisible,
.host .invisible {
color: #383a42;
}
pre.editor-colors .cursor,
.host .cursor {
border-left: 2px solid #526fff;
}
pre.editor-colors .selection .region,
.host .selection .region {
background-color: #e5e5e6;
}
pre.editor-colors .bracket-matcher .region,
.host .bracket-matcher .region {
border-bottom: 1px solid #526fff;
box-sizing: border-box;
}
pre.editor-colors .invisible-character,
.host .invisible-character {
color: rgba(56, 58, 66, 0.2);
}
pre.editor-colors .indent-guide,
.host .indent-guide {
color: rgba(56, 58, 66, 0.2);
}
pre.editor-colors .wrap-guide,
.host .wrap-guide {
background-color: rgba(56, 58, 66, 0.2);
}
pre.editor-colors .find-result .region.region.region,
.host .find-result .region.region.region,
pre.editor-colors .current-result .region.region.region,
.host .current-result .region.region.region {
border-radius: 2px;
background-color: rgba(82, 111, 255, 0.2);
transition: border-color 0.4s;
}
pre.editor-colors .find-result .region.region.region,
.host .find-result .region.region.region {
border: 2px solid transparent;
}
pre.editor-colors .current-result .region.region.region,
.host .current-result .region.region.region {
border: 2px solid #526fff;
transition-duration: .1s;
}
pre.editor-colors .gutter .line-number,
.host .gutter .line-number {
color: #9d9d9f;
-webkit-font-smoothing: antialiased;
}
pre.editor-colors .gutter .line-number.cursor-line,
.host .gutter .line-number.cursor-line {
color: #383a42;
background-color: #f2f2f2;
}
pre.editor-colors .gutter .line-number.cursor-line-no-selection,
.host .gutter .line-number.cursor-line-no-selection {
background-color: transparent;
}
pre.editor-colors .gutter .line-number .icon-right,
.host .gutter .line-number .icon-right {
color: #383a42;
}
pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed.git-line-removed::before,
.host .gutter:not(.git-diff-icon) .line-number.git-line-removed.git-line-removed::before {
bottom: -3px;
}
pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed::after,
.host .gutter:not(.git-diff-icon) .line-number.git-line-removed::after {
content: "";
position: absolute;
left: 0px;
bottom: 0px;
width: 25px;
border-bottom: 1px dotted rgba(255, 20, 20, 0.5);
pointer-events: none;
}
pre.editor-colors .gutter .line-number.folded,
.host .gutter .line-number.folded,
pre.editor-colors .gutter .line-number:after,
.host .gutter .line-number:after,
pre.editor-colors .fold-marker:after,
.host .fold-marker:after {
color: #383a42;
}
.comment {
color: #a0a1a7;
font-style: italic;
}
.comment .markup.link {
color: #a0a1a7;
}
.entity.name.type {
color: #c18401;
}
.entity.other.inherited-class {
color: #50a14f;
}
.keyword {
color: #a626a4;
}
.keyword.control {
color: #a626a4;
}
.keyword.operator {
color: #383a42;
}
.keyword.other.special-method {
color: #4078f2;
}
.keyword.other.unit {
color: #986801;
}
.storage {
color: #a626a4;
}
.storage.type.annotation,
.storage.type.primitive {
color: #a626a4;
}
.storage.modifier.package,
.storage.modifier.import {
color: #383a42;
}
.constant {
color: #986801;
}
.constant.variable {
color: #986801;
}
.constant.character.escape {
color: #0184bc;
}
.constant.numeric {
color: #986801;
}
.constant.other.color {
color: #0184bc;
}
.constant.other.symbol {
color: #0184bc;
}
.variable {
color: #e45649;
}
.variable.interpolation {
color: #ca1243;
}
.variable.parameter {
color: #383a42;
}
.string {
color: #50a14f;
}
.string.regexp {
color: #0184bc;
}
.string.regexp .source.ruby.embedded {
color: #c18401;
}
.string.other.link {
color: #e45649;
}
.punctuation.definition.comment {
color: #a0a1a7;
}
.punctuation.definition.method-parameters,
.punctuation.definition.function-parameters,
.punctuation.definition.parameters,
.punctuation.definition.separator,
.punctuation.definition.seperator,
.punctuation.definition.array {
color: #383a42;
}
.punctuation.definition.heading,
.punctuation.definition.identity {
color: #4078f2;
}
.punctuation.definition.bold {
color: #c18401;
font-weight: bold;
}
.punctuation.definition.italic {
color: #a626a4;
font-style: italic;
}
.punctuation.section.embedded {
color: #ca1243;
}
.punctuation.section.method,
.punctuation.section.class,
.punctuation.section.inner-class {
color: #383a42;
}
.support.class {
color: #c18401;
}
.support.type {
color: #0184bc;
}
.support.function {
color: #0184bc;
}
.support.function.any-method {
color: #4078f2;
}
.entity.name.function {
color: #4078f2;
}
.entity.name.class,
.entity.name.type.class {
color: #c18401;
}
.entity.name.section {
color: #4078f2;
}
.entity.name.tag {
color: #e45649;
}
.entity.other.attribute-name {
color: #986801;
}
.entity.other.attribute-name.id {
color: #4078f2;
}
.meta.class {
color: #c18401;
}
.meta.class.body {
color: #383a42;
}
.meta.method-call,
.meta.method {
color: #383a42;
}
.meta.definition.variable {
color: #e45649;
}
.meta.link {
color: #986801;
}
.meta.require {
color: #4078f2;
}
.meta.selector {
color: #a626a4;
}
.meta.separator {
background-color: #373b41;
color: #383a42;
}
.meta.tag {
color: #383a42;
}
.underline {
text-decoration: underline;
}
.none {
color: #383a42;
}
.invalid.deprecated {
color: #000000 !important;
background-color: #f2a60d !important;
}
.invalid.illegal {
color: #ffffff !important;
background-color: #ff1414 !important;
}
.markup.bold {
color: #986801;
font-weight: bold;
}
.markup.changed {
color: #a626a4;
}
.markup.deleted {
color: #e45649;
}
.markup.italic {
color: #a626a4;
font-style: italic;
}
.markup.heading {
color: #e45649;
}
.markup.heading .punctuation.definition.heading {
color: #4078f2;
}
.markup.link {
color: #a626a4;
}
.markup.inserted {
color: #50a14f;
}
.markup.quote {
color: #986801;
}
.markup.raw {
color: #50a14f;
}
.source.c .keyword.operator {
color: #a626a4;
}
.source.cpp .keyword.operator {
color: #a626a4;
}
.source.cs .keyword.operator {
color: #a626a4;
}
.source.css .property-name,
.source.css .property-value {
color: #696c77;
}
.source.css .property-name.support,
.source.css .property-value.support {
color: #383a42;
}
.source.gfm .markup {
-webkit-font-smoothing: auto;
}
.source.gfm .link .entity {
color: #4078f2;
}
.source.go .storage.type.string {
color: #a626a4;
}
.source.ini .keyword.other.definition.ini {
color: #e45649;
}
.source.java .storage.modifier.import {
color: #c18401;
}
.source.java .storage.type {
color: #c18401;
}
.source.java .keyword.operator.instanceof {
color: #a626a4;
}
.source.java-properties .meta.key-pair {
color: #e45649;
}
.source.java-properties .meta.key-pair>.punctuation {
color: #383a42;
}
.source.js .keyword.operator {
color: #0184bc;
}
.source.js .keyword.operator.delete,
.source.js .keyword.operator.in,
.source.js .keyword.operator.of,
.source.js .keyword.operator.instanceof,
.source.js .keyword.operator.new,
.source.js .keyword.operator.typeof,
.source.js .keyword.operator.void {
color: #a626a4;
}
.source.json .meta.structure.dictionary.json>.string.quoted.json {
color: #e45649;
}
.source.json .meta.structure.dictionary.json>.string.quoted.json>.punctuation.string {
color: #e45649;
}
.source.json .meta.structure.dictionary.json>.value.json>.string.quoted.json,
.source.json .meta.structure.array.json>.value.json>.string.quoted.json,
.source.json .meta.structure.dictionary.json>.value.json>.string.quoted.json>.punctuation,
.source.json .meta.structure.array.json>.value.json>.string.quoted.json>.punctuation {
color: #50a14f;
}
.source.json .meta.structure.dictionary.json>.constant.language.json,
.source.json .meta.structure.array.json>.constant.language.json {
color: #0184bc;
}
.source.ruby .constant.other.symbol>.punctuation {
color: inherit;
}
.source.python .keyword.operator.logical.python {
color: #a626a4;
}
.source.python .variable.parameter {
color: #986801;
}
-->
https://github.com/DmitryBaranovskiy/raphael
http://dmitrybaranovskiy.github.io/raphael/
形状
名称 | 参数 | 说明 |
---|---|---|
rect | x, y, width, height, [r] | 矩形 |
circle | cx, cy, r | 圆 |
ellipse | cx, cy, rx, ry | 椭圆 |
image | src, x, y, width, height | 图片 |
path | pathString | 路径 |
text | x, y, text | 文字 |
事件
名称 | 说明 |
---|---|
click/unclick | 点击 |
dblclick/undblclick | 双击 |
hover/hover | 移入、移出 |
mousedown/unmousedown | 鼠标按下 |
mousemove/unmousemove | 鼠标移动 |
mouseup/unmouseup | 鼠标抬起 |
touchstart/untouchstart | 手指按下 |
touchmove/untouchmove | 手指移动 |
touchend/untouchend | 手指抬起 |
transform
transform以字符串形式写,例如:"t200,50r45s2"
命令 | 说明 | 参数 |
---|---|---|
t | translate | x,y |
r | rotate | angle |
s | scale | x,y |
路径
命令 | 说明 | 参数 |
---|---|---|
M | moveto | (x y)+ |
Z | 闭合 | |
L | lineto | (x y)+ |
H | 横线(horizontal) | x+ |
V | 竖线(vertical) | y+ |
C | 曲线(curve) | (x1 y1 x2 y2 x y)+ |
S | 平滑曲线(smooth) | (x2 y2 x y)+ |
Q | 二次贝赛尔曲线(quadratic) | (x1 y1 x y)+ |
T | 平滑二次贝塞尔曲线 | (x y)+ |
A | 弧线(arc) | (rx ry x-axis-rotation large-arc-flag sweep-flag x y)+ |
R | 卡特莫尔罗曲线(CatmullRom)——抗锯齿平滑曲线的一种算法 | x1 y1 (x y)+ |
属性
名称 | 类型 | 说明 |
---|---|---|
基本样式 | ||
x | number |
|
y | number |
|
width | number |
|
height | height |
|
rx | number |
圆角x |
ry | number |
圆角y |
cx | number |
圆心x |
cy | number |
圆心y |
r | number |
半径 |
opacity | number |
透明度 |
path | string |
path字符串 |
src | string |
图片地址,只有image元素可用 |
transform | string |
类似transform()方法 |
边线样式 | ||
stroke | string |
边线,只能是颜色 |
stroke-width | number |
边线宽度 |
stroke-linecap | string |
端点形状:[“butt”, “square”, “round”] |
stroke-linejoin | string |
接头形状:[“bevel”, “round”, “miter”] |
stroke-dasharray | string |
边线虚线,-和.组成:"-.-"/"-"/"--.._..--" |
stroke-miterlimit | number |
斜接长度限制,只有当接头是miter时有效 |
stroke-opacity | number |
边线透明度 |
填充样式 | ||
fill | number |
填充,可以是颜色、渐变或图片 |
fill-opacity | number |
填充透明度 |
字体 | ||
font | string |
类似于css的font |
font-family | string |
字体 |
font-size | number |
字体大小 |
font-weight | string |
加粗 |
text | string |
text元素的文字内容 |
text-anchor | string |
文本对齐:[“start”, “middle”, “end”] |
title | string |
text的tooltip |
href | string |
链接地址 |
target | string |
链接target |
其他 | ||
cursor | string |
鼠标指针,类似于css的cursor样式 |
arrow-end | string |
arrowhead on the end of the path. The format for string is [-[-]]. Possible types: classic, block, open, oval, diamond, none, width: wide, narrow, midium, length: long, short, midium. |
clip-rect | string |
comma or space separated values: x, y, width and height |
raphael参数说明的更多相关文章
- 用Raphael在网页中画圆环进度条
原文 :http://boytnt.blog.51cto.com/966121/1074215 条状的进度条我们见得太多了,实现起来比较简单,它总是长方形的,在方形的区域里摆 放就不太好看了.随着cs ...
- Raphael入门实例:动画与箭头
raphael 实例 动画 隐藏和显示参数说明 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 var c = paper.circle(50, 50, 40); function ...
- Raphael入门实例:绘图
raphael 实例 开始 创建画布参数说明 创建一个画布对象. 下面每个例子都会创建一个320*200大小的画布. ? 1 2 // 1.在视口的 (10,50) 坐标位置上创建画布 var pap ...
- Raphael.js--基础1
Raphael.js 特点: 1.兼容VML和SVG 2.扩展功能——动画 用法: //1.创建画布 let paper=Raphael(x,y,width,height); //2.创建形状 let ...
- 《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 <连载 | 物联网框架ServerSuperIO教程>1.4种通讯模式机制 一.综述 SuperIO(SIO)定位 ...
- JQuery UI dialog 弹窗实例及参数说明
按钮代码: <a id="suprise" style="margin-left: 0.5em;cursor:pointer;">点我会有惊喜< ...
- 对Raphael画图标的一个jquery简单封装
公司要做一个项目的demo,要求地图上可以插红旗,所以就用到了Raphael. 因为是个demo,所以地图就用了一张图片,效果如下: 所以为了更好的封装一下这个功能,就写了一个简单的插件:jquery ...
- 关于 Raphael
Raphael Javascript 是一个 Javascript的矢量库. 2010年6月15日,著名的JavaScript库ExtJS与触摸屏代码库项目jQTouch,以及SVG.VML处理库Ra ...
- 服务器.htaccess 详解以及 .htaccess 参数说明(转载)
htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限 ...
随机推荐
- c#4.8-4.11学习总结
4.8讲的是static 关键字.它用于修饰类 ,字段 ,属性,方法和构造方法等.被它修饰的类称为静态类,成员称为静态成员. 先说静态字段,它是普通字段前面加个static,它不属于任何对象,只属于 ...
- SSZipArchive解压乱码
https://www.twblogs.net/a/5b7e01e22b7177683854b7b8/zh-cn 搜索 CFStringConvertEncodingToNSStringEncod ...
- Win10问题汇总
1.重置网络连接命令 netsh winsock reset ipconfig /flushdns 2.WIN10去除我的电脑上面的6个文件夹 把下面代码复制,保存到.reg中,然后执行即可(修改注册 ...
- tcprstat测试服务器请求响应时间
tcprstat使用,tcprstat必须使用root权限才能使用 tcprstat -p 3306 -t 1 -n 5 -l 192.168.52.250 centos统计分析所有的IP地址
- fiddler 安装证书问题,和安装完后,浏览器无法访问问题
安装证书问题 https://blog.csdn.net/l1336037686/article/details/78322014 浏览器无法访问问题 https://blog.csdn.net/u0 ...
- Hibernate处理事务并发问题
在Hibernate中设置事务的隔离级别.<property name="hibernate.connection.isolation">2</property& ...
- 【托业】【怪兽】TEST02
★ overturn v.推翻 ★ disciplinary adj.纪律的; 训练的; 惩罚的; ★disciplined 有纪律的 ★discipline v.纪律 ★outlook 态度 ★pe ...
- 学号20175313 《实现Linux下cp XXX1 XXX2的功能(二)》第九周
目录 MyCP2 一.题目要求 二.题目理解 三.需求分析 四.设计思路 五.伪代码分析 六.代码链接 七.代码实现过程中遇到的问题 八.运行结果截图 九.心得体会 十.参考资料 MyCP2 一.题目 ...
- [Freemarker]自定义时间戳函数
使用freemarker的web项目经常需要用在Url后面加上时间戳来保证资源不被缓存,我们可以自定义方法实现时间戳. 先看freemarker配置信息: <bean id="free ...
- MyBatis基本使用
MyBatis是轻量级的数据库访问API,封装了JDBC操作,可以实现对实体对象的CRUD操作. MyBatis体系结构主要组成部分: 配置文件:SqlMapConfig.xml 主配置文件 ...