##五环 把五环做成一个浮动,总是位于屏幕中央的效果。

##难点

定位的练习 position :fixed

位于body中间的时候 left:50%;top:50%;

css内部样式表的使用 style="text/css"

#方法

使用border-radius: 50%再加上z-index设置层叠关系

首先我们用5个块级元素来形成5个环的颜色和形状,并把这5个环放置到一个父级容器div内,再将这个父级元素div放置到浏览器中间位置。

#设计须知

div的作用:div是一个块级元素。它可以将html分割成独立的、不同的部分。如果用id和class来标记div,那么该标签便可以被css所使用变的更有效,通过id或class设计各种的样式。

#设计细节 html的设计:

首先给5个环设置class用来css文件关联样式,并把这5个环放置一个父级div中

div class ="plat">

css样式设计:

通过绑定html中设置好的class,然后绘制五个环的形状和大小还有位置 .a1,.a2,.a3,.a4,.a5{

position:absolute;

width: 100px;

height: 100px;

background-color: transparent;

border: 10px solid;

border-radius: 110px;

}

绘制每个环的颜色和位置: .a1{

border-color: blue;

left: 0;

top: 0;

}

.a2{

border-color: black;

top: 0px;

left: 130px;

z-index: 4;

}

.a3{

border-color: yellow;

top: 0px;

left: 260px;

z-index: 4;

}

.a4{

border-color: red;

top: 65px;

left: 65px;

z-index: 5;

}

.a5{

border-color: green;

top: 65px;

left: 198px;

z-index: 6;

}

设计父级div的位置:

首先要知道,我们设计的5环是在div内部,所以调整div的位置便可以实现浏览器居中i效果。

.plat{

position: fixed;

top: 50%;

left: 50%;

margin-left:-140px;

margin-top: -70px;

width: 280px;

height: 140px;

}

##代码

居中五环

.a1,.a2,.a3,.a4,.a5{

position:absolute;

width: 100px;

height: 100px;

background-color: transparent;

border: 10px solid;

border-radius: 110px;

}

.plat{

position: fixed;

top: 50%;

left: 50%;

margin-left:-140px;

margin-top: -70px;

width: 280px;

height: 140px;

}

.a1{

border-color: blue;

left: 0;

top: 0;

}

.a2{

border-color: black;

top: 0px;

left: 130px;

z-index: 4;

}

.a3{

border-color: yellow;

top: 0px;

left: 260px;

z-index: 4;

}

.a4{

border-color: red;

top: 65px;

left: 65px;

z-index: 5;

}

.a5{

border-color: green;

top: 65px;

left: 198px;

z-index: 6;

}

##效果

原文出处:https://www.cnblogs.com/gzyc/p/10604474.html

用html制作五环,html+css制作五环(代码极简)相关推荐

  1. html css 制作网站,HTML/CSS制作网页

    HTML/CSS代码练习 要求效果图 polo360.jpg 用ps裁剪提取要用的图片 3.png html代码 polo360练习 HOME Back to home PRODUCTS What w ...

  2. html5电子相册在线制作,Html5+jQuery+CSS制作相册小记录

    本文主要讲述采用Html5+jQuery+CSS 制作相册的小小记录. 主要功能点: Html5进行布局 调用jQuery(借用官网的一句话:The Write Less, Do More)极大的简化 ...

  3. html如何制作美观搜索栏,css制作好看的搜索框

    做网站开发我们肯定少不了一种最基本的功能,就是搜索框,那么搜索框样式也能让一个网站看起来更加美观上档次.现在我们就教大家一种如何把搜索框做的很美观的方法. 效果图: 实现这种效果有两种方法:一是整体处 ...

  4. 如何用html制作彩虹,用 CSS 制作彩虹

    昨天晚上,林柯突然对木可说,你不是在学前端吗,那你能用代码画出一个彩虹吗?木可笑着说,虽然我技术不高,但或许可以一试.话一说完,木可当即打开了代码编辑器. 第一步,创建一个 div 元素,用 CSS ...

  5. 【web开发网页制作】Html+Css网页制作关于我的家乡(6页面)【附源码下载】

    [写在前面]之前学生时代自己也做了不少页面,现在毕业后也希望能慢慢的分享出来给大家,希望能给刚接触web开发的你带来一些启发.其实关于网页制作,没有大家想象中的那么难,接下来给大家详细介绍一下如何实现 ...

  6. 纯CSS制作的图形效果

    纯CSS制作的图形效果 很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容 ...

  7. 如何用CSS制作横向菜单?

    管在我的网站和文章里都有提到CSS制作菜单的方法,但很多初学者还是不太清楚如何实现,以及实现原理,我想专门写一篇详细教程会对大家比较有帮助. 我们先来看一个菜单的例子,最终效果是: 首页 产品介绍 服 ...

  8. html语言制作留言条,利用DIV+CSS制作右下角弹出留言板

    /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 利用DIV+CSS制作右下角弹出留言板 a ...

  9. html中多边形图形怎么制作,CSS制作图形速查表

    前面在<纯CSS制作的图形效果>一文中介绍了十六种CSS画各种不同图形的方法.今天花了点时间将这方面的制作成一份清单,方便大家急用时有地方可查.别的不多说了,直接看代码. 为了节省时间,下 ...

最新文章

  1. RealSync异构热容灾解决方案
  2. 启动Activity的两种方式startActivity和startActivityForResult(一)
  3. 数字化转型将迎提速黄金期,金融行业如何转型?
  4. 10774: matrix
  5. 【Python2】Keras_ResNet 在Cifar10数据集上分类,Flask框架部署目标检测模型
  6. 处理Img标签中src无效时出现的border
  7. 多线程控制不同的线程取不同的数据的问题
  8. java c 基本类型_java 基本数据类型
  9. oracle查询最近十条数据_Oracle-查询最近更新的前10条数据
  10. 大话手游时间服务器哪个最新,大话手游时间服和免费服优缺点分析!选择最适合你的...
  11. Android Studio实现中华字典APP
  12. 关于GomezPeer赚钱的可行性调查
  13. 试算平衡表示例图_科目汇总表代试算平衡表
  14. c语言课程设计家谱管理系统,数据结构-家谱管理系统
  15. 什么是第三方支付公司?
  16. 【UOJ #198】【CTSC 2016】时空旅行
  17. 相对分子质量 c编程
  18. 使Activity关闭后不执行onDestroy()
  19. httpcancry抓包教程_httpcanary一抓包就断网
  20. MySQL中 1305-FUNCTION liangshanhero2.getdate does not exit 问题解决

热门文章

  1. 第十七届智能车越野硬件篇——无刷电机驱动
  2. 计算机中心防雷电安全措施,雷电对计算机机房的危害及防范对策.pdf
  3. 高德地图定位按钮位置显示
  4. 用JS实现图片切换、定时器、轮播图
  5. Python算法入门级--输入a、b、c三个值,输出其中最大值。
  6. 次世代建模师电脑里面收藏的素材
  7. 神奇的计算机世界教案,神奇的计算机世界.doc
  8. 设计模式之略见一斑(适配器模式Adapter)
  9. python画环形图_Python通过matplotlib画双层饼图及环形图简单示例
  10. 【论文笔记】迁移自适应学习综述