网页图像渐变的方法(HTML+CSS) (渐变与切换)

这篇具有很好参考价值的文章主要介绍了网页图像渐变的方法(HTML+CSS) (渐变与切换)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网页图像渐变的方法(HTML+CSS)(渐变与切换)

Date: 2024.03.27

参考

  1. 色彩 runoob-渐变色工具

渐变 - 水平多图

  • 效果
    网页图像渐变的方法(HTML+CSS) (渐变与切换)

  • HTML

<div class="conBox pubCon">
  <div class="imgBox">
    <img class="img1" src="" />
    <img class="img2" src="" />
  </div>
  <div class="imgBox">
    <img class="img1" src="" />
    <img class="img2" src="" />
  </div>
  <div class="imgBox">
    <img class="img1" src="" />
    <img class="img2" src="" />
  </div>
</div>

  • CSS
img{ border: none; height: 250px; width: 250px; border-radius: 2% }
.pubCon{ width: 1000px; margin: auto } /* exp1: if you donot need, ignnore */

.conBox{ display: flex; justify-content: space-around } /* exp2: if you have more images */
.imgBox{ height: 250px; width: 250px } /* exp3: fit flex */
.imgBox img{ position: absolute } /* exp4: about position */

.imgBox .img1{ background: linear-gradient(-45deg, #a8cecf, #cee4da) } /* exp5: gave images a color, if you have src value, ignore */
.imgBox .img2{ background: linear-gradient(45deg,  #c6ffdd, #f7797d) } /* exp5: gave images other color, if you have src value, ignore */

.imgBox img:first-child{ animation: am 20s ease-in-out infinite; z-index: 1 } /* exp6: about 'z-index' */


@keyframes am {
  0%, 40% { opacity: 1 }
  50%, 90% { opacity: 0 }
}

  • CSS 说明:
  1. 这只是一个控制水平宽度和居中的模板,不需要可以忽略。
  2. 当你有多组图片需要进行一起切换时,可以这样,让图像组分散在水平方向。
  3. 当设置了 flexjustify-content 时,你需要子元素有宽度,以控制它的位置。参考 MDN-flexible 和 参考 MDN-justify-content
  4. position: 让表层与里层进行切换展示,需要图片重叠,你需要将图像 img 设置为绝对位置参考 MDN-position。
  5. 如果你的图像有 src 可以不用设置背景,这里只是由于替代 img 内容。
  6. 当你使用 opacity 属性控制了第一个 img 元素透明,将改变其层叠上下文参考 MDN-opacity,需要将其优先设置在上层,使得其 opacity 恢复后能再显示在上层,覆盖掉第二章图。

切换 - 水平多图

  • 效果

网页图像渐变的方法(HTML+CSS) (渐变与切换)文章来源地址https://www.toymoban.com/news/detail-843892.html

  • HTML
<div class="conBox pubCon">
     <div class="outBox">                                                      
        <div class="imgBox">
            <img class="img1" src="" />
            <img class="img2" src="" />
        </div>
    </div>
    <div class="outBox">
        <div class="imgBox">
            <img class="img1" src="" />
            <img class="img2" src="" />
        </div>
    </div>
    <div class="outBox">
        <div class="imgBox">
            <img class="img1" src="" />
            <img class="img2" src="" />
        </div>
    </div>
</div>

  • CSS
img{ border: none; height: 250px; width: 250px; border-radius: 2% }
.pubCon{ width: 1000px; margin: auto } /* exp1: if you donot need, ignnore */

.conBox{ display: flex; justify-content: space-around } /* exp2: if you have more images */
.outBox{ width: 250px; height: 250px; border-radius: 2%; overflow: hidden } /* exp3: control the width height */
.imgBox{ width: 500px; display: flex } /* exp4: make imgs inline */
/* .imgBox{ float:left; display: flex } /* exp4: other way */

.imgBox .img1{ background: linear-gradient(-45deg, #a8cecf, #cee4da) } /* exp5: gave images a color, if you have src value, ignore */
.imgBox .img2{ background: linear-gradient(45deg,  #c6ffdd, #f7797d) } /* exp5: gave images other color, if you have src value, ignore */

.imgBox{ animation: am 10s ease-in-out infinite }


@keyframes am {
  0%, 40% { margin-left: 0 }
  50%, 90% { margin-left: -250px }
}

  • CSS 说明:
  1. 这只是一个控制水平宽度和居中的模板,不需要可以忽略。
  2. 当你有多组图片需要进行一起切换时,可以这样,让图像组分散在水平方向。
  3. 你需要设置一个外部的边界大小,以控制图像显示的内容,即让暂时不需要显示的内容先隐藏起来。
  4. 如果你有很多图片,需要让外框里的图像显示在一行中,这样可以左右切换(当然你可以设置为上下切换,会更方便,这里左右切换只是作为需要的参考)。你可以试着使用 'other way',我不知道如何解释 float 对整个盒子中内容的影响,你可以参考参考 MDN-float(当然,为什么不删除 float呢?只有 flex 可不能让你的图像显示正常,参考参考 MDN-flexible)。
  5. 如果你的图像有 src 可以不用设置背景,这里只是由于替代 img 内容。

到了这里,关于网页图像渐变的方法(HTML+CSS) (渐变与切换)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一个简单的HTML网页——传统节日春节网页(HTML+CSS)

    🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (

    2024年01月21日
    浏览(45)
  • html5网页播放器视频切换、倍速切换、视频预览的代码实例

     本文将对视频播放相关的功能进行说明,包括初始化播放器、播放器尺寸设置、视频切换、倍速切换、视频预览、自定义视频播放的开始/结束时间、禁止拖拽进度、播放器皮肤、控件按钮以及播放控制等。  图 / html5视频播放器调用效果(倍速切换) Polyv Web播放器同时支持

    2024年02月13日
    浏览(49)
  • 一个简单的HTML网页 、个人主页网页设计(HTML+CSS)

    🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作

    2024年02月04日
    浏览(44)
  • 个人网页(HTML+css)

    这个是一个简单的个人网页,图片什么的都是网上找的,都可以自己替换的哦。下面是网页的效果图。 主页 这个是个人简介页面 这个是个人相册页面,照片都是可以旋转会动的哦 这个是音乐界面,都是可以听的哦 这个是留言界面 以上是一部分代码哦,有兴趣的有问题需要

    2024年02月03日
    浏览(34)
  • HTML+CSS:炫酷登录切换

    实现了一个登录注册页面的切换效果,当用户点击登录或注册按钮时,会出现一个叠加层,其中包含一个表单,用户可以在表单中输入用户名和密码,然后点击提交按钮进行登录或注册。当用户点击返回按钮时,会将叠加层隐藏,并将登录或注册表单显示在主体区域。这个效

    2024年01月25日
    浏览(37)
  • 制作一个简单HTML静态网页(HTML+CSS)

    🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (

    2024年02月03日
    浏览(59)
  • HTML/CSS设置网页背景

    目录 一、HTML设置网页背景 1.基础设置  2.背景颜色 3.背景图片 二、CSS设置网页背景 body 体中 使用 background 和 style 来设置 效果演示 通过style属性: backgroud-color :transparent   color transparent : 背景色透明       color : 指定背景颜色 颜色的表达方式有四种: ①直接写颜色单词 ②

    2023年04月22日
    浏览(40)
  • 制作一个简单HTML个人网页网页(HTML+CSS)大话西游之大圣娶亲电影网页设计

    HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 ❤ 【作者主页——🔥获取更多优质源码】 ❤ 【学

    2024年02月04日
    浏览(41)
  • 电影网页制作HTML+CSS

    网页思路: 在正式编写前,给网页结构大致划分出导航栏(nav)、内容(content)、底部(footer)等div布局 布局好之后,再在CSS文件中,完整详细的补充div盒子的宽、高、背景颜色等样式。由于网页的元素分为内联元素和块状元素,有时候适当的使用display属性转换。 其实不管

    2024年02月05日
    浏览(41)
  • HTML完成我的校园网页实现 HTML+CSS

    目录 一.网站题目 二.网站描述 三.网页演示 四.部分网页代码              校园官网网页高仿设计,完成设计与制作            HTML实现我的校园网页设计,采用HTML和CSS布局,只做了简单的静态页面。导航区域使用一种喜庆的红色,更多的内容使用table标签完成。

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包