・ Rubis: 2.5.7 Rails: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Système d'exploitation: macOS Catalina
Ce qui suit a été mis en œuvre.
・ Présentation mince ・ Introduction de Bootstrap 3 ・ Mise en œuvre de la fonction de publication ・ Mise en œuvre de la fonction de téléchargement d'images multiples
slim:books/show.html.slim
/Postscript
.row
#sampleCarousel.carousel.slide data-ride='carousel'
ol.carousel-indicators
li.active data-target='#sampleCarousel' data-slide-to='0'
li data-target='#sampleCarousel' data-slide-to='1'
li data-target='#sampleCarousel' data-slide-to='2'
.carousel-inner role='listbox'
- @book.images.each.with_index(1) do |image, index|
- if index == 1
.item.active
= image_tag image.to_s, class: 'img-responsive img-rounded carousel-image'
- else
.item
= image_tag image.to_s, class: 'img-responsive img-rounded carousel-image'
a.left.carousel-control href='#sampleCarousel' role='button' data-slide='prev'
span.glyphicon.glyphicon-chevron-left aria-hidden='true'
span.sr-only
|Vers l'avant
a.right.carousel-control href='#sampleCarousel' role='button' data-slide='next'
span.glyphicon.glyphicon-chevron-right aria-hidden='true'
span.sr-only
|prochain
- @book.images.each.with_index(1) do |image, index|
Cette fois, l'image avec l'index «1» est définie.
- if index == 1
.item.active
= image_tag image.to_s, class: 'carousel-image'
- else
.item
= image_tag image.to_s, class: 'carousel-image'
application.scss
.carousel-image {
width: 30%; //Définir la largeur de l'image pour la diapositive
margin: 0 auto; //Image centrale
}
Recommended Posts