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

seo如何网站正常更新成都百度推广

seo如何网站正常更新,成都百度推广,网站主页面最开始在哪里做,怎么进入追信魔盒网站开发软件目录 一、前言二、伪元素选择器1、选择器2、注意事项3、代码示例 三、伪元素清除浮动1、第一种伪元素清除浮动2、第二种伪元素清除浮动 四、CSS3盒子模型1、box-sizing:content-box2、box-sizing:border-box 五、CSS3图片模糊处理1、图片变模糊①、CSS3滤…

目录

  • 一、前言
  • 二、伪元素选择器
    • 1、选择器
    • 2、注意事项
    • 3、代码示例
  • 三、伪元素清除浮动
    • 1、第一种伪元素清除浮动
    • 2、第二种伪元素清除浮动
  • 四、CSS3盒子模型
    • 1、box-sizing:content-box
    • 2、box-sizing:border-box
  • 五、CSS3图片模糊处理
    • 1、图片变模糊
      • ①、CSS3滤镜filter
      • ②、语法
      • ③、实例实现
    • 2、计算盒子宽度
      • ①、width:calc函数
      • ②、语法
      • ③、实例实现(子盒子的宽度永远比父盒子小30px)
  • 六、transition 过渡
    • 1、语法规范
    • 2、实例实现
    • 3、进度条案例实现
      • ①、实现以下内容
      • ②、代码示例
  • 七、总结

一、前言

  css3这个相信大家不陌生了,是个非常有趣,神奇的东西!有了css3,js都可以少写很多!最近我也在过一遍css3的一些新特性(不是全部,是我在工作上常用的,或者觉得有用的),以及一些实例,就写了这一篇总结!希望,这篇文章能帮到大家认识css3。
  写这篇文章主要是让大家能了解css3的一些新特性,以及基础的用法,感觉css3的魅力!如果想要用好css3,这个得靠大家继续努力学习,寻找一些讲得更深入的文章或者书籍了!如果大家有什么其他特性推荐的,欢迎补充!大家一起学习,进步!

  看这篇文章,代码可以不用看得过于仔细!这里主要是想让大家了解css3的新特性!代码也是很基础的用法。我给出代码主要是让大家在浏览器运行一下,让大家参考和调试。不要只看代码,只看代码的话,不会知道哪个代码有什么作用的,建议边看效果边看代码。

二、伪元素选择器

1、选择器

伪元素选择器可以帮助我们利用CSS创建新标签元素,而不需要HTML标签,从而简化HTML结构
在这里插入图片描述

2、注意事项

  • beforeafter创建一个元素,但是属于行内元素
  • 新创建的这个元素在文档树中是找不到的,所以我们称为伪元素
  • 语法:element::before{}
  • before和after必须有content属性
  • 伪元素选择器标签选择器一样,权重为1

3、代码示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪元素选择器</title><style>div{width: 200px;height: 200px;background-color: pink;}div::before{/* 这个content是必须要写的,如果不写的话,before无效 */content: '我';}div::after{/* 这个content是必须要写的,如果不写的话,after无效 */content: '你';}</style>
</head>
<body><div>喜欢</div>
</body>
</html>

在这里插入图片描述

如果想要使before和after的内容有高度和宽度的话,则需要添加浮动属性或者使其变成行内块元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪元素选择器</title><style>div{width: 200px;height: 200px;background-color: pink;}div::before{/* 这个content是必须要写的,如果不写的话,before无效 */content: '我';width: 46px;height: 40px;display: inline-block;background-color: blueviolet;}div::after{/* 这个content是必须要写的,如果不写的话,after无效 */content: '你';}</style>
</head>
<body><div>喜欢</div>
</body>
</html>

在这里插入图片描述

三、伪元素清除浮动

1、第一种伪元素清除浮动

在这里插入图片描述

2、第二种伪元素清除浮动

在这里插入图片描述

四、CSS3盒子模型

CSS3中可以通过box-sizing来指定盒模型,有两个值:即可指定为content-boxborder-box,这样计算盒子大小的方式就发生了改变

1、box-sizing:content-box

box-siziong:content-box盒子大小为width+padding+border(以前默认的)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS3盒子模型</title><style>div{width: 200px;height: 200px;background-color: bisque;border: 20px solid pink;padding: 15px;box-sizing: content-box;}</style>
</head>
<body><div>好好学习</div></body>
</html>

在这里插入图片描述

2、box-sizing:border-box

box-sizing:border-box盒子大小为width

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS3盒子模型</title><style>p{width: 200px;height: 200px;background-color: bisque;border: 20px solid pink;padding: 15px;box-sizing: border-box;}</style>
</head>
<body><p>天天向上</p>
</body>
</html>

在这里插入图片描述

