6H5样式控制CSS-浮动

别再只会拖拽图片了!iVX图片组件的CSS悬停动画,让你的H5页面动起来 本文深入探讨了iVX图片组件的CSS悬停动画功能,帮助开发者通过简单的配置实现H5页面的动态效果。从基础缩放、旋转到高级复合动画,文章详细介绍了如何利用iVX的可视化工具提升页面交互体验,特别适合电商展示和团队介绍等场景。 阅读详情

#浮动-------------------------------------------------

简述块元素和行内元素的概念及特性

了解浮动在网页中的应用,left和right的区别?

使用clear属性清除浮动时,属性值left、right和both有什么区别?

解决父级边框塌陷的4种方法分别是什么,各自的使用场景是什么?

上课记录

课件

1布局

2标准文档流

3display

转变

4浮动float

5清除浮动

6解决塌陷

7溢出处理overflow

8inline-block和float的区别

总结

代码

1display属性

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>display属性的用法</title>

    <style>

        div{

            width: 100px;

            height: 100px;

            border: 1px solid red;

            /*display: block;*/

            /*display: inline;*/

            display: inline-block;

            /*display: none;*/

        }

        span{

            width: 100px;

            height: 100px;

            border: 1px solid red;

            /*display: block;*/

            /*display: inline;*/

            display: inline-block;

        }

    </style>

</head>

<body>

    <div>我是div块元素</div>

    <span>我是span行内元素</span>

</body>

</html>

/*display: block;*/

/*display: inline;*/

display: inline-block;

/*display: none;*/

2浮动示例原始代码

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

}

.layer01 {

    border:1px #F00 dashed;

}

.layer02 {

    border:1px #00F dashed;

}

.layer03 {

    border:1px #060 dashed;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

}

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>浮动</title>

    <link href="css/float.css" rel="stylesheet" type="text/css"/>

</head>

<body>

<div id="father">

    <div class="layer01"><img src="image/photo-1.jpg" alt="日用品"/></div>

    <div class="layer02"><img src="image/photo-2.jpg" alt="图书"/></div>

    <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子"/></div>

    <div class="layer04">

        浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。

    </div>

</div>

</body>

</html>

3三个图片左浮动float:L

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

}

.layer01 {

    border:1px #F00 dashed;

    float:left;

}

.layer02 {

    border:1px #00F dashed;

    float:left;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

}

<!DOCTYPE html>

<html>

<head lang="en">

  <meta charset="UTF-8">

<title>浮动</title>

<link href="css/float.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="father">

  <div class="layer01"><img src="image/photo-1.jpg" alt="日用品" /></div>

  <div class="layer02"><img src="image/photo-2.jpg" alt="图书" /></div>

  <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子" /></div>

  <div class="layer04">浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。</div>

</div>

</body>

</html>

4设置图片右浮动F:R

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

}

.layer01 {

    border:1px #F00 dashed;

    float:right;

}

.layer02 {

    border:1px #00F dashed;

    float:right;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

    float: right;

    width: 200px;

}

<!DOCTYPE html>

<html>

<head lang="en">

  <meta charset="UTF-8">

<title>浮动</title>

<link href="css/float.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="father">

  <div class="layer01"><img src="image/photo-1.jpg" alt="日用品" /></div>

  <div class="layer02"><img src="image/photo-2.jpg" alt="图书" /></div>

  <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子" /></div>

  <div class="layer04">浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。</div>

</div>

</body>

</html>

5清除左右浮动clear:both

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

}

.layer01 {

    border:1px #F00 dashed;

    /*float:right;*/

    float:left;

}

.layer02 {

    border:1px #00F dashed;

    float:right;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

    width: 200px;

    float: right;

    /*clear:left;*/

    /*clear: right;*/

    clear: both;

}

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>浮动</title>

    <link href="css/float.css" rel="stylesheet" type="text/css"/>

</head>

<body>

