home.blade.php 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. @extends('layouts.app')
  2. @section('title', '首页')
  3. @section('style')
  4. <link rel="stylesheet" href="{{ assert_cdns('/ext/swiper4/css/swiper.min.css') }}">
  5. <style type="text/css">
  6. .ui.top.menu{margin-bottom: 0;}
  7. .swiper-slide{
  8. display: -webkit-box;
  9. display: -ms-flexbox;
  10. display: flex;
  11. -webkit-box-pack: center;
  12. -ms-flex-pack: center;
  13. justify-content: center;
  14. }
  15. .swiper-slide span{
  16. -webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;
  17. }
  18. .swiper-slide img{
  19. -webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
  20. max-width: 1200px;
  21. }
  22. </style>
  23. @endsection
  24. @section('content')
  25. <!-- Swiper -->
  26. <div class="swiper-container" style="height: 300px;">
  27. <div class="swiper-wrapper">
  28. @foreach(\App\Models\Banner::all() as $banner)
  29. @if($banner->show)
  30. <a class="swiper-slide" href="{{ $banner->url }}">
  31. <span class="before" style="background: {{ $banner->bg_left }}"></span>
  32. <img src="{{ $banner->image }}" alt="{{ $banner->alt }}">
  33. <span class="after" style="background: {{ $banner->bg_right }}"></span>
  34. </a>
  35. @endif
  36. @endforeach
  37. </div>
  38. <!-- Add Pagination -->
  39. <div class="swiper-pagination"></div>
  40. <!-- Add Arrows -->
  41. <div class="swiper-button-next"></div>
  42. <div class="swiper-button-prev"></div>
  43. </div>
  44. <div style="background-color: #fff">
  45. <div class="ui vertical stripe segment">
  46. <div class="ui centered grid container main stackable blog" style="">
  47. <div class="twelve wide column pull-right main" style="margin-bottom: 3rem;">
  48. <div class="ui segment article-content">
  49. <div class="extra-padding">
  50. <h2 class="ui block header">
  51. <img class="ui image" src="{{ assert_cdns('/images/public/school.png') }}">
  52. <div class="content">优质文章</div>
  53. </h2>
  54. @include('pages.blog_articles._article_list')
  55. {{-- 分页 --}}
  56. {{ $blog_articles->links() }}
  57. </div>
  58. </div>
  59. </div>
  60. @include('pages.blog_articles._sidebar', ['isArticleList'=> true])
  61. </div>
  62. </div>
  63. </div>
  64. @stop
  65. @section('script')
  66. <script src="{{ assert_cdns('/ext/swiper4/js/swiper.min.js') }}"></script>
  67. <script type="text/javascript">
  68. new Swiper('.swiper-container', {
  69. autoplay:true,
  70. slidesPerView: 1,
  71. spaceBetween: 30,
  72. loop: true,
  73. pagination: {
  74. el: '.swiper-pagination',
  75. clickable: true,
  76. },
  77. navigation: {
  78. nextEl: '.swiper-button-next',
  79. prevEl: '.swiper-button-prev',
  80. },
  81. });
  82. </script>
  83. @endsection