每个开发人员都应该知道的 5 种惊人的 CSS 样式
原文:https://www . geesforgeks . org/5-惊人-CSS-style-每个开发人员都应该知道/
CSS(层叠样式表)帮助开发者提升网页的视觉外观,换句话说,我们可以说 CSS 为网页增添了生命,美化了网页。使用 CSS,我们可以改变布局、颜色、字体、图像,最棒的是,对于特定的风格或布局,我们可以编写一次代码,并在任何时候使用它,只要我们想在我们的网站上实现它,这是非常有利和节省时间的。
这里我们将讨论 5 个可以让你的网站脱颖而出的 CSS 技巧。
1。定制光标:有没有觉得每次用同样的普通光标很无聊?如果可以根据自己的意愿定制光标呢?想象一个光标,上面有你的图像或一些独特的东西?听起来很酷,对吧?这可以简单地通过在一行代码中使用 CSS 来实现。在下面的例子中,我们为光标使用了三种不同的图像:GeeksforGeeks 徽标、奶酪图像和火箭,您可以使用您选择的任何图像。
cursor: url("anyimage.png"), pointer;
示例:
index.html
<!DOCTYPE html>
<html>
<head>
<title>Customized Cursor</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<button>GFG Cursor</button>
<button>Cheese Cursor</button>
<button>Rocket Cursor</button>
</div>
</body>
</html>
style.css
body {
background-color: pink;
padding: 0;
margin: 0;
}
.container {
width: 690px;
height: 220px;
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
button {
font-size: 30px;
background-color: white;
border: none;
outline: none;
text-transform: uppercase;
color: black;
width: 200px;
padding: 20px;
padding-left:40px;
padding-right:40px;
}
button:nth-child(1) {
cursor: url("gfg.png"),pointer;
}
button:nth-child(2) {
cursor: url("cheese.png"),pointer;
}
button:nth-child(3) {
cursor: url("rocket.png"),pointer;
}
输出:
使用任何所需图像作为光标的限制:
- 可以使用任何图像格式,如 JPG、巴布亚新几内亚或 BMP
- 图像尺寸应该是 32×32px ,任何大于这个的图像尺寸都不行。
2。阴影效果:阴影效果是一种非常简单但令人惊叹的效果,它给我们的文本带来了 3D 的感觉。
h1 {
font-size: 5rem;
text-shadow: 5px 5px 0px green;
}
示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title>Shadow Effect</title>
<style>
h1 {
font-size: 5rem;
text-shadow: 5px 5px 0px green;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
</body>
</html>
输出:
3。彩色滤镜:不使用任何编辑工具就可以改变任何图像的颜色,这可以使用 CSS 滤镜属性轻松完成。
示例:
index.html
<!DOCTYPE html>
<html>
<head>
<title>CSS FILTERS</title>
</head>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<div class="image">
<img class="original" src="gfg.jpg">
<img class="brightness" src="gfg.jpg">
<img class="huerotate" src="gfg.jpg">
<img class="grayscale" src="gfg.jpg">
<img class="blend" src="gfg.jpg">
</div>
</body>
</html>
style.css
.image img {
max-width: 300px;
}
.original {
}
.brightness {
filter: brightness(150%);
}
.huerotate {
filter: hue-rotate(180deg);
}
.grayscale {
filter: grayscale(100%);
}
.blend {
filter: invert(1) hue-rotate(260deg);
}
输出:
属性提示:任何图像的颜色都可以更改为多种颜色,只需更改度数的值即可。 例:
filter: invert(1) hue-rotate(90deg);
filter: invert(1) hue-rotate(150deg);
4。背景剪贴文字:几乎我们每个人都尝试过给自己的文字加上花哨的背景,非常简单。“背景剪裁文本”是指将背景图像修剪为文本,使其看起来更有吸引力和更酷。 我们可以简单地通过下面一行代码来实现,其中“任何图像”是您想要剪辑的您选择的理想图像。
background-image: url('anyimage.jpg');
-webkit-background-clip: text;
color: transparent;
示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title>Background Clipped Text</title>
<style>
h1 {
font-size: 12rem;
background-image: url('anyimage.jpg');
-webkit-background-clip: text;
color: transparent;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
</body>
</html>
<h1>GeeksforGeeks</h1>
</body>
</html>
输出:
你甚至可以在文本背景中剪辑一个 GIF!这可以使用上面相同的代码来完成,只需用 GIF 的名称替换图像的名称
5。Drop Caps Text:“Drop Caps”是一种文字效果,将第一段的第一个字母放大,以产生醒目的效果,常用于报纸、杂志和小说。
p::first-letter {
color:green;
font-size: 3.9rem;
float: left;
padding-right: 4px;
}
示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title>CSS Drop Effect</title>
<style type="text/css">
.content {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
}
.article {
width: 50%;
margin: 20px;
}
p::first-letter {
float: left;
line-height: 30px;
font-size: 50px;
padding-right: 5px;
padding-left: 5px;
color: green;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: -5px;
margin-right: 5px;
}
p {
font-size: 14px;
}
</style>
</head>
<body>
<div class="content">
<div class="article">
<p>
Geeksforgeeks is a computer science
portal for geeks. The content on
GeeksforGeeks has been divided into
various categories from programming
languages, topic-wise practice,
development , data structures ,
algorithm to interview preparation,
company- wise interview experience,
recruitment procedure of a company
it has verything covered. A drop cap
is a effect in which the first letter
of the first paragraph is made larger
to create an eye catchy effect it is
often used in newspaper , magazines
and novels.
</p>
</div>
</div>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处