<div id="father">

    <div class="layer01"><img src="image/photo-1.jpg" alt="日用品"/></div>

    <div class="layer02"><img src="image/photo-2.jpg" alt="图书"/></div>

    <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子"/></div>

    <div class="layer04">

        浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。

    </div>

</div>

</body>

</html>

6空div防止父级边框塌陷

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

}

.layer01 {

    border:1px #F00 dashed;

    float:left;

}

.layer02 {

    border:1px #00F dashed;

    float:right;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

    width: 200px;

    float: right;

}

.clear{

    clear: both;

    margin: 0;

    padding: 0;

}

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>浮动</title>

    <link href="css/float.css" rel="stylesheet" type="text/css"/>

</head>

<body>

<div id="father">

    <div class="layer01"><img src="image/photo-1.jpg" alt="日用品"/></div>

    <div class="layer02"><img src="image/photo-2.jpg" alt="图书"/></div>

    <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子"/></div>

    <div class="layer04">

        浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。

    </div>

    <!--方法一:空div防止父级边框塌陷-->

    <div class="clear"></div>

</div>

</body>

</html>

7父级设置高度防止边框塌陷

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

    /*方法二:在父级里设置高度来防止边框塌陷*/

    height: 400px;

}

.layer01 {

    border:1px #F00 dashed;

    float:left;

}

.layer02 {

    border:1px #00F dashed;

    float:right;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

    width: 200px;

    float:left;

}

<!DOCTYPE html>

<html>

<head lang="en">

  <meta charset="UTF-8">

<title>浮动</title>

<link href="css/float.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="father">

  <div class="layer01"><img src="image/photo-1.jpg" alt="日用品" /></div>

  <div class="layer02"><img src="image/photo-2.jpg" alt="图书" /></div>

  <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子" /></div>

  <div class="layer04">浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。</div>

</div>

</body>

</html>

8overflow属性防止父级边框塌陷

overflow:hidden

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

    overflow: hidden;

}

.layer01 {

    border:1px #F00 dashed;

    float:left;

}

.layer02 {

    border:1px #00F dashed;

    float:right;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

    width: 200px;

    float:left;

}

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>浮动</title>

    <link href="css/float.css" rel="stylesheet" type="text/css"/>

</head>

<body>

<div id="father">

    <div class="layer01"><img src="image/photo-1.jpg" alt="日用品"/></div>

    <div class="layer02"><img src="image/photo-2.jpg" alt="图书"/></div>

    <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子"/></div>

    <div class="layer04">

        浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。

    </div>

</div>

</body>

</html>

9overflow属性

body {

    font-size:12px;

    line-height:22px;

}

#content {

    width:200px;

    height:150px;

    border:1px #000 solid;

    /*overflow:visible;*/

    /*overflow:hidden;*/

    /*overflow:scroll;*/

    overflow:auto;

}

<!DOCTYPE html>

<html>

<head lang="en">

  <meta charset="UTF-8">

<title>overflow属性</title>

<link href="css/overflow.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="content"><img src="image/wine.jpg" alt="酒" />

  <p>在CSS中使用overflow属性处理盒子中的内容溢出,它规定当内容溢出盒子时发生的事情,例如内容不会被修剪而呈现在盒子之外,或者内容会被修剪,修剪内容隐藏等。</p>

</div>

</body>

</html>

/*overflow:visible;*/

/*overflow:hidden;*/

/*overflow:scroll;*/

overflow:auto;

10父级加after伪类防止边框塌陷

::after

div {

    margin:10px;

    padding:5px;

}

#father {

    border:1px #000 solid;

}

.layer01 {

    border:1px #F00 dashed;

    float:left;

}

.layer02 {

    border:1px #00F dashed;

    float:right;

}

.layer03 {

    border:1px #060 dashed;

    float:left;

}

.layer04 {

    border:1px #666 dashed;

    font-size:12px;

    line-height:23px;

    width: 200px;

    float:left;

}

/*方法四:after伪类清除浮动*/

