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

上海网站建设乐云seo模板中心wordpress欣赏

上海网站建设乐云seo模板中心,wordpress欣赏,惠州建设局网站首页,校园电子商务是什么七、CSS3 属性选择器(上) 什么是 CSS3 在 CSS2 的基础上拓展、新增的样式 CSS3 发展现状 移动端支持优于 PC 端CSS3 目前还草案#xff0c;在不断改进中CSS3 相对 H5#xff0c;应用非常广泛 属性选择器列表 属性选择器代码演示 #xff08;1#xff09;E[att] 选择具有…七、CSS3 属性选择器(上) 什么是 CSS3 在 CSS2 的基础上拓展、新增的样式 CSS3 发展现状 移动端支持优于 PC 端CSS3 目前还草案在不断改进中CSS3 相对 H5应用非常广泛 属性选择器列表 属性选择器代码演示 1E[att] 选择具有att属性的E元素 2E[att ‘val’] 选择具有att属性并且属性值为val的E元素 3E[att^ ‘val’] 选择具有att属性并且属性值以val开头的E元素 4E[att$ ‘val’] 选择具有att属性并且属性值以val结尾的E元素 注意类选择器、属性选择器、伪类选择器的权重均为10。 button {cursor: pointer; } button[disabled] {cursor: default }八、CSS3 属性选择器(下) 代码演示 input[typesearch] {color: skyblue; }span[class^black] {color: lightgreen; }span[class$black] {color: lightsalmon; }span[class*black] {color: lightseagreen; }九、结构伪类选择器 属性列表 ​ 代码演示 ul li:first-child {background-color: lightseagreen; }ul li:last-child {background-color: lightcoral; }ul li:nth-child(3) {background-color: aqua; }十、nth-child 参数详解 nth-child 详解 注意本质上就是选中第几个子元素 n 可以是数字、关键字、公式 n 如果是数字就是选中第几个 常见的关键字有 even 偶数、odd 奇数 常见的公式如下(如果 n 是公式则从 0 开始计算) 但是第 0 个元素或者超出了元素的个数会被忽略 ​ 代码演示 style/* 偶数 */ul li:nth-child(even) {background-color: aquamarine;}/* 奇数 */ul li:nth-child(odd) {background-color: blueviolet;}/*n 是公式从 0 开始计算 */ul li:nth-child(n) {background-color: lightcoral;}/* 偶数 */ul li:nth-child(2n) {background-color: lightskyblue;}/* 奇数 */ul li:nth-child(2n 1) {background-color: lightsalmon;}/* 选择第 0 5 10 15, 应该怎么选 */ul li:nth-child(5n) {background-color: orangered;}/* n 5 就是从第5个开始往后选择 */ul li:nth-child(n 5) {background-color: peru;}/* -n 5 前五个 */ul li:nth-child(-n 5) {background-color: tan;} /style十一、nth-child 和 nth-of-type 的区别 代码演示 stylediv :nth-child(1) {background-color: lightblue;}div :nth-child(2) {background-color: lightpink;}div span:nth-of-type(2) {background-color: lightseagreen;}div span:nth-of-type(3) {background-color: #fff;} /style上图代码中为第一个孩子设置的红色不生效 上图代码中的第一个孩子设置的蓝色生效了也就是熊大所在行的背景颜色变成蓝色。 区别 nth-child 选择父元素里面的第几个子元素不管是第几个类型【E:nth-childn 是先对父元素里面所有的孩子进行排序找到第n个孩子,然后再看是否和E匹配】nth-of-type 选择指定类型的元素【E:nth-of-type(n) 是先去匹配E然后再对父元素里面指定的子元素进行排序根据E找第n个孩子】 十二、伪元素选择器 伪类选择器 ​ 伪类选择器注意事项 before 和 after 必须有 content 属性before 在内容前面after 在内容后面before 和 after 创建的是一个元素但是属于行内元素创建出来的元素在 Dom 中查找不到所以称为伪元素伪元素和标签选择器一样权重为 1 代码演示 stylediv {width: 100px;height: 100px;border: 1px solid lightcoral;}div::after,div::before {width: 20px;height: 50px;text-align: center;display: inline-block;}div::after {content: 德;background-color: lightskyblue;}div::before {content: 道;background-color: mediumaquamarine;}/style十三、伪元素的案例 添加字体图标 p {width: 220px;height: 22px;border: 1px solid lightseagreen;margin: 60px;position: relative; } p::after {content: \ea50;font-family: icomoon;position: absolute;top: -1px;right: 10px; }伪元素清除浮动 十四、2D 转换之 translate 2D 转换 2D 转换是改变标签在二维平面上的位置和形状 移动 translate 旋转 rotate 缩放 scale translate 语法 x 就是 x 轴上水平移动y 就是 y 轴上水平移动 transform: translate(x, y) transform: translateX(n) transfrom: translateY(n)重点知识点 2D 的移动主要是指 水平、垂直方向上的移动translate 最大的优点就是不影响其他元素的位置translate 中的100%单位是相对于本身的宽度和高度来进行计算的行内标签没有效果 代码演示 div {background-color: lightseagreen;width: 200px;height: 100px;/* 平移 *//* 水平垂直移动 100px *//* transform: translate(100px, 100px); *//* 水平移动 100px *//* transform: translate(100px, 0) *//* 垂直移动 100px *//* transform: translate(0, 100px) *//* 水平移动 100px *//* transform: translateX(100px); *//* 垂直移动 100px */transform: translateY(100px) }十五、通过 定位子绝父相 transform:translate(-50%,-50%)让一个盒子水平垂直居中 代码演示 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/titlestylediv {position: relative;width: 500px;height: 500px;background-color: pink;/* 1. 我们tranlate里面的参数是可以用 % *//* 2. 如果里面的参数是 % 移动的距离是 盒子自身的宽度或者高度来对比的 *//* 这里的 50% 就是 50px 因为盒子的宽度是 100px *//* transform: translateX(50%); */}p {position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;background-color: purple;/* margin-top: -100px;margin-left: -100px; *//* translate(-50%, -50%) 盒子往上走自己高度的一半 */transform: translate(-50%, -50%);}span {/* translate 对于行内元素是无效的 */transform: translate(300px, 300px);}/style /headbodydivp/p/divspan123/span /body/html十六、2D 转换 rotate rotate 旋转 2D 旋转指的是让元素在二维平面内顺时针或者逆时针旋转 rotate 语法 /* 单位是deg */ transform: rotate(度数) 重点知识点 rotate 里面跟度数单位是 deg角度为正时顺时针角度为负时逆时针默认旋转的中心点是元素的中心点 代码演示 img:hover {transform: rotate(360deg) }旋转中心点 transform-origin: 代码演示 !DOCTYPE html htmlheadmeta charsetutf-8title旋转中心点案例/titlestyle typetext/cssdiv {width: 200px;height: 200px;background-color: pink;margin: 100px auto;transition: all 0.4s;/* 1.设置旋转中心点 transform-origin后面可以跟方位名词 *//* transform-origin: left bottom; *//* 2.默认的旋转中心点是 50% 50% 等价于 center center *//* 3.可以是px像素 */transform-origin: 50px 50px;}div:hover {transform: rotate(360deg);}/style/headbodydiv/div/body /html十七、CSS 3盒子模型 CSS3中可以通过 box-sizing来指定盒模型 有2个值 即可指定为content-box、border-box这样我们计算盒子大小的方式就发生了改变。 可以分成两种情况 1.box-sizing:content-box盒子大小为 widthpaddingborder以前默认的 2.box-sizing:border-box 盒子大小为width如果盒子模型我们改为了box-sizing border-box那么padding和border就不会撑大盒子了前提是padding和border不会超过width的宽度 十八、CSS 3滤镜filter 十九、CSS 3 calc函数 二十、CSS 3 过渡重点 1、基本使用方法 transition: 需要变化的属性 花费的时间 运动曲线 何时开始 2、如果需要同时给多个属性加过渡效果可以使用逗号进行分割 3、如果想要所有的属性都发生变化有过渡的效果直接把属性写成 all 即可
http://www.pierceye.com/news/851635/

