Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="image-container">
- <div class="row">
- <% @pictures.each do |picture| %>
- <div class="col-md-6 col-lg-4">
- <div class="card border-0 transform-on-hover">
- <div class="card-body">
- <h3><%= link_to picture.title, picture_path(picture.id) %></h3>
- <%= image_tag picture.image if picture.image.attached? %>
- </div>
- </div>
- </div>
- <% end %>
- </div>
- </div>
- <script src="https://unpkg.com/fast-average-color/dist/index.min.js"></script>
- <script>
- const fac = new FastAverageColor(),
- container = document.querySelector('.image-container');
- fac.getColorAsync(container.querySelector('img'))
- .then(function(color) {
- container.style.backgroundColor = color.rgba;
- container.style.color = color.isDark ? '#fff' : '#000';
- })
- .catch(function(e) {
- console.log(e);
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment