iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > 其他 >如何创建一些常见的CSS3不规则形状
  • 758
分享到

如何创建一些常见的CSS3不规则形状

2023-05-14 23:05:18 758人浏览 安东尼
摘要

css3 不规则图形设计在现代 WEB 页面设计中越来越流行。做不规则的设计已经变得越来越简单,完全可以在不使用 javascript 或后端脚本的情况下实现。这个实现方式叫CSS3不规则。CSS3 不规则的优势在于它的灵活性和可响应性。我

css3 不规则图形设计在现代 WEB 页面设计中越来越流行。做不规则的设计已经变得越来越简单,完全可以在不使用 javascript后端脚本的情况下实现。这个实现方式叫CSS3不规则。

CSS3 不规则的优势在于它的灵活性和可响应性。我们可以创建不同设备分辨率的完美自适应页面。此外,良好的不规则设计能够为你的网站增加一些独特的风格。

CSS3 不规则图形的创建很容易,只需要对所需图形进行切割,然后用向其周围添加颜色或使用背景图片来使其看起来更吸引人。

现在,让我们看一下如何创建一些常见的 CSS3 不规则形状。

  1. 三角形

三角形是 CSS3 不规则图形中最基本的形状之一。可以通过以下代码来创建:

.triangle {
  width: 0;
  height: 0;
  border-top: 50px solid #007bff;
  border-left: 50px solid transparent;
}
  1. 梯形

梯形同样是一种简单的形状,与三角形类似。但与三角形不同的是,梯形具有两个短边和两个长边。

