精华内容
下载资源
问答
  • html5css
    千次阅读
    2020-08-07 18:58:54

    HTML5+CSS3来实现轮播图
    利用CSS3的新属性Animation,主要是利用CSS3的动画的特性,不需要任何JS技术即可实现轮播图:

    下面就是我实现轮播图的步骤
    (1)、先用@keyframes创建一个动画

    @keyframes identifier {
            from{
                  /*初始状态*/
            }to{
                 /*结束状态*/
            }
        }
    

    (2)、通过animation 来配置动画效果

    animation-name: move;            //需要执行那个动画名move
    animation-duration: 30s;             //动画执行的时间为30s
    animation-iteration-count: infinite;  //动画迭代次数为无限循环 infinite
    animation-timing-function: steps(5);   //动画分5步完成(5张图片)
    

    HTML代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            div#outer{
                width: 400px;
                height: 200px;
                border: 1px solid red;
                margin:0 auto;
                overflow: hidden;
            }
            div.move{
                width: 2000px;
                height: 200px;
                background-color: red;
                
                animation-name: move;
                animation-duration: 10s;
                animation-timing-function: steps(5);
                animation-iteration-count: infinite;
            }
            div.move div{
                width: 400px;
                height: 200px;
                float: left;
                color: #fff;
                font-size: 30px;
            }
    
            @keyframes move{
                from{
                    margin-left: 0px;
                }
                to{
                    margin-left: -2000px;
                }
            }
        </style>
    </head>
    <body>
        <div id="outer">
            <div class="move">
                <div style="background-color: red;">div1</div>
                <div style="background-color: blue;">div2</div>
                <div style="background-color: green;">div3</div>
                <div style="background-color: pink;">div4</div>
                <div style="background-color: purple;">div5</div>
            </div>
        </div>
    </body>
    </html>
    
    更多相关内容
  • HTML5 CSS3 : 进度条的实现实例源码

    万次下载 热门讨论 2014-07-12 09:59:46
    11_loading.rar,11_loading,zhy,jquery-1.8.3.js,index.html
  • 06_3d_xuanzhuanmuma.rar,06_3d_xuanzhuanmuma,zhy,css,reset.css,main.css,jquery-1.8.3.js,index.html,index2.html,imgs,8.jpg,2.jpg,1.jpg,6.jpg,3.jpg,5.jpg,4.jpg,9.jpg,7.jpg<!DOCTYPE html> <html> <title>...
  • html 5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持html 5规范的浏览器:firefox、opera、chrome等浏览器早已很好地支持各种html 5规范,微软也宣布ie 9将会更好地支持css 3、svg和html 5等新规范,这些...
    html 5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持html 5规范的浏览器:firefox、opera、chrome等浏览器早已很好地支持各种html 5规范,微软也宣布ie 9将会更好地支持css 3、svg和html 5等新规范,这些迹象表明:html 5时代到来了。
    《疯狂html 5/css 3/javascript讲义》是一本全面介绍html 5、css 3和javascript前端开发技术的图书,系统地介绍了html 5常用的元素和属性、html 5的表单元素和属性、html 5的绘图支持、html 5的多媒体支持、css 3的功能和用法、最前沿的变形与动画功能等。除此之外,本书还系统地介绍了javascript编程知识,包括javascript基本语法、dom编程,以及html 5新增的本地存储、离线应用、javascript多线程、客户端通信支持、websocket编程等。
    《疯狂html 5/css 3/javascript讲义》的定位是一本前端开发的“实战性”图书,因此在介绍各知识点时并不是简单地停留在知识点层面阐述,而是结合了大量实例来让读者对照练习、学以致用。本书最后还提供了一个基于html 5技术的小游戏:疯狂俄罗斯方块。该游戏综合运用了html 5的绘图支持、客户端存储等技术,具有较高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂java联盟(//www.crazyit.org)发帖,笔者将会及时予以解答。
    《疯狂html 5/css 3/javascript讲义》对html 5、css 3、javascript的介绍是“从零开始”的,因此阅读本书并不需要额外的基础。对于刚刚从事前端开发的新人,本书具有很好的学习价值;对于有一定工作经验的前端工程师,本书具有很高的参考价值。本书也可作为高校、培训机构的培训教材。 

    疯狂html 5/css 3/javascript讲义  目录
    第一部分 
    第1章 html 5简介        1 
    第2章 html 5的常用元素与属性        13 
    第3章 html 5表单相关元素和属性        52 
    第4章 html 5的绘图支持        80 
    第5章 html 5的多媒体支持        112 
    第二部分 
    第6章 级联样式单与css选择器        123 
    第7章 字体与文本相关属性        169 
    第8章 背景、边框和补丁相关属性        187 
    第9章 大小、定位、轮廓相关属性        208 
    第10章 盒模型与布局相关属性        218 
    第11章 表格、列表相关属性及media query        246 
    第12章 变形与动画相关属性        260 
    第三部分 
    第13章 javascript语法详解        278 
    第14章 dom编程详解        354 
    第15章 事件处理机制        398 
    第16章 本地存储与离线应用        435 
    第17章 使用worker创建多线程        452 
    第18章 客户端通信        463 
    第四部分 
    第19章 html 5的疯狂俄罗斯方块        480 




    展开全文
  • HTML5 CSS3 : 3D立方体旋转动画实例源码

    万次下载 热门讨论 2014-07-12 09:58:23
    08_cube.rar,08_cube,cube.htm,css,style.css.bak,style.css,zhy,index.html,background.html,index-1.html,css,1.jpg,reset.css<!DOCTYPE html> <html> <title></title> <link href="css/reset.css" rel=...
  • HTML5 CSS3 :无插件拖拽上传图片实例源码

    万次下载 热门讨论 2014-07-12 09:40:53
    03_upload.rar,03_upload,zhy,style,main.css,upload02.html,drag_drop.html,images,done.png,pic1.jpg,pic2.jpg,js,html5upload.js,upload.html,reset.css,01.css,jquery-1.8.3.js
  • 疯狂HTML5CSS3JavaScript讲义_源码

    千次下载 热门讨论 2014-08-04 07:09:04
    疯狂HTML5CSS3JavaScript讲义_源码
  • HTML5 CSS3 :canvas 模拟实现电子彩票刮刮乐实例代码

    万次下载 热门讨论 2014-07-12 10:34:12
    09_canvas_guaguale.rar,09_canvas_guaguale,canvas2d.js,jquery-1.8.3.js,index.html,beta02,canvas2d.js,s_title.png,test.html,GuaGuaLe.js,index.html,GuaGuaLe2.js,s_bd.jpg,index.html.bak,index.html.bak
  • 9款大气实用的HTML5CSS3注册登录表单

    热门讨论 2014-06-09 21:57:07
    9款大气实用的HTML5CSS3注册登录表单,供大家一起共同分享学习。
  • 25 个免费的 HTML5 CSS3 jQuery 下拉菜单

    千次下载 热门讨论 2014-02-19 13:18:35
    25 个免费的 HTML5 CSS3 jQuery 下拉菜单
  • HTML5 CSS3 专题 :3D展示商品信息项目完整实例源码

    万次下载 热门讨论 2014-07-12 09:55:36
    07_3d_shangpinzhanshi.rar,07_3d_shangpinzhanshi,css,reset.css,images,a.png,c.png,b.jpeg,index.html,index2.html<!DOCTYPE html> <html> <title></title> <link href="css/reset.css" rel="stylesheet" ...
  • html5 css3 入门教程

    万次阅读 2015-11-30 09:07:10
    html5 css3 入门教程课程目录: html5基础知识第一章语法 html5基础知识第二章标签 html5基础知识第三章表单 html5基础知识第四章其他标签 css3基础知识第一章语法 css3基础知识第二章控制背景-字体-文本-表格 css3...

    html5 css3 入门教程课程目录:


    个人主页:http://www.itit123.cn/ 更多干货等你来拿


    html5基础知识第一章语法

    html5基础知识第二章标签

    html5基础知识第三章表单

    html5基础知识第四章其他标签

    css3基础知识第一章语法

    css3基础知识第二章控制背景-字体-文本-表格

    css3基础知识第三章div盒子

    css3基础知识第四章布局

    css3基础知识第五章实战训练

    css3基础知识实战训练会实时更新,有多好玩干货等你来学,如有什么疑问和建议可以留言。本博客定位是让初学者快速入门,讲解的是常用知识,希望能帮助大家快速入门,如博客已经不能满足您的需要,可以去对应知识的官网学习。即将整理javascript和jquery的入门教程,尽情期待吧!!!
    博客链接:http://blog.csdn.net/qq_19558705

    更多干货等你来拿 http://www.itit123.cn/

    展开全文
  • HTML5学习笔记(总结提炼版)——002 CSS
  • 使用 HTMLCSS 和 JavaScript 的简单模拟时钟

    万次阅读 多人点赞 2021-08-16 08:24:26
    使用 HTMLCSS 和 JavaScript 的简单模拟时钟???? JavaScript 模拟时钟 [现场演示]???? 使用 HTMLCSS 和 JavaScript 的简单模拟时钟???? 第 1 步:创建时钟的基本结构???? 第 2 步:在时钟上标记 1 到 12???? 第 ...

    给大家安利一个免费且实用的前端刷题(面经大全)网站,👉点击跳转到网站

    如果你想使用 JavaScript 制作一个模拟时钟,那么本文将对你有所帮助。我们都知道时钟有两种,一种是模拟的,一种是数字的。虽然数字时钟被广泛使用,但模拟时钟也被很多人所喜爱。

    在这里插入图片描述

    正如你在上图中所看到的,这里我借助 HTML、CSS 和 JavaScript 制作了一个简单的模拟时钟。

    众所周知,模拟时钟表壳有三个指针和从 1 到 12 的数字。在这里,我也在那个地方使用了符号,而不是使用从 1 到 12 的数字。在这款手表中,我将时针设为最小,然后分别设为分针和秒针。

    🎡 JavaScript 模拟时钟 [现场演示]

    如果你想了解这个模拟时钟是如何工作的,那么你可以观看下面的演示。在这里,我提供了所需的源代码,以便你可以复制代码并在你自己的工作中使用它。

    演示:https://haiyong.site/demo/clock2.html

    在这里插入图片描述

    代码下载:https://download.csdn.net/download/qq_44273429/21105858

    如果你想使用 JavaScript 制作一个模拟时钟,那么本文将对你有所帮助。我们都知道手表有两种,一种是模拟的,一种是数字的。虽然数字手表被广泛使用,但模拟手表也在许多地方使用。

    🎯 使用 HTML、CSS 和 JavaScript 的简单模拟时钟

    希望你喜欢这个设计。我在下面分享了有关我如何进行此设计的完整教程。希望下面的教程能帮到你。

    为此,首先,你必须创建一个 HTML 和 CSS 文件。

    🎬 第 1 步:创建时钟的基本结构

    这段 HTML 代码基本上就是这个模拟时钟的基本结构。我使用了一些 CSS 代码来设计这款手表的背景和形状。正如你在上图中所看到的,它采用了新形态设计的形式。在这里,我使用 CSS 代码来实现 Neumorphism 设计。

    正如你在上面的演示中看到的,我在这个手表周围使用了一个边框来制作代码边框:7px solid #282828。我使用 box-shadow 使其更清晰。border-radius 50%使这款手表呈圆形。我还使用了高度和宽度 30 rem。如果你想让这款手表更大,你可以增加它的尺寸。

    <div class="clock">
           
    </div>
    
     html {
      background: #282828;
      text-align: center;
      font-size: 10px;
    }
    
    body {
      margin: 0;
      font-size: 2rem;
      display: flex;
      flex: 1;
      min-height: 100vh;
      align-items: center;
    }
    
    .clock {
      width: 30rem;
      height: 30rem;
      border: 7px solid #282828;
      box-shadow: -4px -4px 10px rgba(67,67,67,0.5),
                    inset 4px 4px 10px rgba(0,0,0,0.5),
                    inset -4px -4px 10px rgba(67,67,67,0.5),
                    4px 4px 10px rgba(0,0,0,0.3);
      border-radius: 50%;
      margin: 50px auto;
      position: relative;
      padding: 2rem;
     
    }
    

    演示效果:
    在这里插入图片描述

    🥇 第 2 步:在时钟上标记 1 到 12

    <div class="outer-clock-face">
    	<div class="marking marking-one"></div>
    	<div class="marking marking-two"></div>
    	<div class="marking marking-three"></div>
    	<div class="marking marking-four"></div>          
    </div>
    
    .outer-clock-face {
      position: relative;
      width: 100%;
      height: 100%;
      border-radius: 100%;
      background: #282828;
      
     
      overflow: hidden;
    }
    
    .outer-clock-face::after {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      transform: rotate(90deg)
    }
    
    .outer-clock-face::before,
    .outer-clock-face::after,
    .outer-clock-face .marking{
      content: '';
      position: absolute;
      width: 5px;
      height: 100%;
      background: #1df52f;
      z-index: 0;
      left: 49%;
    }
    

    演示效果:
    在这里插入图片描述

    .outer-clock-face .marking {
      background: #bdbdcb;
      width: 3px;
    }
    
    .outer-clock-face .marking.marking-one {
      transform: rotate(30deg)
    }
    
    .outer-clock-face .marking.marking-two {
      transform: rotate(60deg)
    }
    
    .outer-clock-face .marking.marking-three {
      transform: rotate(120deg)
    }
    
    .outer-clock-face .marking.marking-four {
      transform: rotate(150deg)
    }
    

    演示效果:
    在这里插入图片描述
    我使用下面的 HTML 和 CSS 代码制作了一个圆圈。结果,长线的中间被覆盖,并且它具有完整的 1 到 12 个标记大小。

    HTML:

    <div class="inner-clock-face">
             
     </div>
    

    CSS

    .inner-clock-face {
      position: absolute;
      top: 10%;
      left: 10%;
      width: 80%;
      height: 80%;
      background: #282828;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      border-radius: 100%;
      z-index: 1;
    }
    
    .inner-clock-face::before {
      content: '';
      position: absolute;
      top: 50%;
      border-radius: 18px;
      margin-left: -9px;
      margin-top: -6px;
      left: 50%;
      width: 16px;
      height: 16px;
      background: #4d4b63;
      z-index: 11;
    }
    

    演示效果:在这里插入图片描述

    🎪 第 3 步:制作三只指针来指示时间

    在这个单元格中,我使用了三只手,它们是使用下面的 HTML 和 CSS 代码制作的。

    HTML:

    <div class="hand hour-hand"></div>
    <div class="hand min-hand"></div>
    <div class="hand second-hand"></div>
    

    CSS:

    .hand {
      width: 50%;
      right: 50%;
      height: 6px;
      background: #61afff;
      position: absolute;
      top: 50%;
      border-radius: 6px;
      transform-origin: 100%;
      transform: rotate(90deg);
      transition-timing-function: cubic-bezier(0.1, 2.7, 0.58, 1);
    }
    
    .hand.hour-hand {
      width: 30%;
      z-index: 3;
    }
    
    .hand.min-hand {
      height: 3px;
      z-index: 10;
      width: 40%;
    }
    
    .hand.second-hand {
      background: #ee791a;
      width: 45%;
      height: 2px;
    }
    

    演示效果:
    在这里插入图片描述

    ⏰ 第 4 步:使用 JavaScript 代码激活时钟

    上面我们设计了整只手表,但这款手表还没有功能。这意味着这款手表的指针没有任何功能,也没有显示准​​确的时间。为此,我们需要使用 JavaScript 代码。

    使用下面的 JavaScript,我已经给出了如何旋转这些手的说明。如果你了解基本的 JavaScript,你肯定会理解它。

    我已经在下面充分解释了这段 JavaScript 代码是如何工作的。

    const secondHand = document.querySelector('.second-hand');
    const minsHand = document.querySelector('.min-hand');
    const hourHand = document.querySelector('.hour-hand');
    
    function setDate() {
      const now = new Date();
    
      const seconds = now.getSeconds();   // second hand rotation
      const secondsDegrees = ((seconds / 60) * 360) + 90;   
      secondHand.style.transform = `rotate(${secondsDegrees}deg)`;
    
      const mins = now.getMinutes();    // minutes hand rotation
      const minsDegrees = ((mins / 60) * 360) + ((seconds/60)*6) + 90;  
      minsHand.style.transform = `rotate(${minsDegrees}deg)`;
    
      const hour = now.getHours();     // Hours hand rotation
      const hourDegrees = ((hour / 12) * 360) + ((mins/60)*30) + 90;   
      hourHand.style.transform = `rotate(${hourDegrees}deg)`;
    }
    

    🔮 JavaScript 代码详解

    🖍 关于秒针

    const seconds = now.getSeconds();   // second hand rotation
    const secondsDegrees = ((seconds / 60) * 360) + 90;   
    secondHand.style.transform = `rotate(${secondsDegrees}deg)`;
    

    🌟 我已将秒针如何旋转存储在secondsDegrees
    🌟 然后我使用rotate (${secondsDegrees} deg) 来旋转秒针
    🌟 1 分钟等于 60 秒所以我除以 60
    🌟 圆的一周是360 度,所以我乘以 360

    🖌 关于分针

    const mins = now.getMinutes();    // minutes hand rotation
    const minsDegrees = ((mins / 60) * 360) + ((seconds/60)*6) + 90;  
    minsHand.style.transform = `rotate(${minsDegrees}deg)`;
    

    🌟 我在minsDegrees中存储了如何转动分钟的指针
    🌟 然后我使用(${minsDegrees]deg)来旋转分针
    🌟 1 小时等于 60 分钟所以我除以 60
    🌟 添加了带分钟的秒针位置。因为分针在正确的位置取决于秒

    setInterval(setDate, 1000);
    
    setDate();
    

    在这里插入图片描述

    🛬 wuhu ! 起飞 !

    希望你在本教程中了解我是如何使用 HTML、CSS 和 JavaScript制作这个模拟时钟的。你可以使用下面的下载按钮下载所需的源代码。

    下载按钮

    我之前使用 HTML、CSS 和 JavaScript 制作了更多类型的小工具,如果你愿意,可以查看这些设计。

    使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
    使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序

    我已经写了很长一段时间的技术博客,并且主要通过CSDN发表,这是我的一篇 Web 小程序教程。我喜欢通过文章分享技术与快乐。你可以访问我的博客: https://haiyong.blog.csdn.net/ 以了解更多信息。希望你们会喜欢!😊

    💌 欢迎大家在评论区提出意见和建议!💌

    如果你真的从这篇文章中学到了一些新东西,喜欢它,收藏它并与你的小伙伴分享。🤗最后,不要忘了❤或📑支持一下哦。

    展开全文
  • 桐小目CSDN_生日快乐Demo.zip,huaji.com,css,jquery.fullPage.css,styless.css,styles.css,style.css,Memories.html,img,HappyBirthday.png,BirthdayCake.html,music,2.mp3,1.mp3,index.html,js,jquery.js,jquery-...
  • html5+css+js简单了解

    万次阅读 多人点赞 2017-12-27 20:50:34
    最近敲了敲HTML5的代码,感觉真的是很吸引人的东西,反正我是非常喜欢的,所以想写一点关于HTML的东xi ...html5编写起来并没有那么的难,若果没有css色彩和js的动态感觉html5也是特别的单调。还有一点是html编写错误
  • HTML5+CSS3多彩进度条是一款CSS3进度条,可以用在投票结果分析,效果也非常不错。
  • HTML5+CSS3 精美登陆界面源码

    千次下载 热门讨论 2016-01-19 09:52:44
    3个很精美的登陆界面,全都是用HTML5+CSS3开发的,所以可能不适合低版本IE浏览器。大家可以下来看看,做的超级漂亮的。
  • 基于html5+css3实现的精美聊天界面demo

    千次下载 热门讨论 2015-07-27 14:53:31
    基于HTML5+css3实现的两人即时通讯聊天界面,界面风格相当漂亮,可直接使用,也可简单修改为自己想要的样式,仅供大家参考。
  • 疯狂html5+css3+javascript完整版

    热门讨论 2013-12-10 17:26:36
    (1) 本书很多HTML 5CSS 3代码必须在高版本的浏览器中才能看到效果。建议读者安装Opera 11.60、Firefox 10.0、Chrome 17.0以上版本的浏览器。 (2) 本书少量程序需要使用Java编译、运行,建议安装jdk-7u3-...
  • HTML5+CSS3实例源码(包含20个),制作都很精细,界面漂亮,望对你有帮助
  • htmlcss代码放哪里

    千次阅读 2021-06-10 16:46:11
    html中,css代码可以直接利用style属性,放到html标签中,语法“内容标签名>...HTML5版、Dell G3电脑。在html中,css代码的放置位置1、直接利用style属性,放到html标签中基本语法格式如下: 内容标签名>语法...
  • 前端(HTMLCSS)必读书籍推荐

    千次阅读 2020-09-21 14:20:52
    《Web设计:HTML5CSS3实战》 《HTML5+CSS3从入门到精通》 《HTML5实战》 《TypeScript入门指南》 ... 扫描下方公号,发送777三个字,获取下载。 今日分享HTMLCSS 必读书籍推荐 《Head First HTML与...
  • 哈哈,又找到几个强大的html5+css3的动画效果

    万次阅读 多人点赞 2017-08-29 22:15:06
    一周HTML5经典回顾 31个别出心裁的HTML5动画 40,425 人浏览 发表回复 13 又是一周即将过去,我们来精心挑选这周分享的31款别出心裁的HTML5动画,很多还比较实用,一起来看看吧。 1、HTML5迷你...
  • Html+Css+Javascript从入门到精通.pdf

    千次下载 热门讨论 2011-09-27 21:40:24
    Html+Css+Javascript从入门到精通.pdfHtml+Css+Javascript从入门到精通.pdf
  • css可以在html里面写吗

    千次阅读 2021-06-09 15:36:49
    css可以在html里面写,其写法有:1、在head标签的style标签中...html5版本,该方法适用于所有品牌电脑。推荐:《css视频教程》《HTML视频教程》在HTML中写css的方法:1、内部样式表--在head标签的style标签中写css当...
  • HTML5+CSS动画最佳实战

    2016-02-22 15:27:31
    HTML5+CSS动画最佳实战,研究一下css3动画的魅力,提高篇...网络下载收集的
  • 今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待...如果有使用html5为手机布局的,也可以用于手机中~ 效果图: 1、html结构:
  • HTML5+CSS3响应式垂直时间轴,没有用js。挺好看的,分享给大家
  • CSS3+HTML5+从入门到精通

    热门讨论 2014-07-03 12:44:13
    CSS3+HTML5+从入门到精通 CSS3+HTML5+从入门到精通》-中文学习教程

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,958,415
精华内容 783,366
关键字:

html5css