.clear:after{

    content: '';          /*在clear后面添加内容为空*/

    display: block;      /*把添加的内容转化为块元素*/

    clear: both;          /*清除这个元素两边的浮动*/

}

<!DOCTYPE html>

<html>

<head lang="en">

  <meta charset="UTF-8">

<title>浮动</title>

<link href="css/float.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="father" class="clear">

  <div class="layer01"><img src="image/photo-1.jpg" alt="日用品" /></div>

  <div class="layer02"><img src="image/photo-2.jpg" alt="图书" /></div>

  <div class="layer03"><img src="image/photo-3.jpg" alt="鞋子" /></div>

  <div class="layer04">浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。</div>

</div>

</body>

</html>

js特效--图片浮动 理解利用js制作图片浮动特效的原理,效果一般 立即下载

相关推荐

Xilinx FPGA MultiBoot实战:7Series与UltraScale的SPI Fallback配置详解

本文深入解析了Xilinx FPGA的MultiBoot(多启动)与Fallback(回退)功能,针对7系列与UltraScale/UltraScale+系列,提供了从约束文件编写、看门狗集成到镜像烧录的完整实战配置指南。文章重点对比了两个系列在SPI Fallback配置上的关键差异与注意事项,旨在帮助工程师构建高可靠、永不宕机的FPGA系统。

weixin_29197051的博客 547

HTML,浮动与定位,超详细!!

浮动与定位

m0_62951223的博客 731

从零开始STM32cubeide学习

使用的是正点原子的精英版,单片机是STM32F103ZET6,详细讲解完成跑马灯实验

weixin_44077208的博客 2284

h5学习笔记: 图片浮动提示

在锋利的jquery一书里面讲到浮动图片应该如何做。下面记录一下 在第二版的书里,少了一段代码。导致跟随不到。所以在css设置的时候需要”position”:”absolute”, 加入定位的属性这个程序就能实现了。<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>图片浮动提示</titl

夏天的树人的专栏 2516

逆向实战:TikTok X-Gorgon算法解析与Unidg补环境技巧

本文详细解析了TikTok X-Gorgon算法的逆向工程全流程,包括参数定位、变种RC4算法还原及Unidbg补环境技巧。通过动态调试与静态分析相结合,揭示了X-Gorgon的生成逻辑和加密细节,为移动安全研究提供了实用指南。

weixin_28568819的博客 695

Flutter版本升级踩坑实录:从3.27到3.35,我们是如何修复Impeller引擎导致的花屏问题的?

本文详细记录了团队在Flutter版本升级过程中遇到的Impeller引擎导致的花屏问题及解决方案。从问题诊断到最终升级至稳定版3.35,文章分享了排查步骤、升级策略和性能对比数据,为开发者提供了实用的参考经验。

weixin_26854555的博客 508

html5图片浮动float,css 浮动(float)页面布局(下)

【第七步 内容左侧板块(ContentL)布局】我们分析一下他的结构,主要包括标题和文章内容两块,并且标题和内容之间有一条虚线,而第二篇文章的内容部分是图片和文字相结合且文字环绕图片。好~!既然搞清楚结构了,后面我们布局就容易了我打算标题用标签,为什么这么用呢,原因如下第一:标签本身字体就是加粗的这样CSS里面就不用再定义字体粗细第二:如果标题用的话,搜索引擎会首先抓取里面的内容,然后提取关键词,...

weixin_39968760的博客 694

BPMN2.0规范及流程引擎选型方案

本文主要简明扼要的介绍了BPMN2.0规范的内容,可让读者快速度的了解BPMN2.0所涵盖的主要内容和图形样式。也较为详细的阐述了如何绘制标准的流程图,以及在软件层面中如何实现业务流程功能,和技术选型。

比特桃 1万+

html5的设置图片来回浮动,图片浮动的怪异问题和解决方案

当页面中两张图片都向同一个方向浮动,并且他们的距离很近时,会出现如右图的情况,我们称为“图片浮动的怪异问题”。在我们的例子中,我们使用同一个class来为一组图片添加样式,例如使用下面的CSS来给图片样式:img.theremin { height: 370px; width: 300px; float: right; margin-left: 1em; }例子的html结构如下:The ther...

