移动端 css实现自适应正圆 ( 宽高随着手机屏幕宽度自适应 )_html/css_WEB-ITnose
序言:应朋友要求随手写了一下移动端 css实现自适应正圆 ( 宽高随着手机屏幕宽度自适应 ) ,以备后用
LESS代码:
.adaptive-circle { margin: 50px auto 0; width: 80%; height: 0; padding-top: 80%; border-radius: 100%; border: 1px solid #000; box-sizing: border-box; // for .layout { height: 100%; } position: relative; .layout { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; text-align: center; &.middle { &:before { display: inline-block; vertical-align: middle; content: ''; height: 100%; width: 0; overflow: hidden; } div:first-child { display: inline-block; vertical-align: middle; } } }}
CSS代码:
<style> .adaptive-circle { margin: 50px auto 0; width: 80%; height: 0; padding-top: 80%; border-radius: 100%; border: 1px solid #000; box-sizing: border-box; position: relative; } .adaptive-circle .layout { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; text-align: center; } .adaptive-circle .layout.middle:before { display: inline-block; vertical-align: middle; content: ''; height: 100%; width: 0; overflow: hidden; } .adaptive-circle .layout.middle div:first-child { display: inline-block; vertical-align: middle; }</style>
HTML代码:
<div class="adaptive-circle"> <div class="layout middle"> <div> <h2 id="自适应标题">自适应标题</h2> <p>自适应结束</p> </div> </div></div>
完整demo代码:
移动端 css实现自适应正圆 ( 宽高随着手机屏幕宽度自适应 ) 博客园(杨君华) <style> .adaptive-circle { margin: 50px auto 0; width: 80%; height: 0; padding-top: 80%; border-radius: 100%; border: 1px solid #000; box-sizing: border-box; position: relative; } .adaptive-circle .layout { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; text-align: center; } .adaptive-circle .layout.middle:before { display: inline-block; vertical-align: middle; content: ''; height: 100%; width: 0; overflow: hidden; } .adaptive-circle .layout.middle div:first-child { display: inline-block; vertical-align: middle; }</style>自适应标题
自适应介绍
示例链接:http://jsbin.com/wazovezima/edit?html,output
例图:

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

HTML适合初学者学习,因为它简单易学且能快速看到成果。1)HTML的学习曲线平缓,易于上手。2)只需掌握基本标签即可开始创建网页。3)灵活性高,可与CSS和JavaScript结合使用。4)丰富的学习资源和现代工具支持学习过程。

HTML定义网页结构,CSS负责样式和布局,JavaScript赋予动态交互。三者在网页开发中各司其职,共同构建丰富多彩的网站。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

GiteePages静态网站部署失败:404错误排查与解决在使用Gitee...

网页批注功能的Y轴位置自适应算法本文将探讨如何实现类似Word文档的批注功能,特别是如何处理批注之间的间�...

实现图片点击后周围图片散开并放大效果许多网页设计中,需要实现一种交互效果:点击某张图片,使其周围的...

在router文件夹下的index.js文件中注册VueRouter的必要性在开发Vue应用程序时,常常会遇到关于路由配置的问题。特�...
