前端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日

相关文章

  • css3中的calc函数浅析

    CSS3中的calc()函数浅析 calc() 函数在 CSS3 中是一个非常实用的函数,它可以用于简便地计算两个或多个值之间的运算。下面将从如下几个方面来讲解calc()函数: 什么是calc()函数及其语法 示例演示 注意事项 1. 什么是calc()函数及其语法 calc() 函数用于计算CSS属性值。有时候我们需要在样式表中写入数学表达式,比如计算一…

    css 2023年6月10日
    00
  • CSS3属性使网站设计增强同时不消弱可用性

    当使用CSS3属性时,我们需要注意以下几点,才能使网站设计增强而不消弱可用性: 1. 逐步增强设计 为了保证网站的可用性,我们可以逐步对网站进行设计增强。例如,我们可以先使用不依赖于CSS3的标准CSS属性来设计网站,然后再逐步引入CSS3属性,这样可以确保设计增强不会影响网站的可用性。 2. 使用媒体查询 媒体查询可以根据设备屏幕的大小、设备分辨率、设备方…

    css 2023年6月10日
    00
  • CSS 样式书写规范(推荐)

    下面给您详细讲解 CSS 样式书写规范的完整攻略。 1. 命名规范 CSS 的命名规范要有意义,能够清晰体现该元素的特点或者功能。一般我们建议采用“中划线方式”,例如: /* 示例1 */ .news-content{ background-color: #fff; font-size: 16px; } /* 示例2 */ .left-nav{ float:…

    css 2023年6月9日
    00
  • 编写适合所有项目的通用的reset.css

    编写适用于所有项目的通用的reset.css,可以方便有效地消除默认样式,避免浏览器兼容性问题,为实现前端页面的一致性提供便利。以下是简单的几个步骤: 1. 确定重置样式 首先,需要确定一些常规的HTML标记的样式。这包括HTML <body>, <h1>, <p>等元素。这个过程实际上就是消除默认样式,让我们可以从一个干…

    css 2023年6月9日
    00
  • JS实现的RGB网页颜色在线取色器完整实例

    下面是“JS实现的RGB网页颜色在线取色器完整实例”的详细攻略。 1. 实现思路 此取色器实现的主要流程如下: 生成一个颜色面板 当用户点击面板中的某个颜色区域,该区域的颜色会被选中 预览区域实时展示当前选中的颜色 点击确认按钮将选中的颜色返回 2. HTML 结构 首先在 HTML 文件中定义以下结构: <div class="color-…

    css 2023年6月9日
    00
  • vue-cli5搭建vue项目的实现步骤

    下面是关于如何使用Vue cli 5搭建Vue项目的完整攻略。 1. 安装脚手架 首先,我们需要安装Vue Cli 5脚手架。可以通过npm命令来进行安装。安装命令如下: npm install -g @vue/cli@5 2. 创建Vue项目 在安装了Vue Cli 5之后,我们可以通过vue create命令来创建Vue项目。按照以下步骤进行创建: 步骤…

    css 2023年6月10日
    00
  • iscroll动态加载数据完美解决方法

    iScroll的概念和使用场景 iScroll是针对web移动端开发的一个JavaScript插件,可以模拟原生的滚动效果,解决了移动端滚动效果卡顿和不流畅的问题。iScroll的使用场景比较广泛,如移动端的下拉刷新、无限滚动等功能都可以使用iScroll来实现,让页面交互更加流畅。 iScroll动态加载数据的解决方法 步骤一:初始化iScroll 使用i…

    css 2023年6月10日
    00
  • 萌新的HTML5 入门指南

    “萌新的HTML5 入门指南”完整攻略 HTML5 简介 HTML5 是超文本标记语言的第五个版本,是 Web 标准的一部分,主要应用于客户端 Web 应用程序的开发。相比于前几个版本,HTML5 增加了一些新特性,如语义化标签、表单控件、多媒体元素等。 HTML5基本结构 HTML5 的基本结构如下所示: <!DOCTYPE html> &lt…

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