weixin_31200621的博客 1519

Planet explorer:免费获取高分辨率影像的网站

该软件提供了高质量的卫星图像和地形数据,用户可以使用该软件来查看地球上任何地方的详细地图信息,包括地形、道路、建筑物等。在接下来的30天里,你可以点击应用顶部的切换按钮,在新的和当前的应用之间进行切换。如果在你感兴趣的地区没有高分辨率图像,可以通过我们的SkySat卫星为你采购。如果你还没有与我们的50厘米图像合作,请在这里下载我们的高分辨率图像样本,或联系销售,在你的合同中增加任务访问。你可以在 "我的订单 "中订购你的数据以供下载。你也可以点击双方按钮,将图像的足迹锁定在地图上,以获得更好的。

此星光明博客 1681

分区补光与ISP图像调节技术

在安防监控场景中,逆光、强光、明暗不均(如门口 / 窗边的 “阴阳脸” 画面)是导致图像细节丢失的核心问题。分区补光技术通过对画面不同亮度区域精准补光,解决 “局部过曝 / 欠曝” 难题;ISP(图像信号处理器)图像调节技术则通过算法优化,提升画面色彩、对比度与细节。二者协同可实现 “硬件补光 + 算法优化” 的双重增强,是低功耗摄像机实现高清画质的关键技术组合。分区补光与 ISP 图像调节技术:原理、协同方案及安防监控应用案例。一、核心技术原理解析。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 731

H5学习之11(html中的浮动布局)

html中的浮动布局 float

晏金煜的博客 2万+

ITKMontage---ITK自动拼接模块

本文分享ITK中Remote中的ITKMontage拼接模块,希望对各位小伙伴有所帮助!1. ITKMontage介绍在医疗图像处理过程中,图像拼接有很多用处,比如DR图像的拼接。ITKMontage可以快速稳定的处理数据量较大的拼接图像。强度不均匀性校正配准全局优化融合2. ITKMontage安装ITKMontageITKMontage可脱离ITK进行单独安装,也可在ITK安装时作为模块进行安装。单独安装ITK模块安装在ITK编译时,选择ITKMontage模块。

qq_40041064的博客 450

前端面试题总结-CSS-H5-CSS3

记录了一些关于css和html的问答型面试题。

mengameng97的博客 1129

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

h5浮动按钮

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33794672的博客 2658

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

CSS样式表

