Guest User

Untitled

a guest
Jul 2nd, 2020
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. <div class="image-container">
  2. <div class="row">
  3. <% @pictures.each do |picture| %>
  4. <div class="col-md-6 col-lg-4">
  5. <div class="card border-0 transform-on-hover">
  6. <div class="card-body">
  7. <h3><%= link_to picture.title, picture_path(picture.id) %></h3>
  8. <%= image_tag picture.image if picture.image.attached? %>
  9. </div>
  10. </div>
  11. </div>
  12. <% end %>
  13. </div>
  14. </div>
  15.  
  16. <script src="https://unpkg.com/fast-average-color/dist/index.min.js"></script>
  17. <script>
  18. const fac = new FastAverageColor(),
  19. container = document.querySelector('.image-container');
  20.  
  21. fac.getColorAsync(container.querySelector('img'))
  22. .then(function(color) {
  23. container.style.backgroundColor = color.rgba;
  24. container.style.color = color.isDark ? '#fff' : '#000';
  25. })
  26. .catch(function(e) {
  27. console.log(e);
  28. });
  29. </script>
Advertisement
Add Comment
Please, Sign In to add comment