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

程序员 修电脑 做网站静态网站建设参考文献

程序员 修电脑 做网站,静态网站建设参考文献,网站建设与运维预算,上传空间站的注意事项大家好#xff0c;我是若川。持续组织了8个月源码共读活动#xff0c;感兴趣的可以 点此加我微信ruochuan12 参与#xff0c;每周大家一起学习200行左右的源码#xff0c;共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列。另外… 大家好我是若川。持续组织了8个月源码共读活动感兴趣的可以 点此加我微信ruochuan12 参与每周大家一起学习200行左右的源码共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列。另外目前建有江西|湖南|湖北籍前端群可加我微信进群。今天来看几个鲜为人知但很实用的 CSS 技巧1. 毛玻璃特效可以使用 CSS 中的 backdrop-filter 属性来实现毛玻璃特效.login {backdrop-filter: blur(5px); }实现效果如下backdrop-filter 属性可以为一个元素后面区域添加图形效果如模糊或颜色偏移。因为它适用于元素_背后_的所有元素为了看到效果必须使元素或其背景至少部分透明。2. 将文本设为大写或小写大写或小写字母可以不必在 HTML中设置。可以在 CSS 中使用text-transform属性来强制任何文本为大写或小写。/* 大写 */ .upper {text-transform: uppercase; }/* 小写 */ .lower {text-transform: lowercase; }效果如下text-transform 属性专门用于控制文本的大小写当值为uppercase时会将文本转为大写当值为capitalize时会将文本转化为小写当值为capitalize时会将每个单词以大写字母开头。3. 实现首字下沉我们可以使用::first-letter来实现文本首字母的下沉p.texts:first-letter {font-size: 200%;color: #8A2BE2; }:first-letter选择器用来指定元素第一个字母的样式它仅适用于在块级元素中。效果如下4. 实现正方形我们可以通过CSS中的纵横比来实现一个正方形这样只需要设置一个宽度即可.square {background: #8A2BE2;width: 25rem;aspect-ratio: 1/1; }aspect-ratio 媒体属性可以用来测试视口的宽高比。当然上述例子比较简单来看看MDN中给出的纵横比的示例/* 最小宽高比 */ media (min-aspect-ratio: 8/5) {div {background: #9af; /* blue */} }/* 最大宽高比 */ media (max-aspect-ratio: 3/2) {div {background: #9ff;  /* cyan */} }/* 明确的宽高比, 放在最下部防止同时满足条件时的覆盖*/ media (aspect-ratio: 1/1) {div {background: #f9a; /* red */} }这里通过媒体查询在页面视口不同纵横比时显示不同的背景颜色。关于纵横比还有很多用途等着你去探索5. 图片文字环绕shape-outside 是一个允许设置形状的 CSS 属性。它还有助于定义文本流动的区域.any-shape {width: 300px;float: left;shape-outside: circle(50%); }shape-outside 属性定义了一个可以是非矩形的形状相邻的内联内容应围绕该形状进行包装。默认情况下内联内容包围其边距框; shape-outside提供了一种自定义此包装的方法可以将文本包装在复杂对象周围而不是简单的框中。6. :where() 简化代码当对多个元素应用相同的样式时CSS 可能如下.parent div, .parent .title, .parent #article {color: red; }这样代码看起来可读性不是很好:where() 伪类这时就派上用场了。**:where()** 伪类函数接受选择器列表作为它的参数将会选择所有能被该选择器列表中任何一条规则选中的元素。上面的代码使用:where()就可以这么写.parent :where(div, .title, #article) {color: red; }代码是不是看起来简洁了很多7. 实现平滑滚动可以使用CSS的scroll-behavior属性来实现在网页上进行平滑滚动而无需编写复杂的 JavaScript 或使用插件。可以用于页面锚点之间的滚动或者返回顶部等功能。html {scroll-behavior: smooth; }当用户手动导航或者 CSSOM scrolling API 触发滚动操作时CSS 属性 scroll-behavior 为一个滚动框指定滚动行为其他任何的滚动例如那些由于用户行为而产生的滚动不受这个属性的影响。在根元素中指定这个属性时它反而适用于视窗。当该属性的值为smooth时就可以实现页面的平滑滚动。8. 悬停放大想要实现图片的悬停方法效果使用下面的CSS代码即可img:hover {transform: scale(1.5); }transform属性应用于元素的2D或3D转换。这个属性允许将元素旋转缩放移动倾斜等。当值为scale就可以实现元素的 2D 缩放转换。9. 背景混合模式在CSS中可以使用 background-blend-mode 来实现元素背景的混合.blend-1 {background-image: url(https://duomly.nyc3.digitaloceanspaces.com/articles/coding/alps-lake.jpg);width: 100vw;height: 500px;background-size: cover; } .blend-2 {background-image: url(https://duomly.nyc3.digitaloceanspaces.com/articles/coding/alps-lake.jpg);width: 100vw;height: 500px;background-color: #20126f;background-size: cover;background-blend-mode: overlay; }实现的效果如下上面的图片是单纯的一张图片背景下面的图片是背景图片和背景颜色混合而成的。background-blend-mode 属性就用于定义了背景层的混合模式图片与颜色。支持的背景混合模式正常|乘法|屏幕|叠加|变暗|变亮|颜色减淡|饱和度|颜色|亮度10. 自定义光标我们可以通 CSS 中的cursor属性来自定义光标的样式只需要指定自定义光标的图片路径即可body{  cursor: url(path-to-image.png), auto; }除此之外 cursor还内置了很多鼠标样式供我们选择················· 若川简介 ·················你好我是若川毕业于江西高校。现在是一名前端开发“工程师”。写有《学习源码整体架构系列》20余篇在知乎、掘金收获超百万阅读。从2014年起每年都会写一篇年度总结已经坚持写了8年点击查看年度总结。同时最近组织了源码共读活动帮助4000前端人学会看源码。公众号愿景帮助5年内前端人走向前列。扫码加我微信 ruochuan12、拉你进源码共读群今日话题目前建有江西|湖南|湖北 籍 前端群想进群的可以加我微信 ruochuan12 进群。分享、收藏、点赞、在看我的文章就是对我最大的支持~
http://www.zqtcl.cn/news/718682/

