评论组件

文档里的评论组件介绍的比较清晰。这里我就挑一个我喜欢的格式展示出来:

<div class="ui comments">
<h3 class="ui dividing header">Comments</h3>
<div class="comment">
<a class="avatar">
<img src="../images/avatar/timg.jpg">
</a>
<div class="content">
<a class="author">Matt</a>
<div class="metadata">
<span class="date">Today at 5:42PM</span>
</div>
<div class="text">
How artistic!
</div>
<div class="actions">
<a class="reply">Reply</a>
</div>
</div>
</div>
<div class="comment">
<a class="avatar">
<img src="../images/avatar/timg.jpg">
</a>
<div class="content">
<a class="author">Elliot Fu</a>
<div class="metadata">
<span class="date">Yesterday at 12:30AM</span>
</div>
<div class="text">
<p>This has been very useful for my research. Thanks as well!</p>
</div>
<div class="actions">
<a class="reply">Reply</a>
</div>
</div>
<div class="comments">
<div class="comment">
<a class="avatar">
<img src="../images/avatar/1.jpg">
</a>
<div class="content">
<a class="author">Jenny Hess</a>
<div class="metadata">
<span class="date">Just now</span>
</div>
<div class="text">
Elliot you are always so right :)
</div>
<div class="actions">
<a class="reply">Reply</a>
</div>
<form class="ui reply form">
<div class="field">
<textarea></textarea>
</div>
<div class="ui primary submit labeled icon button">
<i class="icon edit"></i> Add Reply
</div>
</form>
</div>
</div>
</div>
</div>
<div class="comment">
<a class="avatar">
<img src="../images/avatar/timg.jpg">
</a>
<div class="content">
<a class="author">Joe Henderson</a>
<div class="metadata">
<span class="date">5 days ago</span>
</div>
<div class="text">
Dude, this is awesome. Thanks so much
</div>
<div class="actions">
<a class="reply">Reply</a>
</div>
</div>
</div>
</div>

我这里展示的是可以包含表单来回复评论的基本评论组件。

轨道

轨道是用来显示站点的主视图以外伴随的内容,轨道经常在你网站主视窗有滚动内容时,和 sticky 一起使用,以把内容固定在相对位置性伴随滚动条的移动。Semantic 默认的轨道宽度是 300px。

轨道可以设置在内容的左侧或者右侧(left, right),轨道可以在容器内部显示(internal),轨道可以对自身进行分割或者在内容之内分割(dividing),轨道可以依附在主窗口(attached),轨道可以紧贴在主视图(close,very close)。

下面是我模仿cnode社区做的一个页面:

