Rumah > hujung hadapan web > tutorial css > Bagaimanakah saya boleh menambah ikon chevron pada panel akordion Bootstrap 3 untuk menunjukkan secara visual keadaan runtuhnya menggunakan CSS?

Bagaimanakah saya boleh menambah ikon chevron pada panel akordion Bootstrap 3 untuk menunjukkan secara visual keadaan runtuhnya menggunakan CSS?

DDD
Lepaskan: 2024-12-01 18:33:10
asal
349 orang telah melayarinya

How can I add chevron icons to Bootstrap 3 accordion panels to visually indicate their collapse state using CSS?

Menggunakan CSS untuk Memaparkan Ikon Chevron untuk Keadaan Runtuh

Dalam rangka kerja Bootstrap 3, komponen akordion biasanya digunakan untuk mencipta panel boleh lipat. Walaupun kefungsian lalai panel ini termasuk menogol keterlihatan mereka, pengguna mungkin ingin meningkatkan lagi perkara ini dengan memaparkan secara visual keadaan runtuh semasa menggunakan ikon chevron.

Pendekatan CSS

Pendekatan CSS berikut boleh digunakan untuk menambah chevron pada tajuk panel:

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
Salin selepas log masuk

Untuk menggunakan ini pendekatan, tambahkan CSS di atas pada helaian gaya anda. Ini akan menambah chevron pada tajuk panel, dengan panel yang dibuka memaparkan chevron yang menghadap ke bawah dan panel yang runtuh memaparkan chevron yang menghadap ke atas.

Contoh HTML

Dengan ini CSS disediakan, HTML berikut akan menghasilkan panel boleh lipat dengan chevron ikon:

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>

<div class="panel-group">
Salin selepas log masuk

Pendekatan ini meningkatkan pengalaman pengguna dengan memberikan isyarat visual kepada keadaan semasa panel, menjadikannya lebih mudah untuk pengguna memahami dan berinteraksi dengan panel yang boleh dilipat.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menambah ikon chevron pada panel akordion Bootstrap 3 untuk menunjukkan secara visual keadaan runtuhnya menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan