semantic-ui 设置div 的大小
时间: 2023-08-04 15:07:03 浏览: 119
你可以使用 CSS 来设置 div 元素的大小。以下是使用 Semantic UI 的示例代码:
```html
<div class="ui container">
<div class="ui segment" style="width: 50%; height: 200px;">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel justo ut massa posuere aliquet eu id tellus.</p>
</div>
</div>
`
在上面的示例中,我们使用了 Semantic UI 的容器和段落元素,并将段落元素的宽度设置为 50%、高度设置为 200px。你可以根据自己的需求修改这些值。注意,使用内联样式设置大小并不是最佳实践,你应该将样式定义在 CSS 文件中以便于重用和维护。
相关问题
semantic-ui 消息的图标
semantic-ui 提供了丰富的图标来表示不同类型的消息。以下是一些常见的消息类型及其对应的图标:
- 成功消息:`<i class="check icon"></i>`
- 错误消息:`<i class="exclamation triangle icon"></i>`
- 警告消息:`<i class="warning sign icon"></i>`
- 信息消息:`<i class="info circle icon"></i>`
- 加载中消息:`<i class="spinner loading icon"></i>`
你可以将上述图标与 `message` 类进行组合使用,例如:
```html
<div class="ui success message">
<i class="check icon"></i>
<div class="content">
<div class="header">操作成功</div>
<p>您的操作已成功完成。</p>
</div>
</div>
```
semantic-ui评论列表点赞功能
要实现评论列表点赞功能,您需要使用Semantic UI中的一些组件和JavaScript代码。
首先,您需要在评论列表中添加一个点赞按钮。您可以使用Semantic UI中的“按钮”组件来实现这一点。例如:
```html
<div class="ui comments">
<div class="comment">
<div class="content">
<div class="text">这是一条评论</div>
<button class="ui icon basic button like-button"><i class="thumbs up icon"></i></button>
</div>
</div>
</div>
```
在这个例子中,我们在评论文本下方添加了一个点赞按钮,并使用了“thumbs up”图标。
接下来,您需要编写一些JavaScript代码来处理点赞按钮的点击事件。例如,您可以使用jQuery来选择按钮并添加一个点击事件监听器:
```javascript
$('.like-button').on('click', function() {
// 处理点赞按钮点击事件
});
```
在事件处理程序中,您可以使用Ajax来将点赞数据发送到服务器,并更新UI以反映点赞的状态。例如:
```javascript
$('.like-button').on('click', function() {
var commentId = $(this).closest('.comment').data('id');
$.post('/api/likeComment', { commentId: commentId }, function(result) {
if (result.success) {
$(this).addClass('liked');
$(this).find('.icon').addClass('blue');
$(this).attr('disabled', true);
}
});
});
```
在这个例子中,我们从点赞按钮的最近的评论元素中获取评论ID,然后使用Ajax将点赞数据发送到服务器的“/api/likeComment”端点。在服务器上处理点赞后,我们更新UI以反映点赞的状态,例如将按钮的class更改为“liked”,添加一个蓝色的图标,并禁用按钮。
当然,这只是一个简单的示例。实际上,您需要编写更多的代码来处理取消点赞、显示点赞数量等功能。但是,使用Semantic UI和JavaScript,您可以很容易地构建一个功能强大的评论列表点赞功能。
阅读全文