相关文章:

  • 蚌埠网站设计一句话宣传自己的产品
  • 织梦开发供需网站杭州互联网企业排名
  • 网站结构分析关键词林俊杰的寓意
  • 网站备案 超链接青岛胶南做网站的
  • 国内ui做的好的网站网站底部 图标
  • 网站开发维护人员天津微外卖网站建设
  • 保定网站建设推广公司怎么样雄安优秀网站建设
  • 上海集团网站建设做网站用asp好吗
  • h5网站建设价格wp-wordpress
  • 简单描述一下网站制作的流程投资理财产品的网站建设
  • 企业网站制作托管东营高端网站建设
  • 可以推广网站建立网站接受投注是什么意思
  • 微网站制作网站开发创建自己网站的步骤
  • 人才网网站开发手册外链发布平台大全
  • 福州网站备案wordpress打开媒体链接设置
  • 大学网站建设考核办法永春网站设计
  • 哪个设计网站赚钱百度地图网页版进入
  • 网站备案号不存在100m的网站 数据库
  • 网站空间管理平台网站模版 优帮云
  • 网站开发的比较备案期间 需要关闭网站吗
  • 做网站 怎么推广上海市企业服务云十问十答
  • 怎么做一种网站为别人宣传wordpress query_posts()
  • 网站的运营和维护专业做网站官网
  • 详细论述制作网站的步骤做网站需求 后期方便优化
  • 蒙icp备 网站建设学校网站建设管理
  • 做免费外贸网站册域名网站大全免黄
  • 祈网网站建设制作网站如何赚钱
  • 最讨厌网站门户类网站的主页设计
  • 国家建设环保局网站网站做的好赚钱吗
  • 如何设置网站服务器做标签的网站