美文网首页
漂亮的无序列表样式

漂亮的无序列表样式

作者: 沙漠尽头的狼 | 来源:发表于2019-12-20 17:55 被阅读0次

时间如流水,只能流去不流回!

点赞再看,养成习惯,这是您给我创作的动力!

本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt Widgets等,只分享自己熟悉的、自己会的。

阅读导航:

一、先看效果

二、本文背景

三、代码实现

四、文章参考

五、代码下载

一、先看效果

二、本文背景

最近在学B/S,前端使用Angular,今天学到Angular中文官网的一个例子,其中的无序列表样式设置出来挺好看的,所以在这记录一下。

三、代码实现

只记录其中关键的代码。

模拟数据 mock-heroes.ts

import { Hero } from "./hero";

export const HEROES: Hero[] = [

  { id: 11, name: 'Dr Nice' },

  { id: 12, name: 'Narco' },

  { id: 13, name: 'Bombasto' },

  { id: 14, name: 'Celeritas' },

  { id: 15, name: 'Magneta' },

  { id: 16, name: 'RubberMan' },

  { id: 17, name: 'Dynama' },

  { id: 18, name: 'Dr IQ' },

  { id: 19, name: 'Magma' },

  { id: 20, name: 'Tornado' }

];

Angular模板,展示列表的html文件:heroes.component.html

<h2>My Heroes</h2>

<ul class="heroes">

    <li *ngFor="let hero of heroes"

    [class.selected]="hero === selectedHero"

    (click)="onSelect(hero)">

        <span class="badge">{{hero.id}}</span>{{hero.name}}

    </li>

</ul>

<div *ngIf="selectedHero">

    <h2>{{selectedHero.name | uppercase}} Details</h2>

    <div><span>id: </span>{{selectedHero.id}}</div>

    <div>

        <label>name:

            <input [(ngModel)]="selectedHero.name" placeholder="name"/>

        </label>

    </div>

</div>

最主要的是这个样式文件,以后可以作为参考:heroes.component.css

.selected {

    background-color: #CFD8DC !important;

    color: white;

}

.heroes {

    margin: 0 0 2em 0;

    list-style-type: none;

    padding: 0;

    width: 15em;

}

.heroes li {

    cursor: pointer;

    position: relative;

    left: 0;

    background-color: #EEE;

    margin: .5em;

    padding: .3em 0;

    height: 1.6em;

    border-radius: 4px;

}

.heroes li.selected:hover {

    background-color: #BBD8DC !important;

    color: white;

}

.heroes li:hover {

    color: #607D8B;

    background-color: #DDD;

    left: .1em;

}

.heroes .text {

    position: relative;

    top: -3px;

}

.heroes .badge {

    display: inline-block;

    font-size: small;

    color: white;

    padding: 0.8em 0.7em 0 0.7em;

    background-color: #405061;

    line-height: 1em;

    position: relative;

    left: -1px;

    top: -4px;

    height: 1.8em;

    margin-right: .8em;

    border-radius: 4px 0 0 4px;

}

四、文章参考

参考:

https://angular.cn/tutorial/toh-pt2

五、代码下载

文章中贴出了部分代码,上面参考的网址有全部代码,跟着教程一步一步走就可以实现。

除非注明,文章均由 Dotnet9 整理发布,欢迎转载。

转载请注明本文地址:https://dotnet9.com/2019/12/it-technology/front-end/angular/beautiful-angular-unordered-list-style.html

欢迎扫描下方二维码关注 Dotnet9 的微信公众号,本站会及时推送最新技术文章(微信公众号“dotnet9_com”):

如有收获,请大力转发,给Dotnet9赞助和支持,谢谢大家对dotnet技术的关注和支持 。

本站使用 wpcom 的 JustNews主题

相关文章

  • 漂亮的无序列表样式

    时间如流水,只能流去不流回!点赞再看,养成习惯,这是您给我创作的动力!本文 Dotnet9 https://dot...

  • mackdown 基本语法

    一.无序列表 实现样式 无序列表1 无序列表2无序列表2.1无序列别2.2 二.有序列表 实现样式 1.有序列表1...

  • 前端学习之列表标签

    分类:无序列表 有序列表 定义列表 所有的标签只用来添加语义,不能改变样式 1.无序列表: 这...

  • 2018-11-22

    Markdown语法 列表样式 无序列表样式 二级列表 一级列表“-”后面加空格 二级列表“-”前面加空格 有序列...

  • CSS入门四 列表样式属性

    列表样式属性 无序(ol) 有序(ul) 自定义列表 相对于应用来说无序列表使用较多 文本水平垂直居中 需要把高...

  • HTML学习之列表样式

    简单总结一下列表的样式:有序列表,无序列表,定义列表。 三种列表的显示效果:

  • CSS 列表属性

    列表属性 CSS列表属性用于设置HTML列表元素的样式,包括无序列表和有序列表。 CSS列表的所有属性: list...

  • 有序,无序列表样式

  • 前端开发之HTML(标签-组标签)

    分区div 段落p 列表ul,ol,dl 无序列表 有序列表可以用type改变序号的样式

  • HTML-有序/无序列表-2018.06.26

    有序/无序列表 要求:掌握有序与无序列表的基本样式 重点:对于命令标签的掌握和记忆 难点:掌握基本命令真的不难啦 ...

网友评论

      本文标题:漂亮的无序列表样式

      本文链接:https://www.haomeiwen.com/subject/wevinctx.html