<div class="ui container">
<div class="ui segment">
<div class="ui right internal very close dividing rail">
<div class="ui segment">
<h4 class="ui dividing teal header">作者</h4>
<div class="ui list">
<div class="item">
<img class="ui mini circular image" src="../images/avatar/timg.jpg">
<div class="content">
<div class="ui sub header">dreamsline</div>
你若安好,便是晴天
</div>
</div>
<div class="item">
<p><span>积分:</span><span>125</span></p>
</div>
<div class="item">
<p>个性签名:<span>七月如你</span></p>
</div>
</div>
</div>
<div class="ui segment">
<h4 class="ui dividing teal header">最新发布</h4>
<div class="ui list">
<div class="item">
<p><a>我们来说一说TCP神奇的40ms</a></p>
</div>
<div class="item">
<p><a>一览js模块化:从CommonJS到ES6</a></p>
</div>
<div class="item">
<p><a>Json-On-Relations: 快速搭建企业级应用1111111</a></p>
</div>
</div>
</div>
<div class="ui segment">
<h4 class="ui dividing teal header">最新讨论</h4>
<div class="ui list">
<div class="item">
<p><a>ReactNative: 使用Animted API实现向上滚动时隐藏Header组件</a></p>
</div>
<div class="item">
<p><a>我们来说一说TCP神奇的40ms</a></p>
</div>
<div class="item">
<p><a>我们来说一说TCP神奇的40ms</a></p>
</div>
</div>
</div>
</div>
<div class="ui segment article-detail">
<h3 class="ui center aligned dividing teal header">第二届蚂蚁金服体验科技大会将于19年1月5日举行,期待与你相遇</h3>
<p>
SEE = Seeking Experience & Engineering,意为探索用户体验与工程实践,由蚂蚁金服集团举办,包括专业分享、产品展台、Workshop 等内容。
我们希望通过 SEE Conf,能与业界同行一起分享交流体验科技的当前进展,一起探讨切磋体验科技的未来发展,共同努力促进体验设计与技术的开放,让生态繁荣共赢。
继首届 SEE Conf 成功举办后,第二届 SEE Conf 将于 2019.01.05(周六)在浙江杭州的蚂蚁 Z 空间举办。
这次我们邀请来同济大学娄永琪院长和浙江大学王锐教授带我们走入学术前沿,还有大量蚂蚁金服体验科技相关的主题分享,期待你来参与。
</p>
<p>
SEE = Seeking Experience & Engineering,意为探索用户体验与工程实践,由蚂蚁金服集团举办,包括专业分享、产品展台、Workshop 等内容。
我们希望通过 SEE Conf,能与业界同行一起分享交流体验科技的当前进展,一起探讨切磋体验科技的未来发展,共同努力促进体验设计与技术的开放,让生态繁荣共赢。
继首届 SEE Conf 成功举办后,第二届 SEE Conf 将于 2019.01.05(周六)在浙江杭州的蚂蚁 Z 空间举办。
这次我们邀请来同济大学娄永琪院长和浙江大学王锐教授带我们走入学术前沿,还有大量蚂蚁金服体验科技相关的主题分享,期待你来参与。
</p>
<p>
SEE = Seeking Experience & Engineering,意为探索用户体验与工程实践,由蚂蚁金服集团举办,包括专业分享、产品展台、Workshop 等内容。
我们希望通过 SEE Conf,能与业界同行一起分享交流体验科技的当前进展,一起探讨切磋体验科技的未来发展,共同努力促进体验设计与技术的开放,让生态繁荣共赢。
继首届 SEE Conf 成功举办后,第二届 SEE Conf 将于 2019.01.05(周六)在浙江杭州的蚂蚁 Z 空间举办。
这次我们邀请来同济大学娄永琪院长和浙江大学王锐教授带我们走入学术前沿,还有大量蚂蚁金服体验科技相关的主题分享,期待你来参与。
</p>
<p>
SEE = Seeking Experience & Engineering,意为探索用户体验与工程实践,由蚂蚁金服集团举办,包括专业分享、产品展台、Workshop 等内容。
我们希望通过 SEE Conf,能与业界同行一起分享交流体验科技的当前进展,一起探讨切磋体验科技的未来发展,共同努力促进体验设计与技术的开放,让生态繁荣共赢。
继首届 SEE Conf 成功举办后,第二届 SEE Conf 将于 2019.01.05(周六)在浙江杭州的蚂蚁 Z 空间举办。
这次我们邀请来同济大学娄永琪院长和浙江大学王锐教授带我们走入学术前沿,还有大量蚂蚁金服体验科技相关的主题分享,期待你来参与。
</p>
<p>
SEE = Seeking Experience & Engineering,意为探索用户体验与工程实践,由蚂蚁金服集团举办,包括专业分享、产品展台、Workshop 等内容。
我们希望通过 SEE Conf,能与业界同行一起分享交流体验科技的当前进展,一起探讨切磋体验科技的未来发展,共同努力促进体验设计与技术的开放,让生态繁荣共赢。
继首届 SEE Conf 成功举办后,第二届 SEE Conf 将于 2019.01.05(周六)在浙江杭州的蚂蚁 Z 空间举办。
这次我们邀请来同济大学娄永琪院长和浙江大学王锐教授带我们走入学术前沿,还有大量蚂蚁金服体验科技相关的主题分享,期待你来参与。
</p>
<p>
SEE = Seeking Experience & Engineering,意为探索用户体验与工程实践,由蚂蚁金服集团举办,包括专业分享、产品展台、Workshop 等内容。
我们希望通过 SEE Conf,能与业界同行一起分享交流体验科技的当前进展,一起探讨切磋体验科技的未来发展,共同努力促进体验设计与技术的开放,让生态繁荣共赢。
继首届 SEE Conf 成功举办后,第二届 SEE Conf 将于 2019.01.05(周六)在浙江杭州的蚂蚁 Z 空间举办。
这次我们邀请来同济大学娄永琪院长和浙江大学王锐教授带我们走入学术前沿,还有大量蚂蚁金服体验科技相关的主题分享,期待你来参与。
</p>
</div>
</div>
</div>
<script>
var main = document.getElementsByClassName('article-detail')[0];
var w = document.getElementsByClassName('container')[0].offsetWidth;
var mw = w - 330;
main.style.width = mw + 'px';
</script>

效果图:



部分css代码:

html {
font-size: 14px;
}
body {
background-color: #E1E1E1;
}
.ui.segment {
box-shadow: none;
border: none;
}
.ui.segment.article-detail p {
text-align: justify;
text-indent: 2em;
}
.item p {
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
color: #778087;
}
a {
color: #778087;
}

标签

在一般的博客系统里面,我们都会给文章进行分类,这个时候可以通过设置标签来表名文章属于哪个分类。

<a class="ui tag label">css</a>
<a class="ui red tag label">js</a>

水平方向上的标签

