当前位置: 首页 > news >正文

坪山住房及建设局网站合肥网络科技有限公司

坪山住房及建设局网站,合肥网络科技有限公司,网站程序源码,WordPress移动端字体大小目录 一、简述二、太极效果制作 一、简述 本次主要介绍::after,::before,box-shadow这三个属性。 ::after,::before这两个是伪类选择器,box-shaow是用来设置元素的阴影效果 before:向选定的元素前插入内容 after:向选定的元素后插…

目录

  • 一、简述
  • 二、太极效果制作

一、简述

本次主要介绍::after,::before,box-shadow这三个属性。

::after,::before这两个是伪类选择器,box-shaow是用来设置元素的阴影效果
before:向选定的元素前插入内容
after:向选定的元素后插入内容

使用content 属性来指定要插入的内容值可以为空,但是不能不写,如果不写的话伪类选择器就不会显示出来

例如以下代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>test</title> 
<style>
div:before
{ 
content:"- 注意-";
}
</style>
</head><body>
<div>我的名字是 Donald</div></body>
</html>

在这里插入图片描述
伪类选择器的内容是不可选中的

二、太极效果制作

1.第一步:编写html部分
我们只需要定义一个div标签即可,用它来完成太极的制作

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>太极</title>
</head>
<body><div></div>
</body>
</html>

2.第二步:设置div的样式

body{background-color: antiquewhite;
}
div{width: 150px;height: 300px;margin: 100px auto;background-color: white;border-radius: 50%;border-right: 150px solid black;box-shadow: 0px 0px 30px blueviolet;  
}

这里的box-shadow的第一个值是x轴移动的值,第二个值是y轴移动的值,第三个值代表模糊度,第四个是阴影的颜色。
效果:
在这里插入图片描述
第三步:通过伪类选择器画出两个小圆

div::after,div::before{content: "";display: block;border-radius: 50%;margin-left: 75px;border: 50px solid black;background-color: white;width:50px;height: 50px;
}

content必须要写出来,值为空也可以,如果不写的话伪类选择器就不会显示。
设置它的边框颜色为黑色,然后就可以和大圆的黑色部分连接起来了。
效果:
在这里插入图片描述
4.第四步:将after的边框和背景分别改成白色和黑色。

/*覆盖上面::after的border和background-color两个属性*/
div::after{border: 50px solid white;background-color: black;
} 

效果:
在这里插入图片描述
5.当然你也可以给它个动画让它动起来,当我们鼠标移动到太极上时它就开始转动

div:hover{animation: mytest 2s linear infinite; 
}
@keyframes mytest {to{ transform: rotate(360deg);}
}

CSS完整代码:

body{background-color: antiquewhite;
}
div{width: 150px;height: 300px;margin: 100px auto;background-color: white;border-radius: 50%;border-right: 150px solid black;box-shadow: 0px 0px 30px blueviolet;  
}
div:hover{animation: mytest 2s linear infinite; 
}
@keyframes mytest {to{ transform: rotate(360deg);}
}div::after,div::before{content: "";display: block;border-radius   : 50%;margin-left: 75px;border: 50px solid black;background-color: white;width:50px;height: 50px;
}
div::after{border: 50px solid white;background-color: black;
}
http://www.ds6.com.cn/news/59513.html

相关文章:

  • 南通网站推广优化费用电商平台排行榜前十名
  • 类似非小号的网站怎么做免费seo推广软件
  • php网站广告管理系统单页网站seo如何优化
  • 免费公司注册网站吗百度首页网址是多少
  • 模版网站是什么意思交换链接名词解释
  • 东胜网站制作seo搜索引擎是什么
  • 网站创建多少年了国外黄冈网站推广软件
  • 关于集团网站建设的百度搜索开放平台
  • 黑客攻击的网站search搜索引擎
  • 中山商城型网站建设西安百度关键词排名服务
  • 番禺网站开发多少钱网络舆情监测系统
  • 可信网站 如何验证必应搜索引擎怎么样
  • 旅游网站开发技术文档北京优化靠谱的公司
  • 我有服务器怎么做网站百度平台商家app下载
  • 网站建设发布教程视频教程百度旗下有哪些app
  • 地方政府网站建设中存在的问题佛山网络营销推广
  • 企业交易平台的网站制作多少钱上海网络公司seo
  • 无锡专业网站建设公司怎么制作微信小程序
  • 品牌网站什么意思个人域名注册流程
  • wordpress做双语网站百度一下 官方网
  • 做国外网站seo站长工具查询
  • 低价机票 网站建设怎么申请域名建网站
  • 公司建网站怎么建整合营销传播成功案例
  • 深圳网站建设联系方式单页面seo搜索引擎优化
  • 网站内链设置推广产品的软文怎么写
  • 广西柳州市郑州推广优化公司
  • 群晖 做网站服务器网店推广费用多少钱
  • 设计师找工作的网站那个推广平台好用
  • 成都装修全包价格表seo交流网
  • 成都营销型网站值得收藏的五个搜索引擎