在angularjs中如何实现时间轴
本篇文章主要介绍了angularjs实现时间轴效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一 引入包
引入angular-timeline包。
下载地址:angular-timeline.zip
在index.html中引入
<link href="lib/angular-timeline/dist/angular-timeline.css" rel="external nofollow" rel="stylesheet"> <script src="lib/angular-timeline/dist/angular-timeline.js"></script>
app.js中引用,不引用就没有效果。
二 改写css
根据需求改写css,核心部分的改写。
可以写在style.css中,也可以新建一个css文件,但是一定要在index.html中引用。
/* 时间轴 */ .timeline-event { margin-bottom: 0px !important; } timeline-badge.infos { background-color: #47d09e !important; } .timeline:before { width: 1px !important; left: 24px !important; margin-top: 30px !important; background-color: #47d09e !important; } timeline-badge { left: 16px !important; width: 15px !important; height: 15px !important; top: 15px !important; box-shadow: none !important; } timeline-panel { float: left !important; width: 85% !important; padding: 13px 0px 6px 0px !important; margin-left: 39px !important; background: none !important; border: none !important; box-shadow: none !important; } timeline-panel:before { visibility: hidden !important; } timeline-panel:after { visibility: hidden !important; display: none !important; } timeline-panel .time { font-size: 14px; font-family: 'PingFangSC-Regular'; } timeline-panel .detail { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: space-between; -webkit-justify-content: space-between; margin-top: 10px; } timeline-panel .detail .linename { font-size: 16px; max-width: 80%; color: #1c1c1c; display: inline-block; font-family: 'PingFangSC-Medium'; } timeline-panel .detail .linelevel { position: absolute; right: 18%; border-radius: 4px; color: white; padding: 1px 5px 1px 5px; font-size: 11px; } timeline-panel .detail .linelevel-g { background-color: #f27373; } timeline-panel .detail .linelevel-p { background-color: #e29431; } timeline-panel .detail .linenum { float: right; font-size: 14px; color: #323232; }
三 页面
准备工作做完了,下面是页面的编写。
<!--html页面--> <ion-view view-title="{{title}}"> <ion-content scroll="true"> <timeline> <timeline-event ng-repeat="event in teamDataList" side="right"> <timeline-badge class="infos"> </timeline-badge> <timeline-panel class="infos"> <span class="time"> {{event.hour}} </span> <p class="detail" ng-repeat="item in event.data"> <span class="linename">{{item.customerName}}</span> <p style="float: right;"> <span class="linenum"> {{item.reserveNumber}}人 </span> </p> </p> </timeline-panel> </timeline-event> </timeline> </ion-content> </ion-view>
//controller angular.module('studyApp.controllers') .controller('TimeLineCtrl', function ($scope, $rootScope, $location) { $scope.title = '时间轴'; makeData(); function makeData() { $scope.teamDataList=[ { hour:"12:00", data:[ { customerName:"中国国旅(江苏)国际旅行社有限公司", reserveNumber:"12", id:"aaaabbb12112" }, { customerName:"江苏2", reserveNumber:"122", id:"aaaabbb12112" } ] }, { hour:"13:00", data:[{ customerName:"江苏2", reserveNumber:"112", id:"aaaabbb12112" }] }, { hour:"14:00", data:[{ customerName:"江苏3", reserveNumber:"12", id:"aaaabbb12112" }] }, { hour:"13:00", data:[{ customerName:"江苏2", reserveNumber:"112", id:"aaaabbb12112" }] }, { hour:"14:00", data:[{ customerName:"江苏3", reserveNumber:"12", id:"aaaabbb12112" }] } ]; } });
四 效果图
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Atas ialah kandungan terperinci 在angularjs中如何实现时间轴. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Ramai kawan-kawan selalu merasakan apabila membuat PPT, penghasilannya terlalu membosankan dan tidak menyerlahkan ciri-ciri semua orang atau semua yang ada di dalamnya. Jadi, untuk menjadikan PPT kami kurang membosankan dan mempersembahkan kandungan kami dengan lebih teratur, kami boleh menggunakan garis masa dalam PPT untuk menjadikan PPT lebih jelas Jadi bagaimana kami boleh menggunakan garis masa dalam PPT? dan menarik? Seterusnya, mari kita lihat dengan editor Setelah anda mempelajarinya, anda boleh mempamerkannya di hadapan rakan anda. 1. Mula-mula buka PPT, buat dokumen kosong baharu, kemudian klik [Sisipkan], klik [Grafik Seni Pintar] 2. Klik [Proses], klik pada mana-mana satu, dan kemudian tekan OK. 3. Kita boleh melakukannya sesuka hati

Pengenalan kepada cara menggunakan PHP untuk membangunkan fungsi garis masa: Garis masa ialah fungsi biasa untuk memaparkan garis masa, yang boleh menyusun acara dalam susunan kronologi supaya pengguna dapat memahami dengan jelas perkembangan dan urutan peristiwa. PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web Ia mempunyai keupayaan pemprosesan data dan operasi pangkalan data yang berkuasa, dan sesuai untuk membangunkan fungsi garis masa. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi garis masa dan menyediakan contoh kod. Langkah: Buat pangkalan data dan jadual data Pertama, kita perlu mencipta pangkalan data dan data yang sepadan

Javascript 是一个非常有个性的语言. 无论是从代码的组织, 还是代码的编程范式, 还是面向对象理论都独具一格. 而很早就在争论的Javascript 是不是面向对象语言这个问题, 显然已有答案. 但是, 即使 Javascript 叱咤风云二十年, 如果想要看懂 jQuery, Angularjs, 甚至是 React 等流行框架, 观看《黑马云课堂JavaScript 高级框架设计视频教程》就对了。

Dalam era maklumat hari ini, laman web telah menjadi alat penting untuk orang ramai mendapatkan maklumat dan berkomunikasi. Tapak web responsif boleh menyesuaikan diri dengan pelbagai peranti dan memberikan pengguna pengalaman berkualiti tinggi, yang telah menjadi tumpuan dalam pembangunan tapak web moden. Artikel ini akan memperkenalkan cara menggunakan PHP dan AngularJS untuk membina tapak web responsif untuk memberikan pengalaman pengguna yang berkualiti tinggi. Pengenalan kepada PHP PHP ialah bahasa pengaturcaraan sisi pelayan sumber terbuka yang sesuai untuk pembangunan web. PHP mempunyai banyak kelebihan, seperti mudah dipelajari, merentas platform, perpustakaan alat yang kaya, kecekapan pembangunan

Vue.js ialah rangka kerja JavaScript yang sangat popular yang digunakan secara meluas dalam pembangunan bahagian hadapan. Dengan pembangunan berterusan Vue.js, versi baharu VUE3 juga telah dilancarkan satu demi satu. Artikel ini akan memperkenalkan tutorial pengenalan tentang cara menggunakan pemalam Vue.js untuk merangkum komponen garis masa. Pertama, kita perlu memahami struktur asas komponen garis masa. Komponen garis masa boleh digunakan untuk memaparkan acara sepanjang tempoh masa, termasuk masa dan kandungan acara. Dalam keadaan biasa, garis masa akan disusun mengikut urutan peristiwa berlaku, menjadikannya lebih intuitif untuk pengguna.

Dengan pembangunan berterusan Internet, aplikasi Web telah menjadi bahagian penting dalam pembinaan maklumat perusahaan dan cara kerja pemodenan yang diperlukan. Untuk menjadikan aplikasi web mudah dibangunkan, diselenggara dan dikembangkan, pembangun perlu memilih rangka kerja teknikal dan bahasa pengaturcaraan yang sesuai dengan keperluan pembangunan mereka. PHP dan AngularJS ialah dua teknologi pembangunan web yang sangat popular. Kedua-duanya adalah penyelesaian bahagian pelayan dan bahagian pelanggan. Penggunaan gabungan mereka boleh meningkatkan kecekapan pembangunan dan pengalaman pengguna aplikasi web. Kelebihan PHPPHP

Garis masa ialah salah satu komponen yang paling biasa digunakan dalam visualisasi data. Apabila memaparkan perubahan data, menggunakan garis masa boleh menjadikan perubahan data lebih intuitif dan mudah difahami. Highcharts ialah alat visualisasi data yang sangat berkuasa yang menyokong pelbagai jenis graf dan kaedah interaksi, termasuk sokongan garis masa. Artikel ini akan memperkenalkan cara menggunakan garis masa dalam Highcharts untuk memaparkan perubahan data dan memberikan contoh kod khusus. Menyediakan data Mula-mula anda perlu menyediakan satu set data untuk paparan. Artikel ini menggunakan bandar dalam setiap tahun

Pengoptimuman penapisan garis masa dan tarikh bagi carta statistik Vue Memandangkan kepentingan analisis dan visualisasi data semakin diiktiraf oleh perusahaan, aplikasi carta statistik menjadi semakin meluas. Dalam Vue, kami boleh melaksanakan pelbagai jenis carta melalui pelbagai pemalam dan komponen. Walau bagaimanapun, apabila menggunakan carta statistik, anda sering menghadapi keperluan untuk penapisan garis masa dan tarikh. Artikel ini akan memperkenalkan cara mengoptimumkan garis masa dan fungsi penapisan tarikh dalam Vue, dan menyediakan contoh kod untuk rujukan. Pengoptimuman garis masa Garis masa ialah elemen penting untuk menunjukkan perubahan data dalam satu tempoh masa. inVu
