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

龙华专业做网站公司关键词优化是什么意思

龙华专业做网站公司,关键词优化是什么意思,视觉品牌网站建设,电商系统哪家好排行榜简介 Chrome 125 引入了一个 CSS Anchor Position API,它能够让元素相对于页面上的其它元素(锚点)进行定位。相比于传统的定位方式,锚点定位则更加简单灵活。 接下来就简单介绍下锚点定位的基本使用 基本定位 设置锚点&#x…

简介

Chrome 125 引入了一个 CSS Anchor Position API,它能够让元素相对于页面上的其它元素(锚点)进行定位。相比于传统的定位方式,锚点定位则更加简单灵活。

接下来就简单介绍下锚点定位的基本使用

基本定位

设置锚点,将 anchor-name 属性应用于所选元素,并为其分配唯一标识符,标识符前面必须添加双短划线。

.anchor-ele {anchor-name: --anchor-el;
}

连接锚点.anchor-ele 将充当锚点,引导其它元素连接至此锚点。可通过以下两种方式连接:隐式锚点 和 显式锚点,区别在于是否在 anchor() 函数中指定锚点名称,显式锚点就显得更加灵活,可用于锚定多个元素。

/* 隐式锚点 */
.position-ele {position-anchor: --anchor-el;top: anchor(bottom);
}/* 显式锚点 */
.position-ele {top: anchor(--anchor-el bottom);
}

锚点定位基于 CSS 绝对定位。如需使用定位值,您需要为定位的元素添加 position: absolute。然后,使用 anchor() 函数应用定位值。

.position-ele {position: absolute;bottom: anchor(--anchor-el top);
}

Base Position

多个锚点

元素可以绑定至多个锚点。在以下示例中,元素的左上角固定在第一个锚点的右下角,元素的右下角固定在第二个锚点的左上角:

.one {anchor-name: --one;
}
.two {anchor-name: --two;
}
.anchored {position: absolute;top: anchor(--one bottom);left: anchor(--one right);right: anchor(--two left);bottom: anchor(--two top);
}

Multi

调整锚点位置

如果当元素到达页面边缘的时候需要调整位置,可以创建备用锚点位置。(使用 @position-try 指令和 position-try-options 属性)

接下来写一个 select 浮层来展示效果:

首先展示一下初始化的界面效果

<input class="input" type="text" />
<div class="overlay"></div>
.input {anchor-name: --anchor-input;
}
.overlay {width: 400px;height: 200px;background-color: #fff;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);position: absolute;position-anchor: --anchor-input;inset-area: bottom span-right;
}

Init

创建四个备用位置,浮层的位置分别在 左上、右上、左下、右下,对应了控件在屏幕四个角的时候浮层的位置调整。

@position-try --top-left {inset-area: top span-left;
}
@position-try --top-right {inset-area: top span-right;
}
@position-try --bottom-left {inset-area: bottom span-left;
}
@position-try --bottom-right {inset-area: bottom span-right;
}
.overlay {position-try-options: --bottom-left, --bottom-right, --top-left, --top-right;
}

当控件在左上角的时候浮层展示效果:

跟初始化的位置是一样的

当控件在右上角的时候浮层展示效果:

overlay top right

当控件在左下角的时候浮层展示效果:

overlay bottom left

当控件在右下角的时候浮层展示效果:

overlay bottom right

总结

从以上几个示例来看,只用简单的几行代码,就能够实现复杂的布局效果,足以见得这个功能的强大!
CSS Anchor Positioning API 的推出或许是 Web 开发领域的颠覆性改变,大家可以尝试使用这项新特性,以便为未来的广泛应用做好准备。

http://www.dtcms.com/wzjs/142019.html

相关文章:

  • wordpress用户规则win7优化大师好不好
  • 成都规划网站爱网
  • 阳江一中启业网沈阳seo优化排名公司
  • 1020美金等于多少欧元平台优化
  • wordpress文字采集基础建站如何提升和优化
  • 潍坊网站建设服务商360搜索推广官网
  • 做吉祥物设计看什么网站线上推广100种方式
  • 山东网站建设比较好搜索引擎优化公司排行
  • 正规的徐州网站建设网络推广是什么工作
  • 做外贸B2C网站推广的20种方法2345网址导航
  • 濮阳网官网哪个合肥seo好
  • 泉州市亿民建设发展有限公司网站进入百度网首页
  • 密云网站建设广州网页seo排名
  • 免费做计算机题的网站sem数据分析
  • 什么是模板建站全网推广
  • 前端自己做博客网站网络营销顾问
  • 日本真人做a免费视频网站苏州seo网站推广哪家好
  • 赣州市网站建设公司网站标题算关键词优化吗
  • 杭州外贸网站建设公司价格在百度上怎么发布广告
  • 高校校园网站建设项目的要求重庆百度总代理
  • 分类信息网站做推广西安关键词排名优化
  • wordpress get_pages 输出格式seo工资服务
  • 做美图 网站有哪些网络销售新手入门
  • 百度网站 v怎么怎做免费制作自己的网站
  • django开发的公司网站超级外链工具 增加外链中
  • 做独立网站需要注意些什么手续云南网络推广公司排名
  • 网站建设与网站开发百度指数入口
  • python做网站好不好苏州疫情最新情况
  • 网上做兼职网站seo关键词优化公司
  • 网站监测怎么做北京seo的排名优化