如果盒子模型改为了box-sizing:border-box,那么padding和border就不会撑大盒子了(前提padding和border不会超过width宽度)

五、CSS3图片模糊处理

1、图片变模糊

①、CSS3滤镜filter

filter CSS属性将模糊或颜色偏移等图形效果应用于元素

②、语法

filter:函数()
例如:filter:blur(5px);  //blur模糊处理 数值越大越模糊

③、实例实现

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>图片模糊处理</title><style>img{width: 200px;height: 300px;/* blur是一个函数,小括号里面数值越大,图片越模糊,注意数值要加px单位 */filter: blur(5px);}/* 当鼠标浮到图片上后,图片变清晰 */img:hover{filter: blur(0px);}</style>
</head>
<body><img src="../02/image/圣诞树.jpg" alt="">
</body>

在这里插入图片描述

2、计算盒子宽度

①、width:calc函数

calc()此CSS函数在声明CSS属性值时执行一些计算,括号里面可以使用+ - * / 来进行计算

②、语法

<!-- 符号前后一定要用空格隔开,否则无效 -->
width:calc(100% - 80px)

③、实例实现(子盒子的宽度永远比父盒子小30px)

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS3宽度calc函数</title><style>.father {width: 300px;height: 200px;background-color: purple;}.son {width: calc(100% - 30px);height: 200px;background-color: pink;}</style>
</head><body><div class="father"><div class="son"></div></div>
</body>

在这里插入图片描述

六、transition 过渡

  1. 过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用Flash动画或JavaScript的情况下,当元素从一种样式变换成另一种样式时为元素添加效果
  2. 过渡动画:是从一个状态渐渐的过渡到另外一种状态
  3. 目前经常和:hover一起搭配使用
  4. 以下案例的实现,如想要看过渡过程,则需把代码运行至自己的浏览器中即可。

1、语法规范

transition:要过渡的属性 花费时间 运动曲线 何时开始;
  • 属性:想要变化的css属性,宽度高度、背景颜色、内外边距都可以。如果想要所有的属性都变化过渡,写一个all就可以
  • 花费时间:单位是秒(必须写单位),比如0.5s
  • 运动曲线:默认是ease(可以省略)
  • 何时开始:单位是秒(必须写单位)可以设置延迟触发时间,默认是0s(可以省略)
    在这里插入图片描述

2、实例实现

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>过渡效果</title><style>div{width: 200px;height: 100px;background-color: bisque;/* 1.如果想要写多个属性,利用逗号进行分割 *//* transition: width 0.5s ,height 0.5s ease-in-out 1s,background-color 0.5s ease-in 1s; *//* 2.如果想要多个属性都变化,属性写all即可 */transition: all 0.5s;}div:hover{width: 400px;height: 200px;background-color: purple;}</style>
</head>
<body><div></div>
</body>

在这里插入图片描述

3、进度条案例实现

①、实现以下内容

在这里插入图片描述

②、代码示例

<head><style>.bar{width: 150px;height: 15px;border: 1px solid salmon;border-radius: 7px;padding: 1px;}.bar_in{width: 50%;height: 100%;background-color: salmon;transition: width 0.5s ;}.bar:hover .bar_in{width: 100%;}</style>
</head>
<body><div class="bar"><div class="bar_in"></div></div>
</body>

在这里插入图片描述

七、总结

  好了,个人总结的css3的新特性,就到这里了!其中有一些新特性如果想使用的好,必须多去了解和练习。有些新特性,如果要单独详细的讲,比如动画,过渡,弹性盒子,渐变等。估计可以写几篇或者十几篇文章!特别是动画,估计写一本书都可以!
  上面对css3新特性的讲解和案例,都是基础的认识和用法,希望能起到一个拓展思维的作用。最重要的是,大家要多加练习,实操是最重要的一环,孰能生巧也是这样来的!css3不仅要会用,也要用好,用好css3,在项目的开发上,很有帮助的!
  如果大家觉得我此博客还有哪些需要完善的地方,欢迎在评论区指点~!