<div class="ui container">
<div class="ui middle aligned divided selection very relaxed list">
<div class="item">
<div class="right floated content">
<span class="date">3天前</span>
</div>
<img class="ui avatar image" src="../images/avatar/timg.jpg">
<div class="content">
<div class="ui teal horizontal label">置顶</div>
<a href="http://baidu.com">第二届蚂蚁金服体验科技大会将于19年1月5日举行,期待与你相遇</a>
</div>
</div>
<div class="item">
<div class="right floated content">
<span class="date">3天前</span>
</div>
<img class="ui avatar image" src="../images/avatar/timg.jpg">
<div class="content">
<div class="ui horizontal label">分享</div>
<a href="http://baidu.com">以快报的方式,分享前端技术体系</a>
</div>
</div>
<div class="item">
<div class="right floated content">
<span class="date">3天前</span>
</div>
<img class="ui avatar image" src="../images/avatar/timg.jpg">
<div class="content">
<div class="ui teal horizontal label">精华</div>
<a>2018年,JavaScript都经历了什么?</a>
</div>
</div>
<div class="item">
<div class="right floated content">
<span class="date">3天前</span>
</div>
<img class="ui avatar image" src="../images/avatar/timg.jpg">
<div class="content">
<div class="ui horizontal label">问答</div>
<a>请教一个 socket hang up 的报错问题</a>
</div>
</div>
</div>
</div>

这里主要是结合前面的列表实现的一个文章标题列表。

semantic ui框架学习笔记二的更多相关文章

  1. semantic ui框架学习笔记一

    面包屑导航 面包屑导航经常用于多个栏目下的内容管理,是web页面里比较常用的组合.例如: <div class="ui breadcrumb"> <a class ...

  2. semantic ui框架学习笔记三

    网格系统 基本网格 <div class="ui grid"> <div class="column"></div> < ...

  3. Dojo框架学习笔记<二>

    一.dojo/dom    该模块定义了Dojo Dom API,主要有以下几种用法:    1.dom.byId();(相当于document.getElementById())    ①最直接的用 ...

  4. 集合框架学习笔记<二>

    1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ...

  5. unittest框架学习笔记二之discover

    coding=utf-8'''Created on 2018/3/29 author:star Project:discover测试用例''' import unittest,time,oslist= ...

  6. Yii框架学习笔记(二)将html前端模板整合到框架中

    选择Yii 2.0版本框架的7个理由 http://blog.chedushi.com/archives/8988 刚接触Yii谈一下对Yii框架的看法和感受 http://bbs.csdn.net/ ...

  7. phalcon(费尔康)框架学习笔记

    phalcon(费尔康)框架学习笔记 http://www.qixing318.com/article/phalcon-framework-to-study-notes.html 目录结构   pha ...

  8. [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计

    源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...

  9. JavaSE中Map框架学习笔记

    前言:最近几天都在生病,退烧之后身体虚弱.头疼.在床上躺了几天,什么事情都干不了.接下来这段时间,要好好加快进度才好. 前面用了三篇文章的篇幅学习了Collection框架的相关内容,而Map框架相对 ...

随机推荐

  1. Django--CRM-客户列表展示, 分页

    一 . 客户列表展示 为了插入数据方便,我们可以用django里面的admin插入数据 创建超级用户 把语言改成中文 结果: 列表展示 展示不同字段的方式: # 有需要的可以写 def__str__( ...

  2. 收藏一个带动画效果的ScrollViewer以及ScrollBar的模板

    这里介绍一个带动画效果的ScrollViewer和ScrollBar,总共分为两个资源字典,直接拿来引用即可: 1 ScrollBarStyle.xaml <ResourceDictionary ...

  3. netstat -na 查看有大量TIME_WAIT解决办法(修改内核参数)

    # netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c      16 CLOSING     130 ESTABLISHED     298 FIN_WA ...

  4. hive 查询注意问题

    1)对于hive内置的列,不是自己建的,在查询的时候需要添加反引号` 比如:`_mt_message`,别在这里犯错误, (2)南京的_mt_message是json的格式,所以可以直接使用:get_ ...

  5. WEB测试重点--(转载)

    1.功能测试: 所实现的功能是否和需求一致: js错误 页面链接错误-空链接.死链接.错误链接 按钮无效 未实现功能 报错提示信息不准确或不友好 数据库访问错误 sql注入 文档上传下载问题 -未实现 ...

  6. flask Django保存session区别

    '''Django中,session保存在服务端的数据库中,数据库中保存请求用户的所有数据,服务端数据中{'随机字符串':加密后的客户相关信息}请求完成后,把随机字符串作为值,返回给客户端,保存在客户 ...

  7. jdbc 接口的用法 Statement和PreparedStatement的区别!

    package cn.zhouzhou; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Resu ...

  8. 【python练习题】程序16

    #题目:输出指定格式的日期. import time print (time.strftime('%Y:%m:%d %X',time.localtime(time.time())))

  9. poj-2823(单调队列)

    题意:给你长度位n的数组,问每个长度为m的段的最值: 解题思路:这道题是单调队列的入门题: #include<iostream> #include<algorithm> #in ...

  10. fastjson 操作

    1.String 转 bean String addition = ...; CoffeeFormula formula = JSON.parseObject(addition, new TypeRe ...