CSS怎么模仿遥控器按钮

这篇文章主要讲解了“CSS怎么模仿遥控器按钮”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS怎么模仿遥控器按钮”吧!

在银州等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站制作 网站设计制作按需定制开发,公司网站建设,企业网站建设,成都品牌网站建设,成都全网营销推广,外贸网站建设,银州网站建设费用合理。

html结构


  
    
      +
    
    
      +
    
    
      -
    
    
      -
    

    
      ok
    
  

css样式

.button-group {
  padding-top: 20rpx;
  width: 300rpx;
  height: 300rpx;
  background-color: pink;
}
.outter-circle {
  position: relative;
  margin-left: 10rpx;
  width: 280rpx;
  height: 280rpx;
  background-color: lightcyan;
  border-radius: 100%;
  overflow: hidden;
  transform-origin: center;
  transform: rotate(45deg);
}
.inner-parts {
  float: left;
  width: 140rpx;
  height: 140rpx;
  line-height: 140rpx;
  text-align: center;
}
.silver {
  background-color: silver;
}
.gold {
  background-color: gold;
}
.blue {
  background-color: blue;
}
.brown {
  background-color: brown;
}
.inner-circle {
  position: absolute;
  margin-top: 70rpx;
  margin-left: 70rpx;
  width: 140rpx;
  height: 140rpx;
  line-height: 140rpx;
  text-align: center;
  border-radius: 100%;
  background-color: lightblue;
}
.rotate {
  display: inline-block;
  transform: rotate(-45deg);
}

注:文字区域若不inline-block,旋转属性将不生效!

按钮点击事件

button: function(e) {
    var buttonType = e.currentTarget.dataset.type
    console.log(buttonType)
    switch (buttonType) {
      case 'chaAdd':
        console.log('backward the channel')
      break
      case 'chaDes':
        console.log('forward the channel')
      break
      case 'volAdd':
        console.log('strengthen the volumn')
      break
      case 'volDes':
        console.log('weaken the volumn')
      break
      default:
        console.log('ok')
    }
  }

运行效果

CSS怎么模仿遥控器按钮

感谢各位的阅读,以上就是“CSS怎么模仿遥控器按钮”的内容了,经过本文的学习后,相信大家对CSS怎么模仿遥控器按钮这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文名称:CSS怎么模仿遥控器按钮
标题网址:http://hbruida.cn/article/pchddd.html