当前位置:首页 > CSS

css 制作石头

2026-02-12 14:15:13CSS

使用CSS绘制石头效果

通过CSS的border-radiusbox-shadowgradient属性可以模拟石头的自然纹理和不规则形状。

基础形状绘制

.stone {
  width: 150px;
  height: 120px;
  border-radius: 50% 30% 60% 40%/50% 40% 60% 30%;
  background: linear-gradient(135deg, #8b8b8b 20%, #5a5a5a 80%);
}

不规则border-radius值创造非对称轮廓,线性渐变模拟石头的基础色。

添加立体感

.stone {
  box-shadow: 
    inset 5px 5px 10px rgba(255,255,255,0.1),
    inset -5px -5px 10px rgba(0,0,0,0.3),
    5px 5px 15px rgba(0,0,0,0.5);
}

内阴影创造表面凹凸质感,外阴影增强立体效果。

纹理细节增强

.stone::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: 
    radial-gradient(circle at 30% 40%, 
      rgba(255,255,255,0.1) 5%, 
      transparent 15%),
    radial-gradient(circle at 70% 60%, 
      rgba(0,0,0,0.1) 5%, 
      transparent 15%);
  border-radius: inherit;
}

伪元素叠加径向渐变模拟石头表面的自然斑点纹理。

动画效果(可选)

.stone:hover {
  transform: rotate(5deg) scale(1.05);
  filter: brightness(1.1);
}

悬停时添加微小旋转和亮度变化增强交互感。

css 制作石头

完整示例可通过CodePen等平台查看实时渲染效果,调整参数可获得不同风格的石头外观,如花岗岩或鹅卵石等变体。

标签: 石头css
分享给朋友:

相关文章

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead>…

怎么用css制作网页

怎么用css制作网页

使用CSS制作网页的基本方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是一些基本步骤和方法: 创建CSS文件 新建一个后缀为.css的文件,例如style.css。在HTML文件中通过&l…

css导航条制作

css导航条制作

水平导航条制作 使用display: inline-block或flexbox布局创建水平导航条。设置背景色、内边距和悬停效果增强交互性。 <nav> <ul class="h…

css制作下拉菜单

css制作下拉菜单

使用纯CSS制作下拉菜单 通过HTML和CSS可以创建无需JavaScript的下拉菜单,主要利用:hover伪类和display属性控制显示隐藏。 HTML结构示例: <div class…

css制作二级菜单

css制作二级菜单

CSS制作二级菜单的方法 通过纯CSS实现二级菜单主要依赖HTML结构嵌套和CSS的:hover伪类选择器。以下是具体实现方式: HTML结构 <ul class="main-menu"&g…

css简历制作

css简历制作

使用CSS制作简历的基本步骤 选择简洁的布局结构,通常采用单列或双列设计。单列适合内容较少的简历,双列能更好利用空间展示技能和工作经历。布局时注意留白,避免信息过于拥挤。 定义合适的字体和颜色方案。…