123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313 |
- .article {
- color: lighten(@black, 2%);
- font-size: 1rem;
- line-height: 1.6;
- word-break: break-all;
- word-wrap: break-word;
- em {
- position: relative;
- &:before {
- position: absolute;
- top: 0.65em;
- left: 0;
- width: 100%;
- overflow: hidden;
- white-space: nowrap;
- content: "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・";
- }
- }
- img {
- position: relative;
- display: block;
- margin: 0 auto;
- background: white;
- transition: all 0.24s ease;
- @media (max-width: @on-phone) {
- box-shadow: none;
- }
- }
- hr {
- border: 0;
- border-bottom: 1px solid #ddd;
- }
- p.small-img,
- div.small-img {
- img {
- width: auto;
- max-width: 100%;
- margin: 0;
- box-shadow: none;
- }
- }
- p {
- margin: 20px 0px;
- }
- ul,
- ol {
- list-style: initial;
- padding-left: 20px;
- & > li{
- list-style: initial;
- }
- margin: 20px 0px;
- }
- a {
- color: darken(@accent-color, 2%);
- &:hover {
- color: darken(@accent-color, 3%);
- background: fade(@accent-color, 10%);
- }
- &:active {
- background: fade(@accent-color, 20%);
- color: @white;
- }
- }
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- position: relative;
- font-family: @base-font-family;
- font-weight: normal;
- margin: 20px auto 10px;
- left: 20px;
- &::before {
- position: absolute;
- left: -20px;
- top: 0px;
- content: "#";
- color: @secondary-color;
- font-weight: normal;
- }
- &.title {
- left: 0;
- &:before {
- content: none;
- }
- }
- }
- figure {
- figcaption {
- span {
- display: inline-block;
- margin-right: 5px;
- }
- }
- }
- blockquote {
- position: relative;
- width: 100%;
- margin: 20px 0px;
- padding: 0px 20px;
- border-left: 4px solid @material-green;
- footer {
- strong {
- margin-right: 7px;
- }
- }
- }
- pre {
- display: block;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- font-family: @code-font-family;
- }
- code {
- font-family: @code-font-family;
- color: @secondary-color;
- padding: 3px 5px;
- margin: 0px 2px;
- border-radius: 2px;
- font-size: 1em;
- background: lighten(@background-color, 5%);
- }
- .readmore {
- // display: none; // howtodesign?
- font-size: 1.2rem;
- margin-top: @gap;
- a {
- display: inline-block;
- vertical-align: middle;
- line-height: 2rem;
- }
- }
- .tags {
- position: relative;
- padding-top: @gap/2;
- padding-bottom: @gap/2;
- font-size: 1rem;
- line-height: 1.5rem;
- margin-top: @gap;
- background: @qoute-background-color;
- &.article-tags {
- background: transparent;
- }
- word-spacing: @gap/2;
- a {
- position: relative;
- display: inline-block;
- word-spacing: 0;
- // &+a{
- // margin-left: @gap/2;
- // }
- .enable-trans(.1s);
- //background:@material-light-grey;
- color: @grey-color;
- &:hover {
- color: @accent-color;
- background: transparent;
- }
- &::before {
- content: "#";
- }
- }
- }
- table:not('.highlight table') {
- width: 100%;
- td,
- th {
- padding: 12px 24px
- }
- tr {
- border-bottom: 1px solid #ddd;
- }
- &>thead>th {
- border-bottom-width: 2px;
- }
- }
- @media (max-width: @on-phone) {
- h1,
- h2,
- h3 {
- margin: 20px 0px;
- }
- h4,
- h5,
- h6 {
- margin: 10px 0px;
- }
- h1 {
- font-size: 1.5em;
- }
- h2 {
- font-size: 1.4em;
- }
- h3 {
- font-size: 1.3em;
- }
- h4 {
- font-size: 1.2em;
- }
- h5 {
- font-size: 1.1em;
- }
- h6 {
- font-size: 1em;
- }
- figure {
- font-size: 13px;
- line-height: 1.6em;
- }
- }
- }
- /* Tomorrow Night Eighties Theme */
- /* Original theme - https://github.com/chriskempson/tomorrow-theme */
- /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
- .tomorrow-comment, pre .comment, pre .title {
- color: #999999;
- }
- .tomorrow-red, pre .variable, pre .attribute, pre .tag, pre .regexp, pre .ruby .constant, pre .xml .tag .title, pre .xml .pi, pre .xml .doctype, pre .html .doctype, pre .css .id, pre .css .class, pre .css .pseudo {
- color: #f2777a;
- }
- .tomorrow-orange, pre .number, pre .preprocessor, pre .built_in, pre .literal, pre .params, pre .constant {
- color: #f99157;
- }
- .tomorrow-yellow, pre .class, pre .ruby .class .title, pre .css .rules .attribute {
- color: #ffcc66;
- }
- .tomorrow-green, pre .string, pre .value, pre .inheritance, pre .header, pre .ruby .symbol, pre .xml .cdata {
- color: #99cc99;
- }
- .tomorrow-aqua, pre .css .hexcolor {
- color: #66cccc;
- }
- .tomorrow-blue, pre .function, pre .python .decorator, pre .python .title, pre .ruby .function .title, pre .ruby .title .keyword, pre .perl .sub, pre .javascript .title, pre .coffeescript .title {
- color: #6699cc;
- }
- .tomorrow-purple, pre .keyword, pre .javascript .function {
- color: #cc99cc;
- }
- .highlight {
- width: 100%;
- margin: 20px 0px;
- overflow: auto;
- display: block;
- background: #2d2d2d;
- color: #cccccc;
- font-size: .9rem;
- font-family:@code-font-family;
- line-height: 1.5;
- border: 1px solid #ccc;
- padding: 10px;
- .gutter{
- color: #999999;
- padding-right: 20px;
- text-align: right;
- }
- .code{
- vertical-align: top;
- }
- &::-webkit-scrollbar {
- height: 6px;
- width: 6px;
- }
- // /* Track */
- &::-webkit-scrollbar-track-piece {
- background: transparent;
- }
- /* Handle */
- &::-webkit-scrollbar-thumb {
- background: #ccc;
- cursor: pointer;
- transition: all .2s ease-out;
- &:hover {
- background: darken(#ccc, 10%);
- }
- }
- }
- .art-item-footer{
- height: 40px;
- line-height: 40px;
- .art-item-left,.art-item-right{
- width:50%;
- height: 40px;
- line-height: 40px;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- }
- .art-item-left{
- float: left;
- text-align: left;
- }
- .art-item-right{
- width:50%;
- float: right;
- text-align: right;
- }
- }
|