Heim >Web-Frontend >CSS-Tutorial >Sehen! 10 gute CSS-Praxistipps (Teilen)
Dieser Artikel wird Ihnen 10 gute CSS praktische Tipps geben, um die Front-End-Entwicklung zu erleichtern. Ich hoffe, dass er für alle hilfreich ist.
CSS
hat etwa zweihundert Eigenschaften. Viele Attribute hängen miteinander zusammen und es ist unmöglich, die Details jedes Attributs herauszufinden. Daher enthält dieser Artikel einige nützliche CSS
-Tipps für Entwickler und Designer. [Empfohlenes Lernen: CSS
大约有两百个属性。很多属性都是相互关联的,理清楚每一个属性细节是不可能的。所以,本文分享一些有用的 CSS
小技巧,方便开发者和设计师参考。【推荐学习:css视频教程】
1、 打字效果
网页设计变得越来越有创意。在 CSS
动画的协调下,你的网页会像活的一样。在这个例子中,我们将使用 animation
和 @keyframes
属性去实现打字效果。
具体来说,在这个演示中,我们通过 steps()
属性来实现分割文本的效果。首先,你必须指定 step()
中传入的数量,在这个例子中就是文本的长度。
接着,第二步,我们使用 @keyframes
去声明什么时候开始执行动画。
如果你在文本
Typing effect for text
后面添加内容,而不改变step()
中的数字,将不会产生这种效果。
这种效果并不是特别新鲜。然而,很多开发者却使用 JavaScript
库去实现,而不是使用 CSS
。
2、透明图片阴影效果
你是否使用过 box-shadow
为透明的图片添加阴影,却让其看起来像添加了一个边框一样?然而解决方案是使用 drop-shadow
。
drop-shadow
的工作方式是,其遵循给给定图片的 Alpha
通道。因此阴影是基于图片的内部形状,而不是显示在图片外面。
3、自定义 Cursor
你不需要强迫你站点访问者使用独特的光标。至少,不是出于用户体验的目的。不过,关于 cursor
属性要说明的是,它可以让你展示图片,这相当于以照片的格式显示提示信息。
一些用户案例,包括比较两个不同的照片,你无需在视图窗口渲染这些照片。比如:cursor
属性可以用在你的设计中,节省空间。因为你可以在特定的 div
元素中锁定特定的光标,所以在此 div
这外可以无效。
目前尝试对图片的大小有限制,读者可以自行更改验证
4、使用 attr() 展示 tooltip
attr()
属性是我最近发现的,且是最得意的发现。我本打算为我的站点添加 tooltip
的功能,但是发现需要引入一个插件,这就引入了不必要的东西,让我的站点看起来臃肿。感谢的是,可以使用 attr()
来避免这种情况。
attr()
CSS-Video-Tutorial
CSS
-Animationen wirken Ihre Webseiten wie lebendig. In diesem Beispiel verwenden wir die Attribute animation
und @keyframes
, um den Tippeffekt zu erzielen. 🎜🎜In dieser Demonstration verwenden wir insbesondere das Attribut steps()
, um den Effekt der Textaufteilung zu erzielen. Zuerst müssen Sie den in step()
übergebenen Betrag angeben, in diesem Fall die Länge des Textes. 🎜🎜Dann verwenden wir im zweiten Schritt @keyframes
, um zu deklarieren, wann mit der Ausführung der Animation begonnen werden soll. 🎜🎜Wenn Sie nach dem Text🎜Dieser Effekt ist nicht besonders neu. Viele Entwickler verwenden jedoch dieEingabeeffekt für Text
Inhalte hinzufügen, ohne die Zahl instep()
zu ändern, tritt dieser Effekt nicht auf. 🎜
JavaScript
-Bibliothek, um dies zu implementieren, anstatt CSS
zu verwenden. 🎜🎜Das obige ist der detaillierte Inhalt vonSehen! 10 gute CSS-Praxistipps (Teilen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!