@media screen and (max-width: 768px) { .main { width: 100%; margin: 0; padding: 0; } }
上面的代码就是一个典型的对NTD应用CSS3的例子。在这个例子中,大家可以看到@media指令,它表示这段CSS代码只在特定条件下被执行。此处,大家要求屏幕的最大宽度为768像素。在这种情况下,大家将元素的样式进行修改,使其适应小屏幕。例如,大家将元素的宽度设置为100%以使其充满屏幕。
除了NTD之外,CSS3还可以帮助大家实现更多的效果。例如,大家可以使用CSS3的动画功能为元素添加更多动态效果。
.box { background-color: blue; animation: blink 1s infinite; } @keyframes blink { from { background-color: yellow; } to { background-color: orange; } }
上面的代码是一个简单的示例,大家可以在其中看到如何使用CSS3的动画效果。在这个例子中,大家使用了关键帧@keyframes来描述动画的效果。大家定义了两个时间点:图片从背景色yellow变化到orange(from和to)。大家还定义了动画时间和循环次数(1s和infinite)。这样,大家的图片会给人一种闪烁的感觉。