.trapezoid {
  height: 0;
  width: 100px;
  border-top: 50px solid #007bff;
  border-bottom: 50px solid #007bff;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}
  1. 平行四边形

平行四边形是一个简单的不规则形状,可以用下面的代码创建:

.parallelogram {
  width: 150px;
  height: 100px;
  transfORM: skew(20deg);
  background-color: #007bff;
}
  1. 椭圆形

椭圆形是另一种 CSS3 不规则形状,可以用以下代码创建:

.ellipse {
  width: 100px;
  height: 50px;
  border-radius: 50%;
  background-color: #007bff;
}
  1. 多边形

我们可以用下面的代码创建一个五角星:

.star {
  height: 0;
  width: 0;
  border-right: 50px solid transparent;
  border-bottom: 50px solid #007bff;
  border-left: 50px solid transparent;
  transform: rotate(35deg);
}

.star:before {
  height: 0;
  width: 0;
  margin: -50px 0 0 -25px;
  content: "";
  position: absolute;
  border-right: 25px solid transparent;
  border-bottom: 30px solid #fff;
  border-left: 25px solid transparent;
  transform: rotate(-35deg);
}

.star:after {
  width: 0;
  height: 0;
  margin: -20px 0 0 -10px;
  content: "";
  position: absolute;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #007bff;
  border-left: 10px solid transparent;
  transform: rotate(35deg);
}

总结

CSS3 不规则图形设计并非难事。有了正确的工具和初步的知识,就能轻松创建出简单的形状。在 Web 页面设计中,不规则的图形设计能够给页面增添一些独特风格,从而为我们的网站带来更好的用户体验。

以上就是如何创建一些常见的CSS3不规则形状的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 如何创建一些常见的CSS3不规则形状

本文链接: https://www.lsjlt.com/news/207497.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何创建一些常见的CSS3不规则形状
    CSS3 不规则图形设计在现代 Web 页面设计中越来越流行。做不规则的设计已经变得越来越简单,完全可以在不使用 JavaScript 或后端脚本的情况下实现。这个实现方式叫CSS3不规则。CSS3 不规则的优势在于它的灵活性和可响应性。我...
    99+
    2023-05-14
  • css3如何写出不规则五边形
    这篇文章主要介绍“css3如何写出不规则五边形”,在日常操作中,相信很多人在css3如何写出不规则五边形问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css3如何写出不规则五...
    99+
    2024-04-02
  • CSS2如何创建一个不可见的边框
    这篇文章将为大家详细讲解有关CSS2如何创建一个不可见的边框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 如果边框没有样式,就没有宽度。不过有些情况下您可能希望创建一...
    99+
    2024-04-02
  • css中如何创建针对p的特殊规则
    这篇文章主要介绍css中如何创建针对p的特殊规则,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 不盼望 "Verdana, sans-serif" 字体被所有的...
    99+
    2024-04-02
  • 如何使用CSS的clip-path属性实现不规则图形的显示
    小编给大家分享一下如何使用CSS的clip-path属性实现不规则图形的显示,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!clip-pathCSS 属性使用裁剪方...
    99+
    2023-06-08
  • css3常见的属性选择器有哪些及如何使用
    这篇文章主要讲解了“css3常见的属性选择器有哪些及如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3常见的属性选择器有哪些及如何使用”吧! ...
    99+
    2024-04-02
  • 如何删除一些常见的HTML查看程序
    HTML是一种标记语言,用于创建网页和网站。由于在线浏览器和离线查看器存在差异,因此有时需要删除HTML查看程序,以确保正确显示网页或应用程序。本文将介绍如何删除一些常见的HTML查看程序。Microsoft Internet Explor...
    99+
    2023-05-14
  • 在Brainstorm框架下,如何避免一些常见的误区和陷阱
    避免过早评判和批判他人的想法,应该尊重每个人的想法,尽量保持开放的心态。 不要受固有思维模式的限制,尝试跳出自己的舒适区,接受不同...
    99+
    2024-03-11
    Brainstorm
  • 重定向Go IDE:如何在并发编程中避免一些常见的错误?
    Go语言是一种非常流行的编程语言,它的并发编程模型使得它在网络编程、高并发场景下具有很大的优势。但是在并发编程中,常常会出现一些难以排查的错误。本文将介绍一些在并发编程中常见的错误,并提供一些避免这些错误的技巧。 竞态条件 竞态条件是...
    99+
    2023-09-23
    并发 ide 重定向
  • Win7系统如何创建隐藏账户(影子账户)在开机选择中看不见的账户
    Win7系统创建影子账户和隐藏账户的方法分享给大家,所谓的隐藏账户就是在控制面板和开机选择中看不见的账户,却有管理员权限的账户,可以用输账号密码的方法进入,有了这个账户,就不会被别人发现,即使别人设置了密码也可以直接进入...
    99+
    2023-06-05
    Win7 隐藏账户 影子账户 影子 系统 账户
  • 宝塔面板如何用一IP不同端口创建不同的网站(“您添加的站点已存在”)
    0.前言 玩宝塔面板的时候,一开始没有云服务器,需要在本地虚拟机里搭建各种网站,想在本地服务器下搭建多个站点,但是总会遇到“您添加的站点已存在”这个现象。 把我的解决办法记录下来,供参考。 1.问题...
    99+
    2023-09-16
    linux 腾讯云 web php
  • go npm git 教程:如何运用这些工具来创建一个完美的项目?
    GO, NPM, GIT 教程:如何运用这些工具来创建一个完美的项目? 在现代软件开发中,Go、NPM 和 Git 是必不可少的工具。Go 是一种高效、现代化的编程语言,NPM 是 Node.js 的包管理器,而 Git 是一个广泛使用的版...
    99+
    2023-10-16
    npm git 教程
  • Excel数据导入Mysql常见问题汇总:如何解决导入日期格式不一致的问题?
    Excel数据导入Mysql常见问题汇总:如何解决导入日期格式不一致的问题?在进行数据导入时,经常会遇到Excel中日期格式与Mysql数据库中日期格式不一致的情况。这种问题的出现可能导致数据导入失败或者数据显示出错。本文将介绍一些解决这一...
    99+
    2023-10-22
    Excel MySQL 导入
  • 如何使用MySQL创建一个可定制的会计系统表结构以满足不同行业和企业的特定需求?
    如何使用MySQL创建一个可定制的会计系统表结构以满足不同行业和企业的特定需求?引言:在现代商业环境中,会计系统起到了至关重要的作用,帮助企业记录和分析财务数据。然而,不同行业和企业对于会计系统的需求各不相同。为了满足不同企业的特定需求,我...
    99+
    2023-10-31
    MySQL 定制化 会计系统
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作