相关文章:

  • 网站图片怎么做白色背景青岛公司做网站的价格
  • 网站seo工具wordpress放视频没画面
  • 自己做个网站要多少钱o2o商城网站系统开发
  • 百度网站优化哪家好长沙抖音推广代运营公司
  • 做网站的软件worddede 后门暴网站
  • 极简风格 网站上市公司seo是什么意思
  • 商城手机网站设计网架公司十大排名
  • 在建设主题网站时邯郸房产信息网恋家网
  • 保山做网站建设做网站zwnet
  • 南阳做网站推广自助个人免费网站
  • 企业做网站怎么做高校档案室网站建设
  • 辽宁省建设厅网站升级期货交易软件定制开发
  • 网站建设公司工资设置mufen wordpress
  • 资阳网站网站建设月夜直播免费完整版
  • 自己的网站打不开了网站建设维护成本
  • 最便宜做网站c2c网站建站的标准
  • 家里电脑做网站服务器下载中国移动商旅100最新版本
  • 深圳建站公司开发费用做网站网页的工作怎么样
  • 网站工程师平均工资网站开发合同里的坑
  • 南通公司建站模板品牌网站建设小蝌蚪
  • 网站备案号 有效期微信小程序开发视频完整教程
  • 给公司做网站需要什么信息html制作百度登录页面
  • 济南市建设执业资格注册中心网站小程序源码模板下载
  • 免费做网站怎么做网站网页生成app制作
  • 网站建设中的财务预算广州网站制作
  • 经营范围网站建设wordpress主题去除友情链接
  • ip开源网站FPGA可以做点什么国外购物平台排行榜前十名
  • 温州网站推广优化公司专业做网站建设公司排名
  • 网站广告推广哪家好wordpress漏洞大全
  • 做a小视频免费观看网站视觉传达设计网站