当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
17 Star 35 Fork 0

vz / ego
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
css.go 2.49 KB
一键复制 编辑 原始数据 按行查看 历史
vz 提交于 2017-06-14 17:35 . Rename renders and add minify
// Copyright 2016 The go-ego Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
// https://github.com/go-ego/ego/blob/master/LICENSE
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.
package rego
// "fmt"
func reCss(str string) string {
amap := Map{
//text
"lh:": "line-height:",
"ta:": "text-align:",
"va:": "vertical-align:",
"td:": "text-decoration:",
"tt:": "text-transform:",
"ti:": "text-indent:",
"ts:": "text-shadow:",
"ws:": "white-space:",
"wb:": "word-break:",
"to:": "text-overflow:",
//font
// "f:": "font",
"fs:": "font-size:",
"ff:": "font-family:",
"fst:": "font-style:",
"fw:": "font-weight:",
"fv:": "font-variant:",
//bg
"bg:": "background:",
// "bgc:": "background-color:",
"bc:": "background-color:",
"bi:": "background-image:",
"bp:": "background-position:",
"bgr:": "background-repeat:",
"ba:": "background-attachment:",
"bgs": "background-size:",
"bo:": "background-origin:",
"bgc:": "background-clip:",
//margin
"mg:": "margin:",
"ml:": "margin-left:",
"mr:": "margin-right:",
"mt:": "margin-top:",
"mb:": "margin-bottom:",
//
"mh:": "max-height:",
"mw": "max-width:",
"mih": "min-height:",
"miw": "min-width:",
"vb:": "visibility:",
"dp:": "display:",
"pt:": "position:",
//padding
"pd:": "padding:",
"pdt:": "padding-top:",
"pb:": "padding-bottom:",
"pr:": "padding-right:",
"pl:": "padding-left:",
//list
"ls:": "list-style:",
"lst:": "list-style-type:",
"lsi:": "list-style-image:",
"lsp:": "list-style-position:",
//border
"bd:": "border:",
"bw:": "border-width:",
"bt:": "border-top:",
"bb:": "border-bottom:",
"bl:": "border-left:",
"bri:": "border-right:",
"bdi:": "border-image:",
// border-style
"bs:": "border-style:",
"bts:": "border-top-style:",
"brs:": "border-right-style:",
"bbs:": "border-bottom-style:",
"bls:": "border-left-style:",
"bdc:": "border-color:",
"br:": "border-radius:",
"bca:": "border-collapse:",
// "bdca:": "border-collapse:",
"boxs:": "box-shadow",
//outline
"oc:": "outline-color:",
"os:": "outline-style:",
"ow:": "outline-width:",
//
"tf:": "transform",
}
recss := re(str, amap)
return recss
}
Go
1
https://gitee.com/veni0/ego.git
git@gitee.com:veni0/ego.git
veni0
ego
ego
263eb77d34e2

搜索帮助