`

怎么用css制作一个3D样式的按钮

    博客分类:
  • CSS
阅读更多
闲话少说 直接上代码:
<button class='button'>按钮</button>//这是在html中的代码,显示一个按钮。

//以下是在css中的代码
.button{
    background-color: royalblue;//设置背景为royalblue这个颜色,
    border: none;//边框设置为无
    border-radius: 5px;//这个属性是在设置圆角,可以设置四个值,从边框左上角顺时针设置的四个值,当然小于四个值也是可以的,如果设置的是一个值剩余三值与它相等,如果设置的是两个值,第三个值和第一个值相等,第四个值和第二个值相等,如果设置三个值,第四个值和第二个值相等,另外也可以这么设置:水平半径/垂直半径,水平半径部分可以设置四个值,垂直半径部分也可以设置四个值。小于四个值的解决办法和上述一样。
    color: white;//颜色设置成白色
    padding: 15px 32px;//内边距设置成上为15px左为32px下为15px右为32px,从上边距开始逆时针设置,可以设置成四个值。
    display: inline-block;//排列为水平排列
    font-size: 16px;//字体大小为16px
    margin: 20px 2px;//外边距上为20px,左为2px,下为20px,右为2px
    cursor: pointer;//这是在设置交互
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);//文本阴影,这条语句包括四条属性:h-shadow v-shadow blur color;分别是:水平阴影,垂直阴影,模糊距离阴影颜色。前两项必选,后两项随便。
    box-shadow:  0 3px 20px rgba(0,0,0,0.3);这个属性的值有6个:h-shadow v-shadow blur spread color inset;水平阴影,垂直阴影,模糊距离,阴影尺寸,阴影颜色,将外部阴影改为内部阴影。
}
//为了使3d的效果产生,需要阴影部分进行改变,第一颜色相对调亮,第二阴影变无。
.button:active{//active代表动作,也就是当点击按钮的时候会产生的效果
 text-shadow: 0 -1px 0 rgba(0,0,0,.1);//这是在把文字的阴影颜色进行改变
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset;//这是在把边框的阴影改为内置
  position: relative;//定位为相对于正常位置定位。
  top: 3px;//这是在使按钮向下位移三个单位,这样就会产生往下按的效果。
}

分享到:
评论

相关推荐

    css3实现3d凹凸按钮.zip

    "css3实现3d凹凸按钮.zip"这个压缩包就是一个实例,展示了如何利用CSS3的特性创建具有立体感的按钮。这个实例主要涉及以下几个核心知识点: 1. **CSS3伪类选择器**:在实现3D按钮时,我们通常会用到`:hover`、`:...

    利用css3制作3D样式按钮实现代码

    HTML部分则创建了一个`&lt;a&gt;`标签作为按钮元素,通过`class="button"`引用上述CSS样式。你可以根据需求修改颜色、尺寸和其他属性,以适应不同的设计需求。 总结起来,通过CSS3,我们可以轻松地创建出具有3D效果的按钮...

    纯CSS3 3D按钮效果

    总之,纯CSS3 3D按钮效果是CSS3技术在网页设计中的一个生动实例,它展示了CSS3如何通过新的属性和方法,创造出富有吸引力和互动性的界面元素。掌握这种技术,将有助于提升网页的视觉质量和用户体验。

    CSS3 3D按钮特效

    为了保持语义清晰,每个3D按钮样式应对应一个独立的CSS类。 在代码实现中,我们可以看到`.button-style1`、`.button-style2`等类名,分别代表不同的3D按钮样式。这些类包含了一系列的CSS规则,如`border-radius`...

    css3 hover按钮3D上下翻转动画

    在提供的压缩包文件“texiao1092_1560680951”中,可能包含了实现此类效果的具体代码示例,你可以参考并实践,以便更好地理解和掌握css3 hover按钮3D上下翻转动画的制作方法。 总之,通过熟练掌握CSS3的:hover伪类...

    CSS3魔幻按钮 按钮的几种酷炫形态

    其次,CSS3的定位属性如`position`、`top`、`right`、`bottom`和`left`也是制作酷炫按钮的关键。通过设置这些属性,我们可以精确控制按钮相对于其父元素的位置,甚至实现相对屏幕的绝对定位。例如,我们可能想要一个...

    纯CSS3实现简易3D按钮.zip

    "纯CSS3实现简易3D按钮"这个项目就是一个很好的例子,它展示了如何仅通过CSS3不依赖JavaScript或jQuery来制作具有立体感的按钮。下面我们将深入探讨CSS3中与3D效果相关的知识点。 1. **CSS3变换(Transforms)**:...

    18款精美样式的CSS3实现的3D进度条按钮特效源码.zip

    1. **3D转换**:CSS3的3D转换允许开发者创建具有深度感的元素,例如旋转、平移和缩放,这在制作3D进度条时非常有用。通过`transform`属性,我们可以实现元素在多个轴上的变换,增强视觉效果。 2. **渐变和阴影**:...

    好看的CSS3网页3D按钮特效代码

    总结来说,制作一个好看的CSS3网页3D按钮特效,需要熟练掌握和运用CSS3的3D转换、过渡效果、阴影、边框半径以及背景属性。通过精心调整这些属性,我们可以创建出具有高度交互性和视觉吸引力的网页元素,提升用户体验...

    用html+CSS实现的3D旋转相册(表白代码)

    《HTML+CSS构建3D旋转相册:一个浪漫的表白技术指南》 在网页设计的世界里,创新和个性化是吸引用户的重要元素。今天我们将探讨如何使用HTML和CSS这两种基础的前端技术来创建一个独特的3D旋转相册,这不仅是一个...

    一个用js编写的3D按钮

    在探讨“一个用js编写的3D按钮”的知识点时,我们不仅关注JavaScript(JS)如何实现3D效果,还深入理解HTML与CSS在构建交互式3D元素中的作用。此项目虽简短,却涵盖了前端开发中关键的技术点,包括布局、样式、交互...

    36种漂亮的CSS3网页按钮Button样式

    "36种漂亮的CSS3网页按钮Button样式"集合展示了如何利用CSS3的各种属性和技巧来设计各种各样的按钮,让网页界面更加吸引人。 首先,我们来看看CSS3中的一些核心属性,它们在设计按钮时发挥着重要作用: 1. **边框...

    20种炫酷CSS3按钮样式和鼠标滑过特效

    本资源提供了一套精心设计的CSS3库,包含了20种不同的炫酷按钮样式以及相应的鼠标滑过动画效果,每种样式都有3个示例,为设计师提供了丰富的选择,能够适应多种网站和应用的需求。 首先,让我们深入了解CSS3的特性...

    CSS3实现3D发光切换按钮.zip

    在制作3D切换按钮时,我们可以使用`transform: perspective()`设置观察者的视角,然后通过`transform: rotateX()`和`rotateY()`来调整按钮的倾斜角度,从而创建出立体感。 发光效果则是通过box-shadow和transition...

    CSS3实现伪对象立体按钮效果.zip

    在本项目中,“CSS3实现伪对象立体按钮效果.zip”是一个包含多个HTML示例和相关资源的压缩包,主要用于展示如何使用CSS3的伪对象和样式来创建具有立体感的按钮效果。这些文件(index3.html、index4.html、index.html...

    CSS3鼠标悬停3D图标菜单特效.zip

    【CSS3鼠标悬停3D图标菜单特效】是一种利用CSS3的强大功能实现的交互式设计。在网页设计中,这种特效能为用户带来更生动、更直观的体验,提升网站的用户体验和互动性。该特效主要体现在当鼠标悬停在按钮上时,图标...

    jQuery+CSS3打造超酷3D按钮效果.zip

    首先,jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。在本项目中,jQuery将用于实现按钮的动态效果,如点击反馈和过渡动画。通过使用jQuery的`.click()`方法,我们可以监听...

    Html5+CSS3实现3D旋转效果

    在`CityDemo`这个示例中,可能是一个展示城市3D模型的场景。可能包含多个HTML元素,每个元素都有不同的3D旋转效果,通过CSS3的`class`或`id`选择器,我们可以独立控制每个元素的旋转。同时,JavaScript代码负责处理...

    纯css制作20款不同的分页样式

    一个简单的分页组件通常包含以下元素:上一页、下一页按钮,以及一系列表示不同页面的数字链接。在HTML中,这些元素可以通过`&lt;a&gt;`标签和`&lt;button&gt;`标签来创建。例如: ```html &lt;li&gt;&lt;a href="#"&gt;上一页&lt;/a&gt;&lt;/li&gt; ...

    jQuery+css3实现的点击下载按钮3D加载downlading进度特效源码.zip

    在本资源中,我们主要探讨的是如何利用jQuery和CSS3技术来实现一个具有3D加载效果的下载按钮,以及在下载过程中展示下载进度的特效。这个项目的核心是创建一个交互式的用户界面,提供视觉吸引力的同时增强用户体验。...

Global site tag (gtag.js) - Google Analytics