CSS样式表 一、定义 CSS Cascading Style Sheets层叠样式表,定义如何显示HTML元素(长宽高、颜色、间距、背景等展示效果) 二、基本语法 p {//选择器 color: red;//属性:值 font-size: 14px;//属性:值 } 选择器:声明哪个元素采用这个样式表,选择器可以是标签、class、id和属性 属性:样式属性 值:属性对应的值 三、选择器分类 1、上下文选择器(派生选择器) 通过依据元素在其位置的上下文关系来定义样式。 分类: 后代选择器 tr td

dgvesrhetd的博客 428

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

CSS基础样式、浮动布局、定位

CSS CSS引入方式 1、行内式 只对当前标签起作用 2、内嵌式 一般写在title标签的下面,head标签里面,对当前页面生效 3、外联式 用link标签引入,对所有进行link引入的页面都生效 简单选择器 标签选择器:选中当前页面中所有该标签 类选择器:谁调用谁生效 调用class='类名' 一个类选择器可以被多个标签调用 一个标签可以同时调用多个类选择器 命名规范 不能以纯数字或以数字开头定义类名 定义类名的时候不能出现特殊字符(-或者_可以) 不

znhyXYG的博客 391

CSS的样式注释(部分)

a:link{text-decoration:none ; color:white ;} a:visited {text-decoration:none ; color:white;} a:hover {text-decoration:underline ; color:white;} a:active {text-decoration:none ; colorwhite;} 以上顺

東來之風 1271

CSS样式知识点(书写规范、样式重置、清除浮动)

样式的书写顺序 ------- 样式可以简单的分为四大类,分别是”显示样式“,“自身样式”,“文本样式”,“css新样式” 显示样式:控制元素展示方式的属性,主要包括:float,posititon,display,overflow,visibility等 自身样式:关于元素自身的样式属性,主要包括:width,height,margin,padding,border等 文本样式:用于处理背景图片,段落文章,文字字体样式 css新样式:css新增的属性 在编码时建议遵循“显示样式–>自身样式–&g

潜心 378

(1)H5+C3——————H5,选择器,盒子模型,布局,图标,文本样式,设置背景和表格

1111 ssssss 1 2 sorry,你的浏览器不支持播放,请升级 <video controls> <source src="薛之谦 - 消愁 (Live).mp3"> <source src="薛之谦 - 消愁 (Live).mp3"> <embed src="薛之谦 - 消愁 (Live).mp3"> ...

qq_2533491534的博客 1394

h5应用如何适配移动端(干货总结)

H5应用的开发是前端必备技能,h5适配移动端也是业务常见的场景,如何进行必要的适配,今天做一个比较全面的总结。

qq_48896417的博客 5019

css 标签显示模型 盒子模型 浮动 背景属性

标签显示模式(display) 块级元素(block-level) 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。 常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素。 ...

BeefpasteC的博客 1378

CSS布局,浮动与定位布局

默认的文档流(不加任何修饰,自动布局) 块级元素 上下结构 行内元素 左右结构 块级元素宽度为父级的百分百 项目应用:第一层布局 div默认 h5语义标签 display: block 块级元素默认 inline-block 项目应用:简单的菜单 行内块级元素 inline 行内元素默认 float脱离文档流 脱离文档流,对后续元素的结构有影响 多个浮动元素在一个浮动流中并排显示,如果一排放不下,就会换行显示 对父元素没有支撑作用 清除浮动 位于浮动元素下的非浮动元素会显示到浮动元素的下面,非浮动元素中

weixin_42977865的博客 581

WEB-浮动,层叠、定位、H5新标签

浮动 float:浮动方向 1、任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。 2、假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行 3、浮动元素会脱离文档流,会压住下一个块元素,但不会压住其内容。 1.浮动原理:浮动在当前行,脱离原来文本,进入到新的一层(浮动层),然后在设定的方向(左右)移动,直到遇到父级盒子的边缘,或者其他浮动块的边缘停止 2.浮动换行:当一行没有足够空间存放所有浮动块时,多出来的盒子会挤到下一行,然后按照设定的方向继续移动,直到遇到父级盒子的

jiandanyou的博客 297

关于H5的知识点(HTML+CSS+JS)

H5的使用 文章目录H5的使用标签锚链接:在超链接中通过href="#锚点名"进行的H5的新特性:语义化标签选择器1.通配符选择器:2.基本选择器:3.基本选择器的优先级别:ID > CLASS >标签4.群组选择器:5.派生选择器:6.属性选择器:7.锚伪类:8.样式优先级别:9.常用样式:div盒子模型div的基本属性:2.相对定位:3.绝对定位:4.固定定位:5.浮动:css扩展:JS核心语法1.基础弹框打印2.变量定义:3.基本数据类型:4.基本数据类型的特殊点:5.流程控制语句:6.数

榮十一的博客 1550

CSS实战(制作京东简易首页)

项目文件夹 (站点)我们的网页都应该放到一个文件夹内。 站点-本地站点规划好页面项目文件夹 1 .首页 index.html 2 .样式 css文件夹 css文件 相同样式 (全局样式 公共样式) Base.css(基本样式) global.css (全局样式) 3.图片 images 文件 4.特效 js文件夹

John_boom的博客 4320
上一篇: 5-H5样式控制CSS-盒子模型
下一篇: 正则表达式
Eastlin_1
博客等级 码龄6年 3109粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值