html - 我如何在 Laravel 中将视频背景作为横幅添加到我的网站?

标签 html css laravel sass

我想要做的就是将视频背景作为横幅,并在视频上方显示我的 Logo 和导航栏(但透明)。

我已经尝试了很多代码,但在某些时候,我在 scss 文件中被阻止了。我的视频显示宽度太大,因此,我在页面底部看到滚动条。我需要宽度为 1200 像素,但最终它不起作用。

我正在使用 scss,而且我是初学者。如果您有一些解决方案,请告诉我。 Laravel元素中是否也需要编译sass/scss?因为我已经在 Laravel 元素中安装了 sass 的节点文件,所有的东西都需要有 sass 才能工作。

我的 HTML 代码:

<div class="banner"> <video autoplay muted loop> <source src="img/banner.mp4" type="video/mp4"> </video> </div>

拜托,我真的需要一些帮助。

谢谢!

最佳答案

我从你的问题中了解到你没有在 laravel 中获取 .scss 文件。问题是 SASS 不能直接被浏览器理解。您需要编译它以便浏览器可以显示它。您需要使 .css 文件正常工作。

您的短期解决方案是使用 sass 到 css 转换器。您可以在线找到许多服务。然后就可以直接使用css文件了。

但是,如果您经常使用 SASS 或任何其他类似的预处理器样式语言,那么您应该设置您的 laravel 开发环境。为此,您可以按照以下步骤操作。

首先,将所有 Sass 文件放入您的文件夹中。最好是 /resources/assets/sass。然后使用 gulp 编译它。另外,你可以使用 laravel mix。 之后尝试运行 npm run watch。如果您还没有安装 npm,那么您将需要安装它。

它应该编译 SASS。您应该在 /public 文件夹中获得一个 css 文件。很可能是 /public/css 文件夹。

请查看 laravel mix有关 laravel mix 的更多信息。

关于html - 我如何在 Laravel 中将视频背景作为横幅添加到我的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56928680/

相关文章:

php - Laravel 中的用户关注系统

用于注释部分来源的 HTML 标记?

html - 将 css 样式应用于 html 帮助程序

javascript - 我正在尝试运行一个简单的 jqplot 示例,但它不会显示,为什么不呢?

html - 导航栏上的品牌标志 - 我做错了什么?

css - 手机端定宽响应式设计

mysql - Laravel(xampp) 尝试将真实网站迁移到虚拟主机时出错 : SQLSTATE[42S02]

php - Laravel barryvdh/laravel-dompdf 安装错误

javascript - 如何让图像在鼠标悬停时出现并在鼠标移出时隐藏

css - 在 R 中的标题和其他元素之间留出空间( Shiny 的应用程序)