《Python web开发》笔记 二:Semantic UI框架

CSS框架

  • What:
    简单地说,就是一些事先写好的css集合,你只需要给你的html元素加上一些特定的类,就可以快速的得到一些想要的效果。
  • Why:
    简单、快速、方便、避免CSS中的各种坑。
  • Which:
    Semantic UI是一款语义化的前端开发框架,Semantic是围绕自然交流语言而架构的,这使得开发更加直观、易于理解。

Semantic UI

框架特色

Semantic UI把词语和类看成一个个可以任意组合的概念,使用如:名词/修饰语,文字序列以及诸多的自然语法来定义类名。

常见用法

    - 名词:具体的元素
    ui segment
    ui button
    ui image
    ui container
    ui divider
    ui header
    ui label

    - 形容词:
    very padded:文字的间距靠里
    vertical:去掉边框的圆角、阴影和缝隙
    inverted:颜色需要反选填充
    basic: 处理黑边问题
    fixed: 固定位置
    Mini Tiny Small Medium Large Big Huge Massive:大小
    circular:圆形

    - 图标名称:
    share icon
    wifi icon

两种引用方式

  • 本地引用

1.把 Semantic CSS 的文件放到 CSS 文件夹中,记得themes中的fonts和images也要拷贝进来。
2.在 html文件的head部分的link中写上:href="css/semantic.css"
如:<link rel="stylesheet" href="css/semantic.css" media="screen" title="no title" charset="utf-8">

  • 在线引用

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.4/semantic.css">

案例分析

  • Task1: 制作博客标签
    ui red right ribbon label # ui label标签样式 ribbon形状 right方向
    ui inverted blue button # 蓝色边框的按钮
    ui inverted vertical very padded segment # vertical消除圆角、阴影、缝隙 very padded内容往中间聚拢
    ui fixed inverted menu # 固定在某个位置的菜单,具体菜单项用ui item表示

  • Task2: 绘制美国队长盾牌
    <div class="ui inverted red circular segment"> # 大圆,内嵌红色
    <div class="ui circular segment"> # 中圆,内嵌白色
    <div class="ui inverted red circular segment"> # 小圆,内嵌红色
    <i class="circular inverted blue big star icon"></i> # 中心圆,圆中嵌有五角星,五角星与圆之间用蓝色填充,星内部白色填充
    </div>
    </div>
    </div>

Semantic UI网格系统

ui grid是Semantic框架中用来进行页面动态布局的工具。
主要用法分为两种:定宽网格和定栏网格

  • 定宽网格:页面一共16栏,明确知道每一块横跨宽度

    -- ui grid
    -- ten wide column
    -- six wide column

  • 定栏网格:要分为几栏,一般为奇数,偶数可转化为定宽
    -- ui three column grid
    column
    column
    column

  • 嵌套

      -- ui three column grid container
          -- column
              -- ui two column grid
              -- column
              -- column
          -- column
          -- column
    

其他补充

ATOM使用技巧

  • semantic.css打开的话就可以自动联想内部的组件。
  • 左上角蓝色点表示没有保存。
  • 安装browser-plus插件能够直接在编辑器里面看到显示效果,点击闪电标签实时同步修改的效果。
  • 输入lorem会自动生成被打乱顺序的拉丁字母用于填充。
  • setting中修改show indent guide可以显示atom的对齐线。

拓展阅读

备注

该笔记源自网易微专业《Python web开发》1.2、1.3节
本文由EverFighting创作,采用 知识共享署名 3.0 中国大陆许可协议进行许可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,783评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,360评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,942评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,507评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,324评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,299评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,685评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,358评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,652评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,704评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,465评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,318评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,711评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,991评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,265评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,661评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,864评论 2 335

推荐阅读更多精彩内容

  • 【Semantic UI基础知识】 我们要了解一些基本的样式与技巧,并能通过使用“形容词”来改变样式。 基本样式 ...
    卷福不卷阅读 32,926评论 6 20
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,121评论 25 707
  • 小测笔记 h1标签使用 ui header 样式,对 p 标签使用 medium header 样式,对图片-标签...
    syeturing阅读 738评论 0 1
  • 春蚕到死丝方尽,蜡炬成灰泪始干。人们总是用这两句诗形容教师。 五点半,早晨。闹铃在枕头下准时想起。平时睡眠本就不佳...
    臭小妈妈阅读 191评论 0 0
  • 一个人 泪眼婆娑 望着,盼着,渴望着 依旧 形单影只 独孤,绝望,缓缓渗入 凝望 像失去灵魂的木偶 人生,长途,漫...
    吃醋的狐狸阅读 245评论 0 2