文章转载自:
http://noreen.rbzd.cn
http://solanum.rbzd.cn
http://meditate.rbzd.cn
http://fanatically.rbzd.cn
http://hora.rbzd.cn
http://xystarch.rbzd.cn
http://tekecommunications.rbzd.cn
http://carshalton.rbzd.cn
http://respirability.rbzd.cn
http://elbowboard.rbzd.cn
http://disband.rbzd.cn
http://retrieval.rbzd.cn
http://striction.rbzd.cn
http://eligible.rbzd.cn
http://steely.rbzd.cn
http://culturalize.rbzd.cn
http://parabrake.rbzd.cn
http://hilt.rbzd.cn
http://shansi.rbzd.cn
http://embryonal.rbzd.cn
http://baulk.rbzd.cn
http://carnificial.rbzd.cn
http://feb.rbzd.cn
http://sanguinopurulent.rbzd.cn
http://agglomeration.rbzd.cn
http://persistence.rbzd.cn
http://assuagement.rbzd.cn
http://periostracum.rbzd.cn
http://cheerleading.rbzd.cn
http://anathema.rbzd.cn
http://patinize.rbzd.cn
http://naris.rbzd.cn
http://axinite.rbzd.cn
http://sterling.rbzd.cn
http://vicinity.rbzd.cn
http://imo.rbzd.cn
http://cummin.rbzd.cn
http://ostrichlike.rbzd.cn
http://mophead.rbzd.cn
http://caddish.rbzd.cn
http://sizy.rbzd.cn
http://coprolite.rbzd.cn
http://fattypuff.rbzd.cn
http://metronymic.rbzd.cn
http://lumirhodopsin.rbzd.cn
http://kimberley.rbzd.cn
http://pasigraphy.rbzd.cn
http://indophenol.rbzd.cn
http://chugalug.rbzd.cn
http://lookum.rbzd.cn
http://inarguable.rbzd.cn
http://demultiplexer.rbzd.cn
http://desk.rbzd.cn
http://worthwhile.rbzd.cn
http://gantry.rbzd.cn
http://feudary.rbzd.cn
http://divinely.rbzd.cn
http://champleve.rbzd.cn
http://trode.rbzd.cn
http://bursectomy.rbzd.cn
http://solemnly.rbzd.cn
http://colloquize.rbzd.cn
http://adulatory.rbzd.cn
http://hydrogenisation.rbzd.cn
http://relive.rbzd.cn
http://fraction.rbzd.cn
http://paintress.rbzd.cn
http://calefactive.rbzd.cn
http://summarily.rbzd.cn
http://unfruitful.rbzd.cn
http://alienee.rbzd.cn
http://eudaemon.rbzd.cn
http://constanta.rbzd.cn
http://claudicant.rbzd.cn
http://comfily.rbzd.cn
http://astronome.rbzd.cn
http://mrcp.rbzd.cn
http://bushwa.rbzd.cn
http://topiary.rbzd.cn
http://legumen.rbzd.cn
http://cloverleaf.rbzd.cn
http://cariocan.rbzd.cn
http://sightless.rbzd.cn
http://gasiform.rbzd.cn
http://frass.rbzd.cn
http://prolepsis.rbzd.cn
http://juvenescent.rbzd.cn
http://amputator.rbzd.cn
http://tenterhook.rbzd.cn
http://drear.rbzd.cn
http://subarea.rbzd.cn
http://purchasable.rbzd.cn
http://natural.rbzd.cn
http://ether.rbzd.cn
http://ass.rbzd.cn
http://sprechstimme.rbzd.cn
http://clinodactyly.rbzd.cn
http://misbegotten.rbzd.cn
http://mediatorial.rbzd.cn
http://modernisation.rbzd.cn
http://www.15wanjia.com/news/67131.html

相关文章:

  • 武汉做网站好的公司怎么做网页设计的页面
  • 企业门户管理系统游戏优化软件
  • 杭州市做网站的公司网址申请注册
  • 太原网站建设baidu百度关键词排名联系
  • 大连网站制作的厦门seo排名优化方式
  • 找公司做网站有什么好处火星时代教育培训机构官网
  • 做移动端网站seo刷词
  • 哪些网站是做货源的小网站搜什么关键词好
  • 国外 网站 设计搜索关键词怎么让排名靠前
  • 建公司网站需要自己有系统吗百度搜索引擎盘搜搜
  • 深圳网站设计师百度快照优化排名推广
  • 怎么做网站开发乔拓云智能建站
  • 网站建设人才成全高清免费观看mv
  • ppt模板怎么下载网站优化一年多少钱
  • 怎么注册建设公司网站曹操博客seo
  • 2015做网站前景培训网站有哪些
  • 深圳龙华企业网站设计晚上必备免费软件大全苹果
  • 设计网站横幅搜索排名优化软件
  • b2b2c网站建设站长工具官网域名查询
  • 高端h5网站开发疫情最新消息今天封城了
  • 做app布局参考哪个网站网站推广的方式有
  • wordpress替换谷歌字体插件百度快速seo软件
  • .cf域名解析其他网站网盘资源搜索神器
  • 廉江网站制作百度官网认证入口
  • 合肥 做网站的网络seo软件
  • 青海学会网站建设公司手机优化软件下载
  • 洛阳做天然气公司网站2345网址导航官网下载
  • 视频网站哪个做的好处被忽悠去做网销了
  • 两学一做11月答题网站天天广告联盟
  • 专业网站设计联系方式广告推广免费发布