前端vue-cli项目中使用img图片和background背景图的几种方法

我会给你详细讲解前端vue-cli项目中使用img图片和background背景图的几种方法。在这份攻略中,我会涵盖两个示例,分别是使用相对路径和使用CDN路径。

使用img标签添加图片

第一种方法:使用相对路径

如果图片文件和HTML文件在同一个目录下,可以使用相对路径的方式添加图片。

<!-- index.html -->
<body>
  <img src="./image.jpg" alt="image"/>
</body>

这里我们有一个图片文件image.jpg和一个HTML文件index.html放在同一个目录下。img标签指定的src路径为相对路径./image.jpg

第二种方法:使用CDN路径

我们也可以使用CDN(内容分发网络)来获取图片文件,下面是一个使用Google图片CDN的示例。

<!-- index.html -->
<body>
  <img src="https://images.google.com/imghp?q=google&ssl=1" alt="google"/>
</body>

使用Google图片CDN获取图片文件的路径为https://images.google.com/imghp?q=google&ssl=1

使用background属性设置背景图片

第一种方法:使用相对路径

如果背景图片文件和HTML文件在同一个目录下,可以使用相对路径的方式来设置背景图片。

/* styles.css */
body {
  background: url("./background.jpg") no-repeat;
  background-size: cover;
}

背景图片文件background.jpg和HTML文件index.html放在同一个目录下。在CSS中,background属性指定了背景图片的路径为相对路径./background.jpg,并设置了图片不重复且适应浏览器大小。

第二种方法:使用CDN路径

我们也可以使用CDN来获取背景图片文件,下面是一个使用百度图片CDN的示例。

/* styles.css */
body {
  background: url("https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2091199868,803731995&fm=26&gp=0.jpg") no-repeat;
  background-size: cover;
}

使用百度图片CDN获取背景图片文件的路径为https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2091199868,803731995&fm=26&gp=0.jpg。在CSS中,background属性指定了背景图片的CDN路径,并设置了图片不重复且适应浏览器大小。

以上就是使用相对路径和CDN路径来添加img标签和设置background属性的方法。希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:前端vue-cli项目中使用img图片和background背景图的几种方法 - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • 五条非常重要的CSS技巧

    下面我就来为大家详细讲解一下“五条非常重要的CSS技巧”的完整攻略。 一、使用媒体查询实现响应式布局 当我们访问网站时,不同的终端设备有着不同的屏幕尺寸。为了确保网站在各种设备上都能正常显示,我们需要采用响应式布局。而媒体查询就是实现响应式布局的重要工具之一。 媒体查询可以通过CSS语法在我们的样式表中实现。我们可以用@media关键字定义一个媒体查询,并在…

    css 2023年6月9日
    00
  • Dreamweaver中div标签怎么设置左右并排?

    在 Dreamweaver 中,我们可以使用 CSS 来设置 div 标签左右并排。下面是一个完整攻略,包含了如何使用 CSS 来设置 div 标签左右并排的过程和两个示例说明。 Dreamweaver 中 div 标签左右并排的设置 1. 使用 float 属性 我们可以使用 float 属性来设置 div 标签左右并排。下面是一个示例: <div …

    css 2023年5月18日
    00
  • 一样的table?不一样的table(可编辑状态table)

    一、一样的table? 在网页设计中,我们常常需要展示大量的数据,而传统的数据展示方式往往是使用表格。表格可以让数据更加井然有序地呈现出来,更容易阅读和理解。但在实际设计过程中,我们往往需要对表格进行一些定制化的设计,比如调整表头样式、改变单元格背景色等等,这就要求我们能够将表格进行灵活的排版和格式化。 对于简单的表格,我们可以通过 HTML 标签和 CSS…

    css 2023年6月10日
    00
  • Vue项目中关于全局css的处理

    在Vue项目中处理全局css,有以下几种常见的方法: 1. 使用全局样式表 可以通过在<head>标签中引入全局样式表来实现全局css处理。在Vue Cli的脚手架中,在src目录下创建一个assets文件夹,用于存放全局css文件。然后在public/index.html文件中添加全局样式表的引用: <head> <link …

    css 2023年6月10日
    00
  • python selenium 弹出框处理的实现

    下面我将详细讲解如何使用 Python 和 Selenium 来处理弹出框: 什么是 Selenium? Selenium 是一个用于自动化浏览器操作的工具,它可以模拟用户在浏览器中的操作,如点击、输入、选择等。Selenium 支持多种编程语言,包括 Python,可以通过 Selenium 的 Python 库来实现自动化测试、网站抓取等任务。 Sele…

    css 2023年6月10日
    00
  • 纯CSS3实现扇形动画菜单(简化版)实例源码

    让我来为您详细讲解“纯CSS3实现扇形动画菜单(简化版)实例源码”的完整攻略。 简介 本文将介绍如何使用纯 CSS3 实现一个扇形动画菜单,该菜单由多个扇形按钮组成,点击其中一个按钮可以展开当前按钮菜单。 步骤 第一步:HTML 结构 首先,我们需要在 HTML 中定义菜单结构。示例代码如下: <div class="menu"&g…

    css 2023年6月9日
    00
  • VUE实现分布式医疗挂号系统预约挂号首页步骤详情

    Vue实现分布式医疗挂号系统预约挂号首页步骤详情 背景 随着人们健康意识的增强,医疗行业的用户需求也日益增长。因此,设计并开发一款分布式医疗挂号系统预约挂号首页,使得用户可以方便快捷的找到自己想要的医院和科室,提高医疗行业的效率和服务质量。 步骤 1. 确定需求和功能 首先,我们需要确定需求和功能,包括页面设计、搜索功能、地图展示等。这可以通过对用户需求进行…

    css 2023年6月10日
    00
  • CSS 在IE6, IE7 和IE8中的差别

    CSS在不同的浏览器中会有不同的表现,其中IE6、IE7和IE8是老旧的IE版本,它们对CSS的支持存在一些差异。在本篇攻略中,我们会详细讲解这些差异,以及如何解决这些问题。 IE6、IE7和IE8的CSS差异 1. 盒模型的差异 在标准盒模型中,元素的尺寸包含内容、内边距和边框,而在IE6、IE7和IE8中,元素的尺寸只包含内容和边框,而不包括内边距。这意…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部