CSS3只让背景图片旋转180度的实现示例


Posted in HTML / CSS onMarch 09, 2021

一、心路历程

最近写驾驶舱的时候琢磨了一个问题,就是单纯的使背景图片旋转的一定的角度。

只通过CSS3的transfrom让整个容器都翻转了一定的角度,达不到我想要的效果。

然后通过研究和参考相关文章总算实现了这个效果,话不多说,上代码。

二、代码实现

HTML模板如下

<div class="smart_development_right">
  <div class="smart_development_content">
    <span>智能感知设备</span>
  </div>
  <div class="smart_development_content">
    <span>在线率</span>
  </div>
</div>

CSS代码

.smart_development_right{
   position: relative;
   overflow: hidden; 
}
.wisdomGongdi .gongdi_center .center_top .smart_development_right::before {
  content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: url('/public/smart_equipment.png') 0 0 no-repeat;
    transform: rotate(180deg);
}

如果希望向右旋转90度 就把上面代码中的180deg改成90deg

如果希望向左旋转90度 就把上面代码中的180deg改成-90deg

如果思路走的对,那么实现起来就会非常简单。

虽然最后没有用上这个,但还是觉得特别有用,所以跟大家分析一下。

参考文献

到此这篇关于CSS3只让背景图片旋转180度的实现示例的文章就介绍到这了,更多相关CSS3 背景图片旋转180度内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
深入解读CSS3中transform变换模型的渲染
May 27 HTML / CSS
基于CSS3实现的几个小loading效果
Sep 27 HTML / CSS
使用CSS3来绘制一个月食图案
Jul 18 HTML / CSS
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
Aug 25 HTML / CSS
CSS3制作hover下划线动画
Mar 27 HTML / CSS
10分钟理解CSS3 FlexBox弹性布局
Dec 20 HTML / CSS
html5构建触屏网站之touch事件介绍
Jan 07 HTML / CSS
html5 offlline 缓存使用示例
Jun 24 HTML / CSS
HTML5通用接口详解
Jun 12 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
Mar 20 HTML / CSS
CSS3 天气图标动画效果
Apr 06 HTML / CSS
用CSS3画一个爱心
Apr 27 HTML / CSS
CSS3 真的会替代 SCSS 吗
Mar 09 #HTML / CSS
css3实现书本翻页效果的示例代码
Mar 08 #HTML / CSS
纯CSS3实现圆圈动态发光特效动画的示例代码
Mar 08 #HTML / CSS
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
Mar 05 #HTML / CSS
详解利用css3的var()实现运行时改变scss的变量值
Mar 02 #HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 #HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
Feb 24 #HTML / CSS
You might like
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
php实现的替换敏感字符串类实例
2014/09/22 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
Angularjs 基础入门
2014/12/26 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
基于vue开发的在线付费课程应用过程
2018/01/25 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
什么是继承
2013/12/07 面试题
九年级化学教学反思
2014/01/28 职场文书
小学二年级学生评语
2014/04/21 职场文书
美术教师个人工作总结
2015/02/06 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
消防安全主题班会
2015/08/12 职场文书
Go语言grpc和protobuf
2022/04/13 Golang