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

古交市网站建设公司昆明网络推广哪家好

古交市网站建设公司,昆明网络推广哪家好,阿里建站模板,网站关键词优化效果在页面编写中经常会碰到页面自适应的问题#xff0c;也就是页面内部的元素会随着窗口的放大缩小而放大缩小#xff0c;box可以通过calc 百分比的形式做到页面自适应#xff0c;但是box内的字体却无法做到这点#xff0c;往往box自适应大小了#xff0c;内部的字体还是原来…在页面编写中经常会碰到页面自适应的问题也就是页面内部的元素会随着窗口的放大缩小而放大缩小box可以通过calc 百分比的形式做到页面自适应但是box内的字体却无法做到这点往往box自适应大小了内部的字体还是原来的大小看起来会非常别扭下面就来css实现一下页面文字的自适应大小。 clamp()函数 这里主要用到clamp()函数clamp() 函数的作用是把一个值限制在一个上限和下限之间当这个值超过最小值和最大值的范围时在最小值和最大值之间选择一个值使用。它接收三个参数最小值、首选值、最大值。 当首选值比最小值要小时则使用最小值。 当首选值介于最小值和最大值之间时用首选值。 当首选值比最大值要大时则使用最大值。 clamp()的文档https://developer.mozilla.org/zh-CN/docs/Web/CSS/clamp 我们可以通过在clamp()内设置表达式来动态的设置文字的大小比如这里有一个视口最小320px最大1200px当视口小于320px的时候字体大小为0.7rem当视口大小大于1200px的时候字体大小为1.2rem否则就使用区间的首选值。 .clampSize{width: 100%; /* 可以动态设置大小 */height: 40px;margin: 30px;line-height: 40px;text-align: center;border: 1px solid red;font-size:clamp(0.7rem, 0.489rem 1.05vw, 1.2rem); /* 通过动态计算首选值实现响应式字体变化 */ }有人说这个值我不知道该设置多大那么你可以用这个网站https://min-max-calculator.9elements.com/ 左边是你的参数范围右边是你的视口大小还是非常方便的啦~ 实现了这个之后我们就可以开始着手实现响应式布局的文字大小自适应了下面案例中视口最小320px最大1200px文字取值最小0.7rem最大1.2rem否则取首选值。 div classuseClampdiv女装/divdiv童鞋/divdiv箱包/divdiv首饰挂件/div /div.useClamp{width: 80%; /*容器大小自适应*/height: 30px;padding-left: 10px;display: flex;align-items: center;direction: ltr;background: #eee;div{min-width: 60px;width: 30%; /*按钮大小自适应*/height: 30px;background: #4d90fe;color: white;display: flex;align-items: center;justify-content: space-around;border-radius: 4px;margin-inline-end: 10px;font-size: clamp(0.7rem, 0.489rem 1.05vw, 1.2rem); /*文字大小自适应最小0.7rem,最大1.2rem,否则取首选值*/} }大小的上下限制 min()函数 当我们想要给box设置一个宽度最小为屏幕的80%最大为1000px通常会这么写 .box{ width: 80%; max-width: 1000px; }这种写法可以实现容器的最大和最小的宽度限制有了min()函数后可以一句css声明即可实现。 min() 方法拥有一个或多个逗号分隔符表达式作为参数表达式的值中最小的值作为参数值。 语法min(expression [, expression]) 其实就是设置最小值为最大值我们来看一个案例 .minSize{width:min(80%,1000px ); /* 可以动态设置大小,屏幕宽度大于1000px则宽度为1000px(因为1000比80%小),小于1000px则宽度为80%(此时80%比1000小)*/height: 40px;border: 1px solid red; }这里 width:min(100%,1024px ); 就是说屏幕宽度大于1000px则宽度为1000px(因为1000比80%小),小于1000px则宽度为80%(此时80%比1000小)。 注意min()函数参数需要百分比值如果是固定px值将会失效。 max()函数 max()函数其实和min()函是数一样的效果只不过这里取的是最大值为最小值 .maxSize{width:max(90%,1024px); /* max()函数和min()函数语法类似区别在于max()函数返回的是最大值min()函数返回的是最小值。 可以动态设置大小,屏幕宽度90%大于1024px则用90%,若屏幕宽度90%小于1024px则用2014px*/height: 40px;border: 1px solid red;margin-top: 40px; }width:max(90%,1024px);的意思是屏幕宽度90%大于1024px则用90%若屏幕宽度90%小于1024px则用2014px 案例源码https://gitee.com/wang_fan_w/css-diary 如果觉得这篇文章对你有帮助欢迎点赞、收藏、转发哦~
http://www.tj-hxxt.cn/news/230798.html

相关文章:

  • 哈尔滨网站建设方案服务优秀的公司网站
  • 南昌网站建设排行做手机网站优
  • 哪个网站做原创歌曲国家企业信息查询公示系统官网
  • 赚钱游戏一天500seo关键词首页排名
  • 上海手机网站制作哪家好百度投放广告怎么收费
  • 在线做高中试卷的网站如何利用网站开发客户
  • 网站项目意义wordpress建站后
  • 龙岩app定制中国seo谁最厉害
  • ssh框架做音乐网站高埗镇仿做网站
  • 上海网站建设 方案网站策划怎么写
  • 建开发网站做网站要什么知识条件
  • 二级院系网站建设情况津南网站建设
  • 网站建设方法冫金手指排名26wordpress top主题
  • 山东省住房和城乡建设厅定额站子网站网站建设云服务器与虚拟主机
  • 从写代码到网站运行不了了网站维护建设需要什么花费
  • 成都地铁建设分公司网站wordpress获取表前缀
  • 网站做标签页佛山营销网站建设公司
  • 超凡网络网站邢台163信息网
  • 网站静态图怎么做品牌网站建设-建站之路
  • 免费无版权图片网站wordpress 国外免费主题
  • 做塑料的外贸网站有哪些wordpress ftp
  • php网站 缓存泾阳做网站
  • 新手如何建立网站中国石油大学网站建设
  • 沈阳网站制作平台个人网站备案材料填写
  • 中山网站建设策划方案凡客诚品售后服务官方
  • 个人网站做百度云电影链接犯法吗做哪个外贸网站不用交费
  • 网站运营主要做什么工作罗田住房和城乡建设局网站
  • 不关闭网站备案建设的网站百度搜不到
  • 开发公司资质质量体系表单网站怎么做seo
  • 网站 框架那个网站有题做