首页 > web前端 > css教程 > 如何使用 CSS 将两个箭头图像(upvote/downvote)存储在彼此之上?

如何使用 CSS 将两个箭头图像(upvote/downvote)存储在彼此之上?

王林
发布: 2023-09-10 17:49:02
转载
795 人浏览过

如何使用 CSS 将两个箭头图像(upvote/downvote)存储在彼此之上?

网站的布局是一个重要的组成部分。通过促进用户参与,它提高了网站的视觉标准和整体质量。虽然CSS在网站开发中并不是必需的,但样式很重要,因为没有用户愿意与一个平淡无味的网站进行交互。

当您构建网站时,您可能会认为照片是一项“最好有”的功能,除了看起来漂亮之外没有任何用处。然而,网站上的图形不仅仅只是创造一幅可爱的图片。

图像为您的网页提供美观的外观。使用照片进行 SEO 的优点很多。 CSS 使我们能够对这些图像进行样式设置和定位,从而创造出奇妙的视觉效果。在本文中,我们将讨论如何使用 CSS 将箭头图像(赞成/反对)叠加在一起。

首先,让我们看看如何在HTML页面中添加箭头图像。

添加箭头图像

要添加箭头图像,我们将使用标签。

示例

<!DOCTYPE html>
<html>
<head>
   <title> Adding arrow images </title>
</head>
<body>
   <img src= "https://cdn-icons-png.flaticon.com/512/16/16287.png" alt= "up arrow">
   <img src= "https://cdn-icons-png.flaticon.com/512/608/608258.png" alt= "down arrow">
</body>
</html>
登录后复制

在上面的示例中,我们显示了两个箭头图像 - upvotedownvote

示例

在下面的示例中,我们将两个箭头图像(上投票/下投票)叠放在一起

<!DOCTYPE html>
<html>
<head>
   <title> Arrow Images </title>
   <style>
      h1{
         color: green;
         text-decoration: underline;
      }
      img{
         width: 150px;
         margin-left: 20px;
         height: 100px;
         margin-bottom: 30px;
      }
      .demo{
         float: left;
         clear: left;
      }
      .demo img{
         display: block;
         float: none;
         clear: both;
      }
   </style>
</head>
<body>
   <h1> Up and Down arrow images </h1>
   <div class= "demo">
      <img src= "https://cdn-icons-png.flaticon.com/512/16/16287.png" alt= "up arrow">
      <img src= "https://cdn-icons-png.flaticon.com/512/608/608258.png" alt= "down arrow">
   </div>
</body>
</html>
登录后复制

使用的属性

在此示例中,我们使用 CSS 指定了图像的高度和宽度。为了将这些图像堆叠在一起,我们使用了以下 CSS 属性 -

显示属性

这个CSS属性允许开发者决定元素的显示行为类型。简单来说,它允许你决定元素的容器类型。

语法

element{
   display: value;
}
登录后复制

示例

<!DOCTYPE html>
<html>
<head>
   <style>
      h1{
         color: green;
         text-decoration: underline;
      }
      .p1{
         display: block;
         background-color: yellow;
      }
</style>
</head>
<body>
   <div>
      <p class= "p1">This is an example</p>
   </div>
</body>
</html>
登录后复制

浮动属性

这个CSS属性使开发人员能够指定元素将在哪一侧浮动。具有position: absolute的元素会忽略浮动属性。它的值可以是left, rightnone

语法

element{
   float: value;
}
登录后复制

示例

<!DOCTYPE html>
<html>
<head>
   <title> Float </title>
   <style>
      h1{
         color: green;
         text-decoration: underline;
      }
      #img1{
         float: left;
      }
</style>
<script src="https://kit.fontawesome.com/a076d05399.js"></script>
<body>
   <div>
      <p>Left or right side of the container. <i class= "far fa-clock" id= "img1"></i> </p>
   </div>
</body>
</html>
登录后复制

清晰的属性

浮动元素旁边的元素遵循其周围的流动。为了解决这个问题,CSS 中有 clear 属性。它的值可以是无、左、右、两者、初始继承

语法

element{
   clear: value;
}
登录后复制

结论

在本文中,我们了解了如何在 HTML 文档中显示箭头(赞成票和反对票)图像。此外,我们还讨论了如何使用 CSS display、floatclear 属性将它们堆叠在一起。

以上是如何使用 CSS 将两个箭头图像(upvote/downvote)存